Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit e8200baa authored by Chris Metcalf's avatar Chris Metcalf
Browse files

tile: fix "odd fault" warning for stack backtraces



We were setting ex1 in new kernel threads to KERNEL_PL.
But since we just do a simple context-switch, not an iret,
any value set here is ignored anyway, and its presence causes
stack backtraces to end with a warning about an "odd fault".

Signed-off-by: default avatarChris Metcalf <cmetcalf@ezchip.com>
parent 9a5d2cbe
Loading
Loading
Loading
Loading
+0 −1
Original line number Diff line number Diff line
@@ -133,7 +133,6 @@ int copy_thread(unsigned long clone_flags, unsigned long sp,
		       (CALLEE_SAVED_REGS_COUNT - 2) * sizeof(unsigned long));
		callee_regs[0] = sp;   /* r30 = function */
		callee_regs[1] = arg;  /* r31 = arg */
		childregs->ex1 = PL_ICS_EX1(KERNEL_PL, 0);
		p->thread.pc = (unsigned long) ret_from_kernel_thread;
		return 0;
	}