khugepaged: ignore pmd tables with THP mapped with ptes
Prepare khugepaged to see compound pages mapped with pte. For now we won't collapse the pmd table with such pte. khugepaged is subject for future rework wrt new refcounting. Signed-off-by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com> Tested-by: Sasha Levin <sasha.levin@oracle.com> Tested-by: Aneesh Kumar K.V <aneesh.kumar@linux.vnet.ibm.com> Acked-by: Jerome Marchand <jmarchan@redhat.com> Acked-by: Vlastimil Babka <vbabka@suse.cz> Cc: Andrea Arcangeli <aarcange@redhat.com> Cc: Hugh Dickins <hughd@google.com> Cc: Dave Hansen <dave.hansen@intel.com> Cc: Mel Gorman <mgorman@suse.de> Cc: Rik van Riel <riel@redhat.com> Cc: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com> Cc: Steve Capper <steve.capper@linaro.org> Cc: Johannes Weiner <hannes@cmpxchg.org> Cc: Michal Hocko <mhocko@suse.cz> Cc: Christoph Lameter <cl@linux.com> Cc: David Rientjes <rientjes@google.com> Signed-off-by: Andrew Morton <akpm@linux-foundation.org> Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
This commit is contained in:

committed by
Linus Torvalds

parent
7479df6da9
commit
b1caa957ae
@@ -22,6 +22,7 @@
|
||||
EM( SCAN_PAGE_LRU, "page_not_in_lru") \
|
||||
EM( SCAN_PAGE_LOCK, "page_locked") \
|
||||
EM( SCAN_PAGE_ANON, "page_not_anon") \
|
||||
EM( SCAN_PAGE_COMPOUND, "page_compound") \
|
||||
EM( SCAN_ANY_PROCESS, "no_process_for_page") \
|
||||
EM( SCAN_VMA_NULL, "vma_null") \
|
||||
EM( SCAN_VMA_CHECK, "vma_check_failed") \
|
||||
|
Reference in New Issue
Block a user