kernel-ark/arch
Prasanna S Panchamukhi b67000962f [PATCH] kprobes: fix broken fault handling for sparc64
Provide proper kprobes fault handling, if a user-specified pre/post handlers
tries to access user address space, through copy_from_user(), get_user() etc.

The user-specified fault handler gets called only if the fault occurs while
executing user-specified handlers.  In such a case user-specified handler is
allowed to fix it first, later if the user-specifed fault handler does not fix
it, we try to fix it by calling fix_exception().

The user-specified handler will not be called if the fault happens when single
stepping the original instruction, instead we reset the current probe and
allow the system page fault handler to fix it up.

I could not test this patch for sparc64.

Signed-off-by: Prasanna S Panchamukhi <prasanna@in.ibm.com>
Cc: "David S. Miller" <davem@davemloft.net>
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
2006-03-26 08:57:05 -08:00
..
alpha
arm
arm26
cris
frv
h8300
i386 [PATCH] kprobes: fix broken fault handling for i386 2006-03-26 08:57:04 -08:00
ia64 [PATCH] kprobes: fix broken fault handling for ia64 2006-03-26 08:57:04 -08:00
m32r
m68k
m68knommu
mips
parisc
powerpc [PATCH] kprobes: fix broken fault handling for powerpc64 2006-03-26 08:57:04 -08:00
ppc
s390
sh
sh64
sparc
sparc64 [PATCH] kprobes: fix broken fault handling for sparc64 2006-03-26 08:57:05 -08:00
um
v850
x86_64 [PATCH] kprobes: fix broken fault handling for x86_64 2006-03-26 08:57:04 -08:00
xtensa