android_kernel_motorola_sm6375/arch/sh
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Frederic Weisbecker e0ac8457d0 sh, hw_breakpoints: Fix racy access to ptrace breakpoints
While the tracer accesses ptrace breakpoints, the child task may
concurrently exit due to a SIGKILL and thus release its breakpoints
at the same time. We can then dereference some freed pointers.

To fix this, hold a reference on the child breakpoints before
manipulating them.

Reported-by: Oleg Nesterov <[email protected]>
Signed-off-by: Frederic Weisbecker <[email protected]>
Acked-by: Paul Mundt <[email protected]>
Cc: Ingo Molnar <[email protected]>
Cc: Peter Zijlstra <[email protected]>
Cc: Will Deacon <[email protected]>
Cc: Prasad <[email protected]>
Link: http://lkml.kernel.org/r/[email protected]
2011-04-25 17:36:12 +02:00
..
boards Merge branch 'fbdev-fixes-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/lethal/fbdev-2.6 2011-04-07 12:49:17 -07:00
boot mmc: Add MMC_PROGRESS_* 2011-03-25 01:24:57 +09:00
cchips sh: Convert to new function names 2011-03-29 14:48:13 +02:00
configs sh: update sh7757lcr_defconfig 2011-03-11 12:36:30 +09:00
drivers Fix common misspellings 2011-03-31 11:26:23 -03:00
include Fix common misspellings 2011-03-31 11:26:23 -03:00
kernel sh, hw_breakpoints: Fix racy access to ptrace breakpoints 2011-04-25 17:36:12 +02:00
lib sh: Ensure ST40-300 BogoMIPS value is consistent 2011-02-15 16:24:05 +09:00
lib64 Fix common misspellings 2011-03-31 11:26:23 -03:00
math-emu
mm sh: pmb: Use struct syscore_ops instead of sysdevs 2011-03-23 19:05:18 +09:00
oprofile
tools sh: Add support for AP-SH4AD-0A board. 2011-01-13 18:36:21 +09:00
Kconfig sh: select ARCH_NO_SYSDEV_OPS. 2011-04-06 11:42:01 -07:00
Kconfig.cpu
Kconfig.debug Fix common misspellings 2011-03-31 11:26:23 -03:00
Makefile sh: support XZ-compressed kernel. 2011-01-14 15:52:54 +09:00