aboutsummaryrefslogtreecommitdiff
path: root/io_uring/notif.c
AgeCommit message (Expand)AuthorFilesLines
2024-04-30io_uring/notif: disable LAZY_WAKE for linked notifsGravatar Pavel Begunkov 1-1/+4
2024-04-22io_uring/notif: implement notification stackingGravatar Pavel Begunkov 1-7/+64
2024-04-22io_uring/notif: simplify io_notif_flush()Gravatar Pavel Begunkov 1-3/+3
2024-04-22Merge branch 'for-uring-ubufops' of git://git.kernel.org/pub/scm/linux/kernel...Gravatar Jens Axboe 1-2/+6
2024-04-22net: extend ubuf_info callback to ops structureGravatar Pavel Begunkov 1-5/+13
2024-04-15io_uring/notif: remove ctx var from io_notif_tw_completeGravatar Pavel Begunkov 1-3/+2
2024-04-15io_uring/notif: refactor io_tx_ubuf_complete()Gravatar Pavel Begunkov 1-4/+5
2024-04-15io_uring/net: get rid of io_notif_complete_tw_extGravatar Pavel Begunkov 1-13/+5
2024-04-15io_uring/net: merge ubuf sendzc callbacksGravatar Pavel Begunkov 1-18/+8
2023-04-15io_uring/notif: add constant for ubuf_info flagsGravatar Pavel Begunkov 1-1/+1
2023-04-06io_uring: reduce scheduling due to twGravatar Pavel Begunkov 1-1/+1
2023-04-03io_uring: encapsulate task_work stateGravatar Pavel Begunkov 1-2/+2
2023-01-29io_uring: refactor req allocationGravatar Pavel Begunkov 1-2/+1
2022-11-21io_uring/net: move mm accounting to a slower pathGravatar Pavel Begunkov 1-18/+13
2022-11-21io_uring: move zc reporting from the hot pathGravatar Pavel Begunkov 1-4/+27
2022-11-21io_uring/net: inline io_notif_flush()Gravatar Pavel Begunkov 1-10/+0
2022-11-21io_uring/net: rename io_uring_tx_zerocopy_callbackGravatar Pavel Begunkov 1-4/+3
2022-11-21io_uring/net: preset notif tw handlerGravatar Pavel Begunkov 1-6/+3
2022-11-21io_uring/net: remove extra notif rsrc setupGravatar Pavel Begunkov 1-1/+0
2022-11-21io_uring/net: introduce IORING_SEND_ZC_REPORT_USAGE flagGravatar Stefan Metzmacher 1-0/+12
2022-09-05io_uring/notif: Remove the unused function io_notif_complete()Gravatar Jiapeng Chong 1-8/+0
2022-09-01io_uring/net: simplify zerocopy send user APIGravatar Pavel Begunkov 1-10/+2
2022-09-01io_uring/notif: remove notif registrationGravatar Pavel Begunkov 1-71/+0
2022-08-24io_uring/notif: order notif vs send CQEsGravatar Pavel Begunkov 1-2/+4
2022-08-24io_uring/net: fix must_hold annotationGravatar Pavel Begunkov 1-1/+1
2022-08-12io_uring: make io_kiocb_to_cmd() typesafeGravatar Stefan Metzmacher 1-2/+0
2022-08-11io_uring: consistently make use of io_notif_to_data()Gravatar Stefan Metzmacher 1-1/+1
2022-07-27io_uring: notification completion optimisationGravatar Pavel Begunkov 1-107/+52
2022-07-25io_uring/net: make page accounting more consistentGravatar Pavel Begunkov 1-5/+4
2022-07-24io_uring: flush notifiers after sendzcGravatar Pavel Begunkov 1-1/+1
2022-07-24io_uring: account locked pages for non-fixed zcGravatar Pavel Begunkov 1-0/+6
2022-07-24io_uring: add notification slot registrationGravatar Pavel Begunkov 1-0/+43
2022-07-24io_uring: add rsrc referencing for notifiersGravatar Pavel Begunkov 1-0/+5
2022-07-24io_uring: complete notifiers in twGravatar Pavel Begunkov 1-3/+19
2022-07-24io_uring: cache struct io_notifGravatar Pavel Begunkov 1-7/+50
2022-07-24io_uring: add zc notification infrastructureGravatar Pavel Begunkov 1-0/+102