linux-stable-rt/arch/sparc64
Keshavamurthy Anil S eb3a72921c [PATCH] kprobes: fix race in recovery of reentrant probe
There is a window where a probe gets removed right after the probe is hit
on some different cpu.  In this case probe handlers can't find a matching
probe instance related to break address.  In this case we need to read the
original instruction at break address to see if that is not a break/int3
instruction and recover safely.

Previous code had a bug where we were not checking for the above race in
case of reentrant probes and the below patch fixes this race.

Tested on IA64, Powerpc, x86_64.

Signed-off-by: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
2006-01-11 18:42:12 -08:00
..
boot
kernel [PATCH] kprobes: fix race in recovery of reentrant probe 2006-01-11 18:42:12 -08:00
lib
math-emu
mm
oprofile
prom
solaris
Kconfig [SPARC64] arch/sparc64/Kconfig: fix HUGETLB_PAGE_SIZE_64K dependencies 2006-01-11 15:55:23 -08:00
Kconfig.debug
Makefile
defconfig [SPARC64]: Update defconfig. 2006-01-09 14:36:49 -08:00