]> www.infradead.org Git - users/willy/pagecache.git/tag
folio-5.18
object 5063f22c914e3e5f2239cf91f4986042dc705bde
authorMatthew Wilcox (Oracle) <willy@infradead.org>
Mon, 21 Mar 2022 12:52:21 +0000 (08:52 -0400)
Folio changes for 5.18

Several of us had overlapping, conflicting changes to the MM this
round, and I volunteered to send the pull request.

 - Hugh rewrote how munlock works to massively reduce the contention
   on i_mmap_rwsem:
   https://lore.kernel.org/linux-mm/8e4356d-9622-a7f0-b2c-f116b5f2efea@google.com/
 - Christoph sorted out the page refcount mess for ZONE_DEVICE pages:
   https://lore.kernel.org/linux-mm/20220210072828.2930359-1-hch@lst.de/
 - I converted GUP to use folios and make pincount available for order-1
   pages.
 - I converted a few more truncation functions to use folios
 - I converted page_vma_mapped_walk to use PFNs instead of pages
 - I converted rmap_walk to use folios
 - I converted most of shrink_page_list() to use a folio
 - I added support for creating large folios in readahead
-----BEGIN PGP SIGNATURE-----

iQEzBAABCgAdFiEEejHryeLBw/spnjHrDpNsjXcpgj4FAmI4eywACgkQDpNsjXcp
gj7+VQf/a/WcWpWVf4HHMkKVnP5MMxpe0XqBk0NrsIuUXoA3bk+m5EsMHtz3JXUy
DcQAYBsJ9T0rJiiiDsO1z9YNVALGj9BXbNSCoZviQyBBaLROHgXGaTuOrWPKKqJ6
M+8bOQPeKskUTvKESM6v8Zp7LjHxxnjJcQgpYCJmHuT319jkBgZOJtoad+aKP5Hj
0glQlM7XJQ0AfLCdWlNR2REiNsK7nfdg8+DKv5o+wlV1bvAsSLsJTpf8jCWeSrRA
2cWrnSTV6XUy5xRJ50QOEOklpRpHVgz3otWXQQfP2iFje+SLO6K6vK1259HvatUB
/fuPe9AsAYeN5Y4bQLT796W+Xx83Kg==
=QT4B
-----END PGP SIGNATURE-----