aboutsummaryrefslogtreecommitdiffstats
path: root/fs/io_uring.c
AgeCommit message (Expand)Author
2022-12-14io_uring: move to separate directoryJens Axboe
2022-12-08io_uring/poll: fix poll_refs race with cancelationLin Ma
2022-12-08io_uring: make poll refs more robustPavel Begunkov
2022-12-08io_uring: cmpxchg for poll arm refs releasePavel Begunkov
2022-12-08io_uring: fix tw losing poll eventsPavel Begunkov
2022-12-08io_uring: update res mask in io_poll_check_eventsPavel Begunkov
2022-10-26io_uring/rw: fix unexpected link breakagePavel Begunkov
2022-10-26io_uring/rw: fix error'ed retry return valuesPavel Begunkov
2022-10-26io_uring/rw: fix short rw error handlingPavel Begunkov
2022-10-26io_uring: correct pinned_vm accountingPavel Begunkov
2022-10-26io_uring/af_unix: defer registered files gc to io_uring releasePavel Begunkov
2022-10-26io_uring/net: don't update msg_name if not providedPavel Begunkov
2022-09-05io_uring: fix UAF due to missing POLLFREE handlingPavel Begunkov
2022-09-05io_uring: fix wrong arm_poll error handlingPavel Begunkov
2022-09-05io_uring: fail links when poll failsPavel Begunkov
2022-09-05io_uring: bump poll refs to full 31-bitsJens Axboe
2022-09-05io_uring: remove poll entry from list when canceling allJens Axboe
2022-09-05io_uring: Remove unused function req_ref_putJiapeng Chong
2022-09-05io_uring: poll reworkPavel Begunkov
2022-09-05io_uring: inline io_poll_completePavel Begunkov
2022-09-05io_uring: kill poll linking optimisationPavel Begunkov
2022-09-05io_uring: move common poll bitsPavel Begunkov
2022-09-05io_uring: refactor poll updatePavel Begunkov
2022-09-05io_uring: clean cqe filling functionsPavel Begunkov
2022-09-05io_uring: correct fill events helpers typesPavel Begunkov
2022-08-31io_uring: fix issue with io_write() not always undoing sb_start_write()Jens Axboe
2022-08-21io_uring: use original request task for inflight trackingJens Axboe
2022-08-17io_uring: mem-account pbuf bucketsPavel Begunkov
2022-07-12io_uring: avoid io-wq -EAGAIN looping for !IOPOLLPavel Begunkov
2022-07-12io_uring: ensure that fsnotify is always calledJens Axboe
2022-07-07io_uring: ensure that send/sendmsg and recv/recvmsg check sqe->ioprioJens Axboe
2022-07-02io_uring: fix not locked access to fixed buf tablePavel Begunkov
2022-06-22io_uring: fix races with buffer table unregisterPavel Begunkov
2022-06-22io_uring: fix races with file table unregisterPavel Begunkov
2022-05-25io_uring: arm poll for non-nowait filesPavel Begunkov
2022-05-09io_uring: check reserved fields for recv/recvmsgJens Axboe
2022-05-09io_uring: check reserved fields for send/sendmsgJens Axboe
2022-04-20io_uring: use nospec annotation for more indexesPavel Begunkov
2022-04-20io_uring: zero tag on rsrc removalPavel Begunkov
2022-04-20io_uring: verify pad field is 0 in io_get_ext_argDylan Yudaken
2022-04-20io_uring: verify that resv2 is 0 in io_uring_rsrc_update2Dylan Yudaken
2022-04-20io_uring: move io_uring_rsrc_update2 validationDylan Yudaken
2022-04-13io_uring: fix race between timeout flush and removalJens Axboe
2022-04-13io_uring: implement compat handling for IORING_REGISTER_IOWQ_AFFEugene Syromiatnikov
2022-04-13io_uring: defer splice/tee file validity check until command issueJens Axboe
2022-04-13io_uring: don't check req->file in io_fsync_prep()Jens Axboe
2022-04-13io_uring: don't touch scm_fp_list after queueing skbPavel Begunkov
2022-04-13io_uring: nospec index for tags on files updatePavel Begunkov
2022-04-08io_uring: fix memory leak of uid in files registrationPavel Begunkov
2022-04-08io_uring: terminate manual loop iterator loop correctly for non-vecsJens Axboe