Messages in this thread | | | From | Lorenzo Stoakes <> | Subject | [PATCH v3 0/5] update mlock to use folios | Date | Mon, 26 Dec 2022 08:44:18 +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 (5): mm: pagevec: add folio_batch_reinit() mm: mlock: use folios and a folio batch internally m68k/mm/motorola: specify pmd_page() type 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 +- arch/m68k/include/asm/motorola_pgtable.h | 2 +- include/linux/pagevec.h | 5 + mm/internal.h | 26 ++- mm/mlock.c | 266 +++++++++++------------ mm/swap.c | 2 +- 6 files changed, 162 insertions(+), 151 deletions(-)
-- 2.39.0
| |