aboutsummaryrefslogtreecommitdiffstats
path: root/fs/ceph
diff options
context:
space:
mode:
authorAl Viro <viro@ZenIV.linux.org.uk>2012-12-16 00:25:57 +0000
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>2013-01-11 09:03:48 -0800
commit0b6916a71e85cd2e51c7cc3062814374a42753b9 (patch)
tree8babc03df584a1ddf89dbd4c6d675702bc2c4242 /fs/ceph
parentf61019b8f7253ee77cebe22e9ff58865d16378a7 (diff)
downloadkernel_samsung_smdk4412-0b6916a71e85cd2e51c7cc3062814374a42753b9.zip
kernel_samsung_smdk4412-0b6916a71e85cd2e51c7cc3062814374a42753b9.tar.gz
kernel_samsung_smdk4412-0b6916a71e85cd2e51c7cc3062814374a42753b9.tar.bz2
ARM: missing ->mmap_sem around find_vma() in swp_emulate.c
commit 7bf9b7bef881aac820bf1f2e9951a17b09bd7e04 upstream. find_vma() is *not* safe when somebody else is removing vmas. Not just the return value might get bogus just as you are getting it (this instance doesn't try to dereference the resulting vma), the search itself can get buggered in rather spectacular ways. IOW, ->mmap_sem really, really is not optional here. Signed-off-by: Al Viro <viro@zeniv.linux.org.uk> Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Diffstat (limited to 'fs/ceph')
0 files changed, 0 insertions, 0 deletions