diff options
author | 2011-06-28 15:06:38 +0100 | |
---|---|---|
committer | 2011-06-29 02:02:03 +0100 | |
commit | 04fdc099f9c80c7775dbac388fc97e156d4d47e7 (patch) | |
tree | 886a4176abfe4a4c4e3ee7b62da520914bf666e0 /tools/perf/scripts/python | |
parent | Linux 3.0-rc5 (diff) | |
download | linux-dev-04fdc099f9c80c7775dbac388fc97e156d4d47e7.tar.xz linux-dev-04fdc099f9c80c7775dbac388fc97e156d4d47e7.zip |
AppArmor: Fix reference to rcu protected pointer outside of rcu_read_lock
The pointer returned from tracehook_tracer_task() is only valid inside
the rcu_read_lock. However the tracer pointer obtained is being passed
to aa_may_ptrace outside of the rcu_read_lock critical section.
Mover the aa_may_ptrace test into the rcu_read_lock critical section, to
fix this.
Kernels affected: 2.6.36 - 3.0
Reported-by: Oleg Nesterov <oleg@redhat.com>
Cc: stable@kernel.org
Signed-off-by: John Johansen <john.johansen@canonical.com>
Diffstat (limited to 'tools/perf/scripts/python')
0 files changed, 0 insertions, 0 deletions