aboutsummaryrefslogtreecommitdiff
path: root/lib/memory-notifier-error-inject.c
diff options
context:
space:
mode:
authorJohn Johansen <[email protected]>2011-06-28 15:06:38 +0100
committerJohn Johansen <[email protected]>2011-06-29 02:02:03 +0100
commit04fdc099f9c80c7775dbac388fc97e156d4d47e7 (patch)
tree886a4176abfe4a4c4e3ee7b62da520914bf666e0 /lib/memory-notifier-error-inject.c
parentb0af8dfdd67699e25083478c63eedef2e72ebd85 (diff)
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 <[email protected]> Cc: [email protected] Signed-off-by: John Johansen <[email protected]>
Diffstat (limited to 'lib/memory-notifier-error-inject.c')
0 files changed, 0 insertions, 0 deletions