summaryrefslogtreecommitdiffstats
path: root/fs/io_uring.c
Commit message (Expand)AuthorAgeFilesLines
* io_uring: move to separate directoryJens Axboe2022-12-141-11110/+0
* io_uring/poll: fix poll_refs race with cancelationLin Ma2022-12-081-1/+2
* io_uring: make poll refs more robustPavel Begunkov2022-12-081-1/+35
* io_uring: cmpxchg for poll arm refs releasePavel Begunkov2022-12-081-5/+3
* io_uring: fix tw losing poll eventsPavel Begunkov2022-12-081-0/+7
* io_uring: update res mask in io_poll_check_eventsPavel Begunkov2022-12-081-0/+3
* io_uring/rw: fix unexpected link breakagePavel Begunkov2022-10-261-0/+1
* io_uring/rw: fix error'ed retry return valuesPavel Begunkov2022-10-261-1/+1
* io_uring/rw: fix short rw error handlingPavel Begunkov2022-10-261-11/+17
* io_uring: correct pinned_vm accountingPavel Begunkov2022-10-261-5/+5
* io_uring/af_unix: defer registered files gc to io_uring releasePavel Begunkov2022-10-261-0/+1
* io_uring/net: don't update msg_name if not providedPavel Begunkov2022-10-261-1/+2
* io_uring: fix UAF due to missing POLLFREE handlingPavel Begunkov2022-09-051-8/+50
* io_uring: fix wrong arm_poll error handlingPavel Begunkov2022-09-051-1/+3
* io_uring: fail links when poll failsPavel Begunkov2022-09-051-0/+2
* io_uring: bump poll refs to full 31-bitsJens Axboe2022-09-051-1/+1
* io_uring: remove poll entry from list when canceling allJens Axboe2022-09-051-0/+1
* io_uring: Remove unused function req_ref_putJiapeng Chong2022-09-051-6/+0
* io_uring: poll reworkPavel Begunkov2022-09-051-298/+227
* io_uring: inline io_poll_completePavel Begunkov2022-09-051-11/+2
* io_uring: kill poll linking optimisationPavel Begunkov2022-09-051-6/+2
* io_uring: move common poll bitsPavel Begunkov2022-09-051-37/+37
* io_uring: refactor poll updatePavel Begunkov2022-09-051-36/+26
* io_uring: clean cqe filling functionsPavel Begunkov2022-09-051-28/+29
* io_uring: correct fill events helpers typesPavel Begunkov2022-09-051-12/+12
* io_uring: fix issue with io_write() not always undoing sb_start_write()Jens Axboe2022-08-311-1/+6
* io_uring: use original request task for inflight trackingJens Axboe2022-08-211-1/+1
* io_uring: mem-account pbuf bucketsPavel Begunkov2022-08-171-1/+2
* io_uring: avoid io-wq -EAGAIN looping for !IOPOLLPavel Begunkov2022-07-121-1/+1
* io_uring: ensure that fsnotify is always calledJens Axboe2022-07-121-1/+7
* io_uring: ensure that send/sendmsg and recv/recvmsg check sqe->ioprioJens Axboe2022-07-071-0/+4
* io_uring: fix not locked access to fixed buf tablePavel Begunkov2022-07-021-14/+14
* io_uring: fix races with buffer table unregisterPavel Begunkov2022-06-221-0/+7
* io_uring: fix races with file table unregisterPavel Begunkov2022-06-221-0/+8
* io_uring: arm poll for non-nowait filesPavel Begunkov2022-05-251-7/+0
* io_uring: check reserved fields for recv/recvmsgJens Axboe2022-05-091-0/+2
* io_uring: check reserved fields for send/sendmsgJens Axboe2022-05-091-0/+2
* io_uring: use nospec annotation for more indexesPavel Begunkov2022-04-201-6/+5
* io_uring: zero tag on rsrc removalPavel Begunkov2022-04-201-1/+3
* io_uring: verify pad field is 0 in io_get_ext_argDylan Yudaken2022-04-201-0/+2
* io_uring: verify that resv2 is 0 in io_uring_rsrc_update2Dylan Yudaken2022-04-201-2/+3
* io_uring: move io_uring_rsrc_update2 validationDylan Yudaken2022-04-201-2/+2
* io_uring: fix race between timeout flush and removalJens Axboe2022-04-131-4/+3
* io_uring: implement compat handling for IORING_REGISTER_IOWQ_AFFEugene Syromiatnikov2022-04-131-1/+9
* io_uring: defer splice/tee file validity check until command issueJens Axboe2022-04-131-28/+21
* io_uring: don't check req->file in io_fsync_prep()Jens Axboe2022-04-131-3/+0
* io_uring: don't touch scm_fp_list after queueing skbPavel Begunkov2022-04-131-2/+6
* io_uring: nospec index for tags on files updatePavel Begunkov2022-04-131-1/+1
* io_uring: fix memory leak of uid in files registrationPavel Begunkov2022-04-081-0/+1
* io_uring: terminate manual loop iterator loop correctly for non-vecsJens Axboe2022-04-081-2/+4