summaryrefslogtreecommitdiffstats
path: root/drivers/acpi/wakeup.c
diff options
context:
space:
mode:
authorAbhijith Das2012-12-19 16:48:01 +0100
committerSteven Whitehouse2013-01-02 11:04:53 +0100
commitf1213cacc7ffc7d4cdef3692f22b28a2df3216f5 (patch)
tree323a502b74dc45a726b05c5b0bddccb77ba516df /drivers/acpi/wakeup.c
parentGFS2: Initialize hex string to '0' (diff)
downloadkernel-qcow2-linux-f1213cacc7ffc7d4cdef3692f22b28a2df3216f5.tar.gz
kernel-qcow2-linux-f1213cacc7ffc7d4cdef3692f22b28a2df3216f5.tar.xz
kernel-qcow2-linux-f1213cacc7ffc7d4cdef3692f22b28a2df3216f5.zip
GFS2: Fix race in gfs2_rs_alloc
QE aio tests uncovered a race condition in gfs2_rs_alloc where it's possible to come out of the function with a valid ip->i_res allocation but it gets freed before use resulting in a NULL ptr dereference. This patch envelopes the initial short-circuit check for non-NULL ip->i_res into the mutex lock. With this patch, I was able to successfully run the reproducer test multiple times. Resolves: rhbz#878476 Signed-off-by: Abhi Das <adas@redhat.com> Signed-off-by: Steven Whitehouse <swhiteho@redhat.com>
Diffstat (limited to 'drivers/acpi/wakeup.c')
0 files changed, 0 insertions, 0 deletions