summaryrefslogtreecommitdiff
path: root/tools/perf/scripts/python/export-to-sqlite.py
diff options
context:
space:
mode:
authorMatthew Wilcox (Oracle) <willy@infradead.org>2024-11-25 23:17:18 +0300
committerAndrew Morton <akpm@linux-foundation.org>2024-12-06 06:54:45 +0300
commit4de22b2a6a7477d84d9a01eb6b62a9117309d722 (patch)
treeb619660a80f68f1427cb0c9005004f1139970bf9 /tools/perf/scripts/python/export-to-sqlite.py
parentd699440f58ce9bd71103cc7b692e3ab76a20bfcd (diff)
downloadlinux-4de22b2a6a7477d84d9a01eb6b62a9117309d722.tar.xz
mm: open-code PageTail in folio_flags() and const_folio_flags()
It is unsafe to call PageTail() in dump_page() as page_is_fake_head() will almost certainly return true when called on a head page that is copied to the stack. That will cause the VM_BUG_ON_PGFLAGS() in const_folio_flags() to trigger when it shouldn't. Fortunately, we don't need to call PageTail() here; it's fine to have a pointer to a virtual alias of the page's flag word rather than the real page's flag word. Link: https://lkml.kernel.org/r/20241125201721.2963278-1-willy@infradead.org Fixes: fae7d834c43c ("mm: add __dump_folio()") Signed-off-by: Matthew Wilcox (Oracle) <willy@infradead.org> Cc: Kees Cook <kees@kernel.org> Cc: <stable@vger.kernel.org> Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Diffstat (limited to 'tools/perf/scripts/python/export-to-sqlite.py')
0 files changed, 0 insertions, 0 deletions