diff options
author | Ran Xiaokai <[email protected]> | 2024-07-05 10:43:43 +0000 |
---|---|---|
committer | Andrew Morton <[email protected]> | 2024-07-12 15:52:21 -0700 |
commit | 4c8763e84aae4d04d94b35aca9f7db6a8930ad77 (patch) | |
tree | 04a8259e2d597f28574e77b53a0c6143e5ca692f /tools/perf/scripts/python/exported-sql-viewer.py | |
parent | 00f58104202c472e487f0866fbd38832523fd4f9 (diff) |
kpageflags: detect isolated KPF_THP folios
When folio is isolated, the PG_lru bit is cleared. So the PG_lru check in
stable_page_flags() will miss this kind of isolated folios. Use
folio_test_large_rmappable() instead to also include isolated folios.
Since pagecache supports large folios and the introduction of mTHP, the
semantics of KPF_THP have been expanded, now it indicates not only
PMD-sized THP. Update related documentation to clearly state that KPF_THP
indicates multiple order THPs.
[[email protected]: directly use is_zero_folio(), per David]
Link: https://lkml.kernel.org/r/[email protected]
Link: https://lkml.kernel.org/r/[email protected]
Signed-off-by: Ran Xiaokai <[email protected]>
Acked-by: David Hildenbrand <[email protected]>
Cc: Andrei Vagin <[email protected]>
Cc: Jonathan Corbet <[email protected]>
Cc: Muhammad Usama Anjum <[email protected]>
Cc: Ryan Roberts <[email protected]>
Cc: Svetly Todorov <[email protected]>
Cc: Vlastimil Babka <[email protected]>
Cc: Zi Yan <[email protected]>
Signed-off-by: Andrew Morton <[email protected]>
Diffstat (limited to 'tools/perf/scripts/python/exported-sql-viewer.py')
0 files changed, 0 insertions, 0 deletions