Files
linux/arch/arm/kernel
Al Viro 0b6916a71e ARM: missing ->mmap_sem around find_vma() in swp_emulate.c
commit 7bf9b7bef8 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>
2013-01-11 09:03:48 -08:00
..
2008-08-12 19:54:09 +01:00
2011-03-16 23:35:27 +00:00
2008-05-30 10:33:49 +02:00
2011-05-28 10:51:01 -07:00
2011-03-29 14:47:58 +02:00
2008-09-06 12:10:45 +01:00
2011-03-29 14:47:57 +02:00
2010-12-20 23:07:36 +08:00
2010-10-29 13:14:40 -05:00
2010-12-20 23:07:36 +08:00
2011-01-15 09:27:04 +00:00