X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=include%2Fasm-ppc%2Fptrace.h;h=9d4e4ea530c3a7c2c5dd34b0d01d6824914a08f3;hb=c7b5ebbddf7bcd3651947760f423e3783bbe6573;hp=2576a7f90cd63ef91031c944db12a0b1fcc83abb;hpb=a2c21200f1c81b08cb55e417b68150bba439b646;p=linux-2.6.git diff --git a/include/asm-ppc/ptrace.h b/include/asm-ppc/ptrace.h index 2576a7f90..9d4e4ea53 100644 --- a/include/asm-ppc/ptrace.h +++ b/include/asm-ppc/ptrace.h @@ -47,6 +47,12 @@ struct pt_regs { #ifndef __ASSEMBLY__ #define instruction_pointer(regs) ((regs)->nip) +#ifdef CONFIG_SMP +extern unsigned long profile_pc(struct pt_regs *regs); +#else +#define profile_pc(regs) instruction_pointer(regs) +#endif + #define user_mode(regs) (((regs)->msr & MSR_PR) != 0) #define force_successful_syscall_return() \