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/

Reply via email to