Merge branch 'split-netmem-from-struct-page'
authorJakub Kicinski <kuba@kernel.org>
Thu, 24 Jul 2025 00:47:01 +0000 (17:47 -0700)
committerJakub Kicinski <kuba@kernel.org>
Thu, 24 Jul 2025 00:47:01 +0000 (17:47 -0700)
commit1cdf3f2d8f1c5d709a9a0cae101a4f07c245d2e7
tree3c490f7ca7c4f520a1781860d11f882e2c8a191e
parent918c675b208d163d511a10dc745cc795c20db3d0
parent9dfd871a3e2ed433d5fee519b90b7e619b972043
Merge branch 'split-netmem-from-struct-page'

Byungchul Park says:

====================
Split netmem from struct page

The MM subsystem is trying to reduce struct page to a single pointer.
See the following link for your information:

   https://kernelnewbies.org/MatthewWilcox/Memdescs/Path

The first step towards that is splitting struct page by its individual
users, as has already been done with folio and slab.  This patchset does
that for page pool.

Matthew Wilcox tried and stopped the same work, you can see in:

   https://lore.kernel.org/20230111042214.907030-1-willy@infradead.org

I focused on removing the page pool members in struct page this time,
not moving the allocation code of page pool from net to mm.  It can be
done later if needed.
====================

Link: https://patch.msgid.link/20250721021835.63939-1-byungchul@sk.com
Signed-off-by: Jakub Kicinski <kuba@kernel.org>