Messages in this thread | | | From | Lorenzo Stoakes <> | Subject | [PATCH v2 0/4] update mlock to use folios | Date | Mon, 26 Dec 2022 07:08:43 +0000 |
| |
This series updates mlock to use folios, converting the internal interface to using folios exclusively and exposing the folio interface externally.
As a product of this moves to using a folio batch rather than a pagevec for mlock folios, which brings it in line with the core folio batches contained in mm/swap.c.
Lorenzo Stoakes (4): mm: pagevec: add folio_batch_reinit() mm: mlock: use folios and a folio batch internally mm: mlock: update the interface to use folios Documentation/mm: Update references to __m[un]lock_page() to *_folio()
Documentation/mm/unevictable-lru.rst | 12 +- include/linux/pagevec.h | 5 + mm/internal.h | 26 ++- mm/mlock.c | 266 +++++++++++++-------------- mm/swap.c | 2 +- 5 files changed, 161 insertions(+), 150 deletions(-)
-- 2.39.0
| |