aboutsummaryrefslogtreecommitdiffstats
path: root/include/asm-powerpc/kprobes.h
diff options
context:
space:
mode:
authorChristoph Hellwig <hch@infradead.org>2007-04-30 11:56:46 +0100
committerPaul Mackerras <paulus@samba.org>2007-05-02 20:57:39 +1000
commit9f90b997de4efd5404a8c52f89c400f0f4e2d216 (patch)
tree7dd6adc27b196e672fedd464a42700e336cd210a /include/asm-powerpc/kprobes.h
parent[POWERPC] Transparently handle <.symbol> lookup for kprobes (diff)
downloadlinux-dev-9f90b997de4efd5404a8c52f89c400f0f4e2d216.tar.xz
linux-dev-9f90b997de4efd5404a8c52f89c400f0f4e2d216.zip
[POWERPC] Minor fault path optimization
Call the kprobes pagefault handler directly instead of going through the complex notifier chain. Signed-off-by: Christoph Hellwig <hch@lst.de> Signed-off-by: Paul Mackerras <paulus@samba.org>
Diffstat (limited to '')
-rw-r--r--include/asm-powerpc/kprobes.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/include/asm-powerpc/kprobes.h b/include/asm-powerpc/kprobes.h
index fc713e595982..b0e40ff32ee0 100644
--- a/include/asm-powerpc/kprobes.h
+++ b/include/asm-powerpc/kprobes.h
@@ -116,5 +116,6 @@ struct kprobe_ctlblk {
extern int kprobe_exceptions_notify(struct notifier_block *self,
unsigned long val, void *data);
+extern int kprobe_fault_handler(struct pt_regs *regs, int trapnr);
#endif /* __KERNEL__ */
#endif /* _ASM_POWERPC_KPROBES_H */