[PATCH 0/3] mm: remove page_mapped()
"David Hildenbrand (Arm)" <[email protected]>
| Newsgroups | gmane.linux.ports.sh.devel,gmane.linux.kernel,gmane.linux.kernel.bpf,gmane.linux.kernel.mm |
|---|---|
| Message-ID | <[email protected]> |
While preparing my slides for an LSF/MM talk, I realized that I did not yet remove page_mapped(). So let's do that. In the BPF arena code it's unclear which memdesc we would want to allocate in the future: certainly something with a refcount, but likely none with a mapcount. So let's just rely on the page refcount instead to decide whether we want to try zapping the page from user page tables. Signed-off-by: David Hildenbrand (Arm) <[email protected]> --- David Hildenbrand (Arm) (3): sh: use folio_mapped() instead of page_mapped() in sh4_flush_cache_page() bpf: arena: use page_ref_count() instead of page_mapped() in arena_free_pages() mm: remove page_mapped() arch/sh/mm/cache-sh4.c | 2 +- include/linux/mm.h | 10 ---------- kernel/bpf/arena.c | 2 +- mm/memory.c | 2 +- mm/rmap.c | 8 ++++---- 5 files changed, 7 insertions(+), 17 deletions(-) --- base-commit: a2ddbfd1af0f54ea84bf17f0400088815d012e8d change-id: 20260422-page_mapped-a49a892fa432 -- Cheers, David