lkml.org 
[lkml]   [2024]   [Apr]   [3]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
/
From
Subject[PATCH 0/4] Use folio APIs in procfs
Date
Not sure whether Andrew or Christian will want to take this set of
fixes. We're down to very few users of the PageFoo macros, with proc
being a major user. After this patchset and another patchset I have
for khugepaged, we can get rid of PageActive, PageReadahead and
PageSwapBacked.

This patchset has the usual advantages in its own right of removing
hidden calls to compound_head(). We have the page table lock, so
the mapcount & refcount are stable and there can't be any races with
folios suddenly becoming tail pages.

Matthew Wilcox (Oracle) (4):
proc: Convert gather_stats to use a folio
proc: Convert smaps_page_accumulate to use a folio
proc: Pass a folio to smaps_page_accumulate()
proc: Convert smaps_pmd_entry to use a folio

fs/proc/task_mmu.c | 37 ++++++++++++++++++++-----------------
1 file changed, 20 insertions(+), 17 deletions(-)

--
2.43.0


\
 
 \ /
  Last update: 2024-05-27 16:22    [W:1.887 / U:0.008 seconds]
©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site