Show patches with: Submitter = Matthew Wilcox       |    Archived = No       |   100 patches
Patch Series A/R/T S/W/F Date Submitter Delegate State
[RFC] Make find_tcp_vma() more efficient [RFC] Make find_tcp_vma() more efficient - - - 1521 2024-04-26 Matthew Wilcox netdev RFC
[1/1] rosebush: Add new data structure Rosebush, a new hash table - - - 1-- 2024-02-22 Matthew Wilcox Not Applicable
[13/13] mm: Remove unnecessary pagevec includes Remove pagevecs - - - 1-- 2023-06-21 Matthew Wilcox Not Applicable
[12/13] mm: Remove references to pagevec Remove pagevecs - - - 1-- 2023-06-21 Matthew Wilcox Not Applicable
[11/13] mm: Rename invalidate_mapping_pagevec to mapping_try_invalidate Remove pagevecs - - - 1-- 2023-06-21 Matthew Wilcox Not Applicable
[10/13] mm: Remove struct pagevec Remove pagevecs - - - 1-- 2023-06-21 Matthew Wilcox Not Applicable
[09/13] net: Convert sunrpc from pagevec to folio_batch Remove pagevecs 1 - - 1-- 2023-06-21 Matthew Wilcox netdev Not Applicable
[08/13] i915: Convert i915_gpu_error to use a folio_batch Remove pagevecs - - - 1-- 2023-06-21 Matthew Wilcox Not Applicable
[07/13] pagevec: Rename fbatch_count() Remove pagevecs - - - 1-- 2023-06-21 Matthew Wilcox Not Applicable
[06/13] mm: Remove check_move_unevictable_pages() Remove pagevecs - - - 1-- 2023-06-21 Matthew Wilcox Not Applicable
[05/13] drm: Convert drm_gem_put_pages() to use a folio_batch Remove pagevecs - - - 1-- 2023-06-21 Matthew Wilcox Not Applicable
[04/13] i915: Convert shmem_sg_free_table() to use a folio_batch Remove pagevecs - - - 1-- 2023-06-21 Matthew Wilcox Not Applicable
[03/13] scatterlist: Add sg_set_folio() Remove pagevecs - - - 1-- 2023-06-21 Matthew Wilcox Not Applicable
[02/13] mm: Add __folio_batch_release() Remove pagevecs - - - 1-- 2023-06-21 Matthew Wilcox Not Applicable
[01/13] afs: Convert pagevec to folio_batch in afs_extend_writeback() Remove pagevecs - - - 1-- 2023-06-21 Matthew Wilcox Not Applicable
[v3,26/26] hns3: Convert to netmem Split netmem from struct page - - - 4835 2023-01-11 Matthew Wilcox netdev Changes Requested
[v3,25/26] mlx5: Convert to netmem Split netmem from struct page - 2 - 4745 2023-01-11 Matthew Wilcox netdev Changes Requested
[v3,24/26] mvneta: Convert to netmem Split netmem from struct page - 1 - 4835 2023-01-11 Matthew Wilcox netdev Changes Requested
[v3,23/26] net: Add support for netmem in skb_frag Split netmem from struct page - 1 - 4826 2023-01-11 Matthew Wilcox Changes Requested
[v3,22/26] page_pool: Pass a netmem to init_callback() Split netmem from struct page 1 2 - 4925 2023-01-11 Matthew Wilcox bpf Changes Requested
[v3,21/26] mm: Remove page pool members from struct page Split netmem from struct page 1 2 - 4925 2023-01-11 Matthew Wilcox netdev Changes Requested
[v3,20/26] xdp: Convert to netmem Split netmem from struct page 1 2 - 4925 2023-01-11 Matthew Wilcox netdev Changes Requested
[v3,19/26] page_pool: Convert frag_page to frag_nmem Split netmem from struct page 1 2 - 4835 2023-01-11 Matthew Wilcox netdev Changes Requested
[v3,18/26] page_pool: Allow page_pool_recycle_direct() to take a netmem or a page Split netmem from struct page 1 1 - 4826 2023-01-11 Matthew Wilcox netdev Changes Requested
[v3,17/26] page_pool: Convert page_pool_return_skb_page() to use netmem Split netmem from struct page 1 1 - 5132 2023-01-11 Matthew Wilcox netdev Changes Requested
[v3,16/26] page_pool: Use netmem in page_pool_drain_frag() Split netmem from struct page 1 2 - 5222 2023-01-11 Matthew Wilcox netdev Changes Requested
[v3,15/26] page_pool: Remove __page_pool_put_page() Split netmem from struct page 1 2 - 5222 2023-01-11 Matthew Wilcox netdev Changes Requested
[v3,14/26] page_pool: Convert page_pool_recycle_in_cache() to netmem Split netmem from struct page 1 2 - 5222 2023-01-11 Matthew Wilcox netdev Changes Requested
[v3,13/26] page_pool: Convert page_pool_dma_sync_for_device() to take a netmem Split netmem from struct page 1 2 - 5222 2023-01-11 Matthew Wilcox netdev Changes Requested
[v3,12/26] page_pool: Convert page_pool_alloc_pages() to page_pool_alloc_netmem() Split netmem from struct page 1 2 - 5132 2023-01-11 Matthew Wilcox netdev Changes Requested
[v3,11/26] page_pool: Convert page_pool_empty_ring() to use netmem Split netmem from struct page 1 2 - 5222 2023-01-11 Matthew Wilcox netdev Changes Requested
[v3,10/26] page_pool: Convert page_pool_put_defragged_page() to netmem Split netmem from struct page 1 1 - 5033 2023-01-11 Matthew Wilcox netdev Changes Requested
[v3,09/26] page_pool: Convert page_pool_defrag_page() to page_pool_defrag_netmem() Split netmem from struct page 1 2 - 5222 2023-01-11 Matthew Wilcox netdev Changes Requested
[v3,08/26] page_pool: Convert pp_alloc_cache to contain netmem Split netmem from struct page 1 2 - 5222 2023-01-11 Matthew Wilcox netdev Changes Requested
[v3,07/26] page_pool: Convert __page_pool_put_page() to __page_pool_put_netmem() Split netmem from struct page 1 2 - 5132 2023-01-11 Matthew Wilcox netdev Changes Requested
[v3,06/26] page_pool: Convert page_pool_return_page() to page_pool_return_netmem() Split netmem from struct page 1 2 - 5222 2023-01-11 Matthew Wilcox netdev Changes Requested
[v3,05/26] page_pool: Start using netmem in allocation path. Split netmem from struct page 1 2 - 5132 2023-01-11 Matthew Wilcox netdev Changes Requested
[v3,04/26] page_pool: Convert page_pool_release_page() to page_pool_release_netmem() Split netmem from struct page 1 2 - 5132 2023-01-11 Matthew Wilcox netdev Changes Requested
[v3,03/26] page_pool: Add netmem_set_dma_addr() and netmem_get_dma_addr() Split netmem from struct page 1 2 - 5222 2023-01-11 Matthew Wilcox netdev Changes Requested
[v3,02/26] netmem: Add utility functions Split netmem from struct page 1 1 - 5123 2023-01-11 Matthew Wilcox netdev Changes Requested
[v3,01/26] netmem: Create new type Split netmem from struct page 2 1 - 5222 2023-01-11 Matthew Wilcox netdev Changes Requested
[v2,24/24] mlx5: Convert to netmem Split netmem from struct page - 1 - 4547 2023-01-05 Matthew Wilcox netdev Superseded
[v2,23/24] mvneta: Convert to netmem Split netmem from struct page - - - 4637 2023-01-05 Matthew Wilcox netdev Superseded
[v2,22/24] net: Add support for netmem in skb_frag Split netmem from struct page - - - 4628 2023-01-05 Matthew Wilcox Superseded
[v2,21/24] page_pool: Pass a netmem to init_callback() Split netmem from struct page 1 1 - 4727 2023-01-05 Matthew Wilcox bpf Superseded
[v2,20/24] mm: Remove page pool members from struct page Split netmem from struct page 1 1 - 4727 2023-01-05 Matthew Wilcox netdev Superseded
[v2,19/24] xdp: Convert to netmem Split netmem from struct page 1 1 - 4727 2023-01-05 Matthew Wilcox netdev Superseded
[v2,18/24] page_pool: Convert frag_page to frag_nmem Split netmem from struct page 1 1 - 4637 2023-01-05 Matthew Wilcox netdev Superseded
[v2,17/24] page_pool: Convert page_pool_return_skb_page() to use netmem Split netmem from struct page - - - 4637 2023-01-05 Matthew Wilcox netdev Superseded
[v2,16/24] page_pool: Use netmem in page_pool_drain_frag() Split netmem from struct page 1 1 - 4727 2023-01-05 Matthew Wilcox netdev Superseded
[v2,15/24] page_pool: Remove page_pool_defrag_page() Split netmem from struct page 1 1 - 4727 2023-01-05 Matthew Wilcox netdev Superseded
[v2,14/24] page_pool: Convert page_pool_recycle_in_cache() to netmem Split netmem from struct page 1 1 - 4727 2023-01-05 Matthew Wilcox netdev Superseded
[v2,13/24] page_pool: Convert page_pool_dma_sync_for_device() to take a netmem Split netmem from struct page 1 1 - 4727 2023-01-05 Matthew Wilcox netdev Superseded
[v2,12/24] page_pool: Convert page_pool_alloc_pages() to page_pool_alloc_netmem() Split netmem from struct page 1 1 - 4637 2023-01-05 Matthew Wilcox netdev Superseded
[v2,11/24] page_pool: Convert page_pool_empty_ring() to use netmem Split netmem from struct page 1 1 - 4727 2023-01-05 Matthew Wilcox netdev Superseded
[v2,10/24] page_pool: Convert page_pool_put_defragged_page() to netmem Split netmem from struct page 1 - - 4538 2023-01-05 Matthew Wilcox netdev Superseded
[v2,09/24] page_pool: Convert page_pool_defrag_page() to page_pool_defrag_netmem() Split netmem from struct page 1 1 - 4727 2023-01-05 Matthew Wilcox netdev Superseded
[v2,08/24] page_pool: Convert pp_alloc_cache to contain netmem Split netmem from struct page 1 1 - 4727 2023-01-05 Matthew Wilcox netdev Superseded
[v2,07/24] page_pool: Convert __page_pool_put_page() to __page_pool_put_netmem() Split netmem from struct page 1 1 - 4637 2023-01-05 Matthew Wilcox netdev Superseded
[v2,06/24] page_pool: Convert page_pool_return_page() to page_pool_return_netmem() Split netmem from struct page 1 1 - 4727 2023-01-05 Matthew Wilcox netdev Superseded
[v2,05/24] page_pool: Start using netmem in allocation path. Split netmem from struct page 1 1 - 4637 2023-01-05 Matthew Wilcox netdev Superseded
[v2,04/24] page_pool: Convert page_pool_release_page() to page_pool_release_netmem() Split netmem from struct page 1 1 - 4637 2023-01-05 Matthew Wilcox netdev Superseded
[v2,03/24] page_pool: Add netmem_set_dma_addr() and netmem_get_dma_addr() Split netmem from struct page 1 1 - 4727 2023-01-05 Matthew Wilcox netdev Superseded
[v2,02/24] netmem: Add utility functions Split netmem from struct page 1 - - 4628 2023-01-05 Matthew Wilcox netdev Superseded
[v2,01/24] netmem: Create new type Split netmem from struct page 2 - - 4727 2023-01-05 Matthew Wilcox netdev Superseded
[26/26] mlx5: Convert to netmem Split page pools from struct page - - - --- 2022-12-06 Matthew Wilcox netdev RFC
[25/26] netpool: Additional utility functions Split page pools from struct page - - - --- 2022-12-06 Matthew Wilcox netdev RFC
[24/24] mvneta: Convert to netmem Split page pools from struct page - - - 4934 2022-11-30 Matthew Wilcox netdev RFC
[23/24] net: Add support for netmem in skb_frag Split page pools from struct page - - - 4925 2022-11-30 Matthew Wilcox RFC
[22/24] page_pool: Pass a netmem to init_callback() Split page pools from struct page - - - 5024 2022-11-30 Matthew Wilcox bpf RFC
[21/24] netmem_to_virt Split page pools from struct page - - - 4835 2022-11-30 Matthew Wilcox netdev RFC
[20/24] mm: Remove page pool members from struct page Split page pools from struct page - - - 5024 2022-11-30 Matthew Wilcox netdev RFC
[19/24] xdp: Convert to netmem Split page pools from struct page - - - 5024 2022-11-30 Matthew Wilcox netdev RFC
[18/24] page_pool: Convert frag_page to frag_nmem Split page pools from struct page - - - 4934 2022-11-30 Matthew Wilcox netdev RFC
[17/24] page_pool: Convert page_pool_return_skb_page() to use netmem Split page pools from struct page - - - 4934 2022-11-30 Matthew Wilcox netdev RFC
[16/24] page_pool: Use netmem in page_pool_drain_frag() Split page pools from struct page - - - 5024 2022-11-30 Matthew Wilcox netdev RFC
[15/24] page_pool: Remove page_pool_defrag_page() Split page pools from struct page - - - 5024 2022-11-30 Matthew Wilcox netdev RFC
[14/24] page_pool: Convert page_pool_recycle_in_cache() to netmem Split page pools from struct page - - - 5024 2022-11-30 Matthew Wilcox netdev RFC
[13/24] page_pool: Convert page_pool_dma_sync_for_device() to take a netmem Split page pools from struct page - - - 5024 2022-11-30 Matthew Wilcox netdev RFC
[12/24] page_pool: Convert page_pool_alloc_pages() to page_pool_alloc_netmem() Split page pools from struct page - - - 4934 2022-11-30 Matthew Wilcox netdev RFC
[11/24] page_pool: Convert page_pool_empty_ring() to use netmem Split page pools from struct page - - - 5024 2022-11-30 Matthew Wilcox netdev RFC
[10/24] page_pool: Convert page_pool_put_defragged_page() to netmem Split page pools from struct page - - - 4835 2022-11-30 Matthew Wilcox netdev RFC
[09/24] page_pool: Convert page_pool_defrag_page() to page_pool_defrag_netmem() Split page pools from struct page - - - 5024 2022-11-30 Matthew Wilcox netdev RFC
[08/24] page_pool: Convert pp_alloc_cache to contain netmem Split page pools from struct page - - - 5024 2022-11-30 Matthew Wilcox netdev RFC
[07/24] page_pool: Convert __page_pool_put_page() to __page_pool_put_netmem() Split page pools from struct page - - - 4934 2022-11-30 Matthew Wilcox netdev RFC
[06/24] page_pool: Convert page_pool_return_page() to page_pool_return_netmem() Split page pools from struct page - - - 5024 2022-11-30 Matthew Wilcox netdev RFC
[05/24] page_pool: Start using netmem in allocation path. Split page pools from struct page - - - 4934 2022-11-30 Matthew Wilcox netdev RFC
[04/24] page_pool: Convert page_pool_release_page() to page_pool_release_netmem() Split page pools from struct page - - - 4934 2022-11-30 Matthew Wilcox netdev RFC
[03/24] page_pool: Add netmem_set_dma_addr() and netmem_get_dma_addr() Split page pools from struct page - - - 5024 2022-11-30 Matthew Wilcox netdev RFC
[02/24] netmem: Add utility functions Split page pools from struct page - - - 4925 2022-11-30 Matthew Wilcox netdev RFC
[01/24] netmem: Create new type Split page pools from struct page - - - 5024 2022-11-30 Matthew Wilcox netdev RFC
[2/2] net: Remove fs.h from net.h [1/2] net: Remove mm.h from net.h - - - 1-- 2021-06-21 Matthew Wilcox netdev Not Applicable
[1/2] net: Remove mm.h from net.h [1/2] net: Remove mm.h from net.h - - - 1-- 2021-06-21 Matthew Wilcox netdev Not Applicable
udp: Switch the order of arguments to copy_linear_skb udp: Switch the order of arguments to copy_linear_skb - - - 141- 2021-05-11 Matthew Wilcox netdev Changes Requested
[2/2] mm: Indicate pfmemalloc pages in compound_head Change struct page layout for page_pool - - - 141- 2021-04-16 Matthew Wilcox netdev Not Applicable
[1/2] mm: Fix struct page layout on 32-bit systems Change struct page layout for page_pool 2 - - 1212 2021-04-16 Matthew Wilcox netdev Not Applicable
[1/1] mm: Fix struct page layout on 32-bit systems Fix struct page layout on 32-bit systems - - - 1-- 2021-04-10 Matthew Wilcox netdev Not Applicable
qrtr: Convert qrtr_ports from IDR to XArray qrtr: Convert qrtr_ports from IDR to XArray - 1 - 123- 2021-03-31 Matthew Wilcox netdev Accepted
af_unix: Allow Unix sockets to raise SIGURG af_unix: Allow Unix sockets to raise SIGURG - - - 142- 2021-01-22 Matthew Wilcox netdev Changes Requested
page_frag: Recover from memory pressure page_frag: Recover from memory pressure 1 - - --- 2020-11-05 Matthew Wilcox netdev Not Applicable