Re: [PATCH net-next v8 0/5] Split netmem from struct page

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 




On 02/07/2025 07.32, Byungchul Park wrote:
Hi all,

In this version, I'm posting non-controversial patches first since there
are pending works that should be based on this series so that those can
be started shortly.  I will post the rest later.

The MM subsystem is trying to reduce struct page to a single pointer.
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 netmem which is used for page pools.

[...]

Byungchul Park (5):
   page_pool: rename page_pool_return_page() to page_pool_return_netmem()
   page_pool: rename __page_pool_release_page_dma() to
     __page_pool_release_netmem_dma()
   page_pool: rename __page_pool_alloc_pages_slow() to
     __page_pool_alloc_netmems_slow()
   netmem: use _Generic to cover const casting for page_to_netmem()
   page_pool: make page_pool_get_dma_addr() just wrap
     page_pool_get_dma_addr_netmem()

  include/net/netmem.h            |  7 +++----
  include/net/page_pool/helpers.h |  7 +------
  net/core/page_pool.c            | 36 ++++++++++++++++-----------------
  3 files changed, 22 insertions(+), 28 deletions(-)

Acked-by: Jesper Dangaard Brouer <hawk@xxxxxxxxxx>




[Index of Archives]     [Linux Samsung SoC]     [Linux Rockchip SoC]     [Linux Actions SoC]     [Linux for Synopsys ARC Processors]     [Linux NFS]     [Linux NILFS]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]


  Powered by Linux