summaryrefslogtreecommitdiff
path: root/io_uring/zcrx.c
AgeCommit message (Expand)AuthorFilesLines
2025-12-18io_uring/zcrx: call netdev_queue_get_dma_dev() under instance lockDavid Wei1-6/+10
2025-11-03io_uring/zcrx: remove sync refill uapiPavel Begunkov1-68/+0
2025-10-08io_uring/zcrx: increment fallback loop src offsetPavel Begunkov1-0/+1
2025-10-08io_uring/zcrx: fix overshooting recv limitPavel Begunkov1-0/+4
2025-10-03Merge tag 'mm-stable-2025-10-01-19-00' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds1-2/+2
2025-10-03Merge tag 'net-next-6.18' of git://git.kernel.org/pub/scm/linux/kernel/git/ne...Linus Torvalds1-1/+2
2025-09-22io_uring/zcrx: remove nth_page() usage within folioDavid Hildenbrand1-2/+2
2025-09-16io_uring/zcrx: account niov arrays to cgroupPavel Begunkov1-3/+3
2025-09-16io_uring/zcrx: allow synchronous buffer returnPavel Begunkov1-0/+68
2025-09-16io_uring/zcrx: introduce io_parse_rqe()Pavel Begunkov1-13/+23
2025-09-16io_uring/zcrx: don't adjust free cache spacePavel Begunkov1-1/+1
2025-09-16io_uring/zcrx: use guards for the refill lockPavel Begunkov1-5/+2
2025-09-16io_uring/zcrx: reduce netmem scope in refillPavel Begunkov1-1/+1
2025-09-16io_uring/zcrx: protect netdev with pp_lockPavel Begunkov1-12/+11
2025-09-16io_uring/zcrx: rename dma lockPavel Begunkov1-4/+4
2025-09-16io_uring/zcrx: make niov size variablePavel Begunkov1-10/+20
2025-09-16io_uring/zcrx: set sgt for umem areaPavel Begunkov1-8/+6
2025-09-16io_uring/zcrx: remove dmabuf_offsetPavel Begunkov1-11/+2
2025-09-16io_uring/zcrx: deduplicate area mappingPavel Begunkov1-23/+14
2025-09-16io_uring/zcrx: pass ifq to io_zcrx_alloc_fallback()Pavel Begunkov1-6/+6
2025-09-16io_uring/zcrx: check all niovs filled with dma addressesPavel Begunkov1-0/+3
2025-09-16io_uring/zcrx: move area reg checks into io_import_areaPavel Begunkov1-9/+9
2025-09-16io_uring/zcrx: don't pass slot to io_zcrx_create_areaPavel Begunkov1-4/+14
2025-09-16io_uring/zcrx: remove extra io_zcrx_drop_netdevPavel Begunkov1-1/+0
2025-09-16io_uring/zcrx: use page_pool_unref_and_test()Pavel Begunkov1-1/+1
2025-09-16io_uring/zcrx: replace memchar_inv with is_zeroPavel Begunkov1-1/+1
2025-09-16io_uring/zcrx: improve rqe cache alignmentPavel Begunkov1-4/+5
2025-09-16io_uring/zcrx: fix ifq->if_rxq is -1, get dma_dev is NULLFeng Zhou1-1/+1
2025-08-29io_uring/zcrx: add support for custom DMA devicesDragos Tatulea1-1/+2
2025-08-27io_uring/zcrx: add support for IORING_SETUP_CQE_MIXEDJens Axboe1-3/+7
2025-07-29Merge tag 'for-6.17/io_uring-20250728' of git://git.kernel.dk/linuxLinus Torvalds1-114/+153
2025-07-21io_uring/zcrx: fix leaking pages on sg init failPavel Begunkov1-1/+3
2025-07-21io_uring/zcrx: don't leak pages on account failurePavel Begunkov1-4/+2
2025-07-21io_uring/zcrx: fix null ifq on area destructionPavel Begunkov1-3/+2
2025-07-18Merge tag 'io_uring-6.16-20250718' of git://git.kernel.dk/linuxLinus Torvalds1-1/+3
2025-07-17io_uring/zcrx: account area memoryPavel Begunkov1-0/+27
2025-07-14io_uring/zcrx: disallow user selected dmabuf offset and sizePavel Begunkov1-1/+3
2025-07-11Merge tag 'io_uring-6.16-20250710' of git://git.kernel.dk/linuxLinus Torvalds1-3/+0
2025-07-08io_uring/zcrx: prepare fallback for larger pagesPavel Begunkov1-27/+56
2025-07-08io_uring/zcrx: assert area type in io_zcrx_iov_pagePavel Begunkov1-0/+2
2025-07-08io_uring/zcrx: allocate sgtable for umem areasPavel Begunkov1-51/+27
2025-07-08io_uring/zcrx: introduce io_populate_area_dmaPavel Begunkov1-25/+31
2025-07-08io_uring/zcrx: return error from io_zcrx_map_area_*Pavel Begunkov1-13/+14
2025-07-08io_uring/zcrx: always pass page to io_zcrx_copy_chunkPavel Begunkov1-11/+10
2025-07-07io_uring/zcrx: fix pp destruction warningsPavel Begunkov1-3/+0
2025-07-07Merge branch 'io_uring-6.16' into for-6.17/io_uringJens Axboe1-2/+4
2025-06-27Merge tag 'io_uring-6.16-20250626' of git://git.kernel.dk/linuxLinus Torvalds1-2/+4
2025-06-25io_uring: fix resource leak in io_import_dmabuf()Penglei Jiang1-2/+4
2025-06-06Merge tag 'io_uring-6.16-20250606' of git://git.kernel.dk/linuxLinus Torvalds1-2/+4
2025-05-29Merge tag 'net-next-6.16' of git://git.kernel.org/pub/scm/linux/kernel/git/ne...Linus Torvalds1-1/+2