Signed-off-by: Michael Walle <[email protected]>
---
arch/lm32/kernel/process.c | 2 ++
1 files changed, 2 insertions(+), 0 deletions(-)
diff --git a/arch/lm32/kernel/process.c b/arch/lm32/kernel/process.c
index 6fb1372..73b29c0 100644
--- a/arch/lm32/kernel/process.c
+++ b/arch/lm32/kernel/process.c
@@ -295,7 +295,9 @@ void start_thread(struct pt_regs * regs, unsigned long pc,
unsigned long usp)
regs->r1 = stack[0];
regs->r2 = stack[1];
regs->r3 = stack[2];
+#ifdef CONFIG_BINFMT_ELF_FDPIC
regs->r7 = current->mm->context.exec_fdpic_loadmap;
+#endif
regs->sp = usp;
current->thread.usp = usp;
regs->fp = current->mm->start_data;
--
1.7.2.3
_______________________________________________
http://lists.milkymist.org/listinfo.cgi/devel-milkymist.org
IRC: #milkymist@Freenode
Twitter: www.twitter.com/milkymistvj
Ideas? http://milkymist.uservoice.com