Load r3 with a pointer to the pt_regs that __pfm_handle_work() expects as
an argument.
Signed-off-by: Kevin Corry <[EMAIL PROTECTED]>
Index: linux-2.6.20-arnd3-perfmon/arch/powerpc/kernel/entry_64.S
===================================================================
--- linux-2.6.20-arnd3-perfmon.orig/arch/powerpc/kernel/entry_64.S
+++ linux-2.6.20-arnd3-perfmon/arch/powerpc/kernel/entry_64.S
@@ -590,6 +590,7 @@ user_work:
1: bl .save_nvgprs
#ifdef CONFIG_PERFMON
+ addi r3,r1,STACK_FRAME_OVERHEAD
bl .__pfm_handle_work
#endif /* CONFIG_PERFMON */
li r3,0
_______________________________________________
perfmon mailing list
[email protected]
http://www.hpl.hp.com/hosted/linux/mail-archives/perfmon/