kernel-ark/arch/x86_64
Prasanna S Panchamukhi c28f896634 [PATCH] kprobes: fix broken fault handling for x86_64
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.

Signed-off-by: Prasanna S Panchamukhi <prasanna@in.ibm.com>
Cc: Andi Kleen <ak@muc.de>
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
2006-03-26 08:57:04 -08:00
..
boot [PATCH] x86: "make isoimage" support; FDINITRD= support; minor cleanups 2006-03-26 08:56:53 -08:00
crypto
ia32 [PATCH] consolidate sys32/compat_adjtimex 2006-03-26 08:56:57 -08:00
kernel [PATCH] kprobes: fix broken fault handling for x86_64 2006-03-26 08:57:04 -08:00
lib [PATCH] x86_64: remove dead do_softirq_thunk 2006-03-25 09:10:53 -08:00
mm [PATCH] x86_64: group memnodemap and memnodeshift in a memnode structure 2006-03-25 09:14:38 -08:00
oprofile
pci
defconfig
Kconfig [PATCH] x86_64: Make GART_IOMMU kconfig help text more specific (trivial) 2006-03-25 09:14:38 -08:00
Kconfig.debug
Makefile [PATCH] x86: "make isoimage" support; FDINITRD= support; minor cleanups 2006-03-26 08:56:53 -08:00