]> Git Repo - linux.git/commit
mm, thp: move ptl taking inside page_check_address_pmd()
authorKirill A. Shutemov <[email protected]>
Thu, 14 Nov 2013 22:30:56 +0000 (14:30 -0800)
committerLinus Torvalds <[email protected]>
Fri, 15 Nov 2013 00:32:14 +0000 (09:32 +0900)
commit117b0791ac42f2ec447bc864e70ad622b5604059
tree3381f98791bcafd31ea4ae9d0fa566815112020d
parentbf929152e9f6c49b66fad4ebf08cc95b02ce48f5
mm, thp: move ptl taking inside page_check_address_pmd()

With split page table lock we can't know which lock we need to take
before we find the relevant pmd.

Let's move lock taking inside the function.

Signed-off-by: Naoya Horiguchi <[email protected]>
Signed-off-by: Kirill A. Shutemov <[email protected]>
Tested-by: Alex Thorlton <[email protected]>
Cc: Ingo Molnar <[email protected]>
Cc: "Eric W . Biederman" <[email protected]>
Cc: "Paul E . McKenney" <[email protected]>
Cc: Al Viro <[email protected]>
Cc: Andi Kleen <[email protected]>
Cc: Andrea Arcangeli <[email protected]>
Cc: Dave Hansen <[email protected]>
Cc: Dave Jones <[email protected]>
Cc: David Howells <[email protected]>
Cc: Frederic Weisbecker <[email protected]>
Cc: Johannes Weiner <[email protected]>
Cc: Kees Cook <[email protected]>
Cc: Mel Gorman <[email protected]>
Cc: Michael Kerrisk <[email protected]>
Cc: Oleg Nesterov <[email protected]>
Cc: Peter Zijlstra <[email protected]>
Cc: Rik van Riel <[email protected]>
Cc: Robin Holt <[email protected]>
Cc: Sedat Dilek <[email protected]>
Cc: Srikar Dronamraju <[email protected]>
Cc: Thomas Gleixner <[email protected]>
Cc: Hugh Dickins <[email protected]>
Signed-off-by: Andrew Morton <[email protected]>
Signed-off-by: Linus Torvalds <[email protected]>
include/linux/huge_mm.h
mm/huge_memory.c
mm/rmap.c
This page took 0.058193 seconds and 4 git commands to generate.