summaryrefslogtreecommitdiff
path: root/io_uring/zcrx.c
AgeCommit message (Expand)AuthorFilesLines
5 daysio_uring/zcrx: use READ_ONCE with user shared RQEsPavel Begunkov1-2/+3
2026-03-04io_uring/zcrx: fix user_ref race between scrub and refill pathsKai Aizen1-3/+7
2026-03-04io_uring/zcrx: check unsupported flags on importPavel Begunkov1-0/+2
2026-03-04io_uring/zcrx: fix post open error handlingPavel Begunkov1-6/+3
2026-03-04io_uring/zcrx: fix sgtable leak on mapping failuresPavel Begunkov1-0/+3
2026-02-02io_uring/zcrx: fix rq flush lockingPavel Begunkov1-4/+4
2026-02-02io_uring/zcrx: fix page array leakPavel Begunkov1-0/+1
2025-11-13io_uring/zcrx: share an ifq between ringsDavid Wei1-2/+61
2025-11-13io_uring/zcrx: add io_fill_zcrx_offsets()David Wei1-4/+9
2025-11-13io_uring/zcrx: export zcrx via a filePavel Begunkov1-6/+62
2025-11-13io_uring/zcrx: move io_zcrx_scrub() and dependencies upDavid Wei1-42/+42
2025-11-13io_uring/zcrx: count zcrx usersPavel Begunkov1-2/+5
2025-11-13io_uring/zcrx: add sync refill queue flushingPavel Begunkov1-3/+71
2025-11-13io_uring/zcrx: introduce IORING_REGISTER_ZCRX_CTRLPavel Begunkov1-0/+21
2025-11-13io_uring/zcrx: use folio_nr_pages() instead of shift operationPedro Demarchi Gomes1-1/+1
2025-11-13io_uring/zcrx: convert to use netmem_descPavel Begunkov1-5/+7
2025-11-13Merge branch 'io_uring-6.18' into for-6.19/io_uringJens Axboe1-68/+0
2025-11-11io_uring/zcrx: call netdev_queue_get_dma_dev() under instance lockDavid Wei1-6/+10
2025-11-06io_uring/zcrx: reverse ifq refcountDavid Wei1-19/+14
2025-11-06io_uring/zcrx: move io_unregister_zcrx_ifqs() downDavid Wei1-22/+22
2025-11-06io_uring/zcrx: add user_struct and mm_struct to io_zcrx_ifqDavid Wei1-6/+18
2025-11-06io_uring/zcrx: add io_zcrx_ifq arg to io_zcrx_free_area()David Wei1-4/+5
2025-11-06io_uring/rsrc: refactor io_{un}account_mem() to take {user,mm}_struct paramDavid Wei1-2/+3
2025-11-06io_uring/memmap: refactor io_free_region() to take user_struct paramDavid Wei1-1/+1
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-02Merge tag 'mm-stable-2025-10-01-19-00' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds1-2/+2
2025-10-02Merge tag 'net-next-6.18' of git://git.kernel.org/pub/scm/linux/kernel/git/ne...Linus Torvalds1-1/+2
2025-09-21io_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