| From: |
| Jesper Dangaard Brouer <brouer-AT-redhat.com> |
| To: |
| Mel Gorman <mgorman-AT-techsingularity.net>, linux-mm-AT-kvack.org |
| Subject: |
| [PATCH mel-git 0/3] page_pool using alloc_pages_bulk API |
| Date: |
| Wed, 24 Mar 2021 22:34:44 +0100 |
| Message-ID: |
| <161662166301.940814.9765023867613542235.stgit@firesoul> |
| Cc: |
| Jesper Dangaard Brouer <brouer-AT-redhat.com>, chuck.lever-AT-oracle.com, Alexander Duyck <alexander.duyck-AT-gmail.com>, netdev-AT-vger.kernel.org, linux-nfs-AT-vger.kernel.org, linux-kernel-AT-vger.kernel.org |
| Archive-link: |
| Article |
This patchset is against Mel's tree:
- git://git.kernel.org/pub/scm/linux/kernel/git/mel/linux.git
- Branch: mm-bulk-rebase-v6r5
- https://git.kernel.org/pub/scm/linux/kernel/git/mel/linux...
The benchmarks are here:
- https://github.com/xdp-project/xdp-project/blob/master/ar...
The compiler choose a strange code layout see here:
- https://github.com/xdp-project/xdp-project/blob/master/ar...
- Used: gcc (GCC) 9.3.1 20200408 (Red Hat 9.3.1-2)
Intent is for Mel to pickup these patches.
---
Jesper Dangaard Brouer (3):
net: page_pool: refactor dma_map into own function page_pool_dma_map
net: page_pool: use alloc_pages_bulk in refill code path
net: page_pool: convert to use alloc_pages_bulk_array variant
include/net/page_pool.h | 2 -
net/core/page_pool.c | 111 +++++++++++++++++++++++++++++++----------------
2 files changed, 75 insertions(+), 38 deletions(-)
--