mm: thp: fix the pmd_clear() arguments in pmdp_get_and_clear()
authorCatalin Marinas <[email protected]>
Mon, 8 Oct 2012 23:32:59 +0000 (16:32 -0700)
committerLinus Torvalds <[email protected]>
Tue, 9 Oct 2012 07:22:53 +0000 (16:22 +0900)
commit2d28a2275c21d04290cfba1555c89a806d2b7706
treea333aa3c8dd434e8f9ccc6b0f8ff80f9d9b4b357
parente3b4126c556ca3a07699adf202d44bed3f453638
mm: thp: fix the pmd_clear() arguments in pmdp_get_and_clear()

The CONFIG_TRANSPARENT_HUGEPAGE implementation of pmdp_get_and_clear()
calls pmd_clear() with 3 arguments instead of 1.

This happens only for !__HAVE_ARCH_PMDP_GET_AND_CLEAR which doesn't seem
to happen because x86 defines this and it uses pmd_update.

[[email protected]: changelog addition]
Signed-off-by: Catalin Marinas <[email protected]>
Signed-off-by: Steve Capper <[email protected]>
Signed-off-by: Will Deacon <[email protected]>
Cc: Arnd Bergmann <[email protected]>
Reviewed-by: Michal Hocko <[email protected]>
Reviewed-by: Kirill A. Shutemov <[email protected]>
Cc: Gerald Schaefer <[email protected]>
Reviewed-by: Andrea Arcangeli <[email protected]>
Cc: Chris Metcalf <[email protected]>
Signed-off-by: Andrew Morton <[email protected]>
Signed-off-by: Linus Torvalds <[email protected]>
include/asm-generic/pgtable.h