diff options
author | 2009-02-11 10:53:37 +0100 | |
---|---|---|
committer | 2009-02-11 11:30:10 +0100 | |
commit | 5af759176cc767e7426f89764bde4996ebaaf419 (patch) | |
tree | 0dcd0dafb569755f96fc6ee99db83259ecf5442c /include/linux/init_task.h | |
parent | Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/paulus/perfcounters into perfcounters/core (diff) | |
download | linux-dev-5af759176cc767e7426f89764bde4996ebaaf419.tar.xz linux-dev-5af759176cc767e7426f89764bde4996ebaaf419.zip |
perfcounters: fix use after free in perf_release()
running...
while true; do
foo -d 1 -f 1 -c 100000 & sleep 1
kerneltop -d 1 -f 1 -e 1 -c 25000 -p `pidof foo`
done
while true; do
killall foo; killall kerneltop; sleep 2
done
...in two shells with SLUB_DEBUG enabled produces flood of:
BUG task_struct: Poison overwritten.
Fix the use-after-free bug in perf_release().
Signed-off-by: Mike Galbraith <efault@gmx.de>
Signed-off-by: Ingo Molnar <mingo@elte.hu>
Diffstat (limited to 'include/linux/init_task.h')
0 files changed, 0 insertions, 0 deletions