[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-Id: <cover.1671738120.git.lstoakes@gmail.com>
Date: Thu, 22 Dec 2022 19:48:29 +0000
From: Lorenzo Stoakes <lstoakes@...il.com>
To: linux-mm@...ck.org, Andrew Morton <akpm@...ux-foundation.org>,
linux-kernel@...r.kernel.org
Cc: Matthew Wilcox <willy@...radead.org>,
Hugh Dickins <hughd@...gle.com>,
Vlastimil Babka <vbabka@...e.cz>,
Liam Howlett <liam.howlett@...cle.com>,
William Kucharski <william.kucharski@...cle.com>,
Christian Brauner <brauner@...nel.org>,
Jonathan Corbet <corbet@....net>,
Mike Rapoport <rppt@...nel.org>,
Joel Fernandes <joel@...lfernandes.org>,
Lorenzo Stoakes <lstoakes@...il.com>
Subject: [PATCH 0/4] update mlock to use folios
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
Powered by blists - more mailing lists