futex: Take mmap_sem for get_user_pages in fault_in_user_writeable
commit7098a7420bc7c75253d785119d91be6ab15e18e5
authorAndi Kleen <andi@firstfloor.org>
Tue, 8 Dec 2009 12:19:42 +0000 (8 13:19 +0100)
committerGreg Kroah-Hartman <gregkh@suse.de>
Fri, 18 Dec 2009 21:43:21 +0000 (18 13:43 -0800)
tree31a56e011400fae66ca7ab9a03706d3f25e1ac93
parent1f5c6cef516b8ff4d5fe5f6976a5aad5b4ee9c06
futex: Take mmap_sem for get_user_pages in fault_in_user_writeable

commit 722d0172377a5697919b9f7e5beb95165b1dec4e upstream.

get_user_pages() must be called with mmap_sem held.

Signed-off-by: Andi Kleen <ak@linux.intel.com>
Cc: Andrew Morton <akpm@linuxfoundation.org>
Cc: Nick Piggin <npiggin@suse.de>
Cc: Darren Hart <dvhltc@us.ibm.com>
Cc: Peter Zijlstra <peterz@infradead.org>
LKML-Reference: <20091208121942.GA21298@basil.fritz.box>
Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
kernel/futex.c