aboutsummaryrefslogtreecommitdiff
path: root/io_uring
AgeCommit message (Expand)AuthorFilesLines
2023-08-24io_uring: refactor __io_get_cqe()Gravatar Pavel Begunkov 2-20/+16
2023-08-24io_uring: simplify big_cqe handlingGravatar Pavel Begunkov 3-20/+8
2023-08-24io_uring: cqe init hardeningGravatar Pavel Begunkov 1-1/+1
2023-08-24io_uring: improve cqe !tracing hot pathGravatar Pavel Begunkov 1-4/+5
2023-08-21io_uring: stop calling free_compound_page()Gravatar Matthew Wilcox (Oracle) 2-10/+2
2023-08-21io_uring: use kiocb_{start,end}_write() helpersGravatar Amir Goldstein 1-19/+4
2023-08-21io_uring: rename kiocb_end_write() local helperGravatar Amir Goldstein 1-5/+5
2023-08-17io_uring/rsrc: Annotate struct io_mapped_ubuf with __counted_byGravatar Kees Cook 1-1/+1
2023-08-16io_uring/sqpoll: fix io-wq affinity when IORING_SETUP_SQPOLL is usedGravatar Jens Axboe 5-15/+41
2023-08-11io_uring: simplify io_run_task_work_sig returnGravatar Pavel Begunkov 1-2/+2
2023-08-11io_uring/rsrc: keep one global dummy_ubufGravatar Pavel Begunkov 2-13/+10
2023-08-11io_uring: never overflow io_aux_cqeGravatar Pavel Begunkov 5-14/+16
2023-08-11io_uring: remove return from io_req_cqe_overflow()Gravatar Pavel Begunkov 2-5/+5
2023-08-11io_uring: open code io_fill_cqe_req()Gravatar Pavel Begunkov 3-14/+7
2023-08-11io_uring/net: don't overflow multishot recvGravatar Pavel Begunkov 1-1/+1
2023-08-11io_uring/net: don't overflow multishot acceptGravatar Pavel Begunkov 1-1/+1
2023-08-11io_uring/io-wq: don't gate worker wake up success on wake_up_process()Gravatar Jens Axboe 1-4/+7
2023-08-11io_uring/io-wq: reduce frequency of acct->lock acquisitionsGravatar Jens Axboe 1-13/+34
2023-08-11io_uring/io-wq: don't grab wq->lock for worker activationGravatar Jens Axboe 1-3/+0
2023-08-10io_uring: remove unnecessary forward declarationGravatar Jens Axboe 1-1/+0
2023-08-10io_uring: have io_file_put() take an io_kiocb rather than the fileGravatar Jens Axboe 2-7/+5
2023-08-10io_uring/splice: use fput() directlyGravatar Jens Axboe 1-2/+2
2023-08-10io_uring/fdinfo: get rid of ref trygetGravatar Jens Axboe 1-12/+6
2023-08-09io_uring: cleanup 'ret' handling in io_iopoll_check()Gravatar Jens Axboe 1-7/+10
2023-08-09io_uring: break iopolling on signalGravatar Pavel Begunkov 1-0/+3
2023-08-09io_uring: fix false positive KASAN warningsGravatar Pavel Begunkov 2-2/+0
2023-08-09io_uring: fix drain stalls by invalid SQEGravatar Pavel Begunkov 1-0/+2
2023-08-09io_uring/rsrc: Remove unused declaration io_rsrc_put_tw()Gravatar Yue Haibing 1-1/+0
2023-08-09io_uring: annotate the struct io_kiocb slab for appropriate user copyGravatar Jens Axboe 1-2/+14
2023-08-09io_uring: Add io_uring command support for socketsGravatar Breno Leitao 1-0/+28
2023-08-08io_uring/parisc: Adjust pgoff in io_uring mmap() for pariscGravatar Helge Deller 1-0/+3
2023-08-07io_uring: correct check for O_TMPFILEGravatar Aleksa Sarai 1-2/+4
2023-08-01Merge tag 'xfs-async-dio.6-2023-08-01' of git://git.kernel.dk/linux into ioma...Gravatar Darrick J. Wong 1-3/+24
2023-08-01io_uring/rw: add write support for IOCB_DIO_CALLER_COMPGravatar Jens Axboe 1-3/+24
2023-07-28Merge tag 'io_uring-6.5-2023-07-28' of git://git.kernel.dk/linuxGravatar Linus Torvalds 1-6/+17
2023-07-24io_uring: gate iowait schedule on having pending requestsGravatar Jens Axboe 1-6/+17
2023-07-22Merge tag 'io_uring-6.5-2023-07-21' of git://git.kernel.dk/linuxGravatar Linus Torvalds 1-26/+26
2023-07-21io_uring: Fix io_uring mmap() by using architecture-provided get_unmapped_area()Gravatar Helge Deller 1-25/+17
2023-07-20io_uring: treat -EAGAIN for REQ_F_NOWAIT as final for io-wqGravatar Jens Axboe 1-0/+8
2023-07-18io_uring: don't audit the capability check in io_uring_create()Gravatar Ondrej Mosnacek 1-1/+1
2023-07-17io_uring/cancel: wire up IORING_ASYNC_CANCEL_OP for sync cancelGravatar Jens Axboe 1-3/+8
2023-07-17io_uring/cancel: support opcode based lookup and cancelationGravatar Jens Axboe 3-5/+17
2023-07-17io_uring/cancel: add IORING_ASYNC_CANCEL_USERDATAGravatar Jens Axboe 1-6/+12
2023-07-17io_uring: use cancelation match helper for poll and timeout requestsGravatar Jens Axboe 2-17/+7
2023-07-17io_uring/cancel: fix sequence matching for IORING_ASYNC_CANCEL_ANYGravatar Jens Axboe 1-2/+3
2023-07-17io_uring/cancel: abstract out request match helperGravatar Jens Axboe 2-4/+14
2023-07-17io_uring/timeout: always set 'ctx' in io_cancel_dataGravatar Jens Axboe 1-2/+2
2023-07-17io_uring/poll: always set 'ctx' in io_cancel_dataGravatar Jens Axboe 1-1/+1
2023-07-14Merge tag 'io_uring-6.5-2023-07-14' of git://git.kernel.dk/linuxGravatar Linus Torvalds 1-2/+13
2023-07-07io_uring: Use io_schedule* in cqring waitGravatar Andres Freund 1-2/+13