summaryrefslogtreecommitdiffstats
path: root/fs/io_uring.c
Commit message (Expand)AuthorAgeFilesLines
* io_uring: don't spinlock when not posting CQEsPavel Begunkov2021-11-241-9/+17
* io_uring: add option to skip CQE postingPavel Begunkov2021-11-241-9/+33
* io_uring: clean cqe filling functionsPavel Begunkov2021-11-241-28/+30
* io_uring: improve argument types of kiocb_done()Pavel Begunkov2021-11-231-7/+6
* io_uring: clean __io_import_iovec()Pavel Begunkov2021-11-231-8/+13
* io_uring: improve send/recv error handlingPavel Begunkov2021-11-231-24/+31
* io_uring: simplify reissue in kiocb_donePavel Begunkov2021-11-231-10/+3
* io_uring: honour zeroes as io-wq worker limitsPavel Begunkov2021-11-081-1/+3
* io_uring: remove dead 'sqe' storeJens Axboe2021-11-051-1/+1
* io_uring: remove redundant assignment to ret in io_register_iowq_max_workers()Nghia Le2021-11-021-1/+0
* io_uring: clean up io_queue_sqe_arm_apollPavel Begunkov2021-11-021-4/+0
* Merge tag 'selinux-pr-20211101' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds2021-11-011-8/+63
|\
| * lsm,io_uring: add LSM hooks to io_uringPaul Moore2021-09-191-0/+10
| * io_uring: convert io_uring to the secure anon inode interfacePaul Moore2021-09-191-2/+2
| * audit,io_uring,io-wq: add some basic audit support to io_uringPaul Moore2021-09-191-6/+49
* | Merge tag 'for-5.16/ki_complete-2021-10-29' of git://git.kernel.dk/linux-blockLinus Torvalds2021-11-011-3/+3
|\ \
| * | fs: get rid of the res2 iocb->ki_complete argumentJens Axboe2021-10-251-3/+3
* | | Merge tag 'for-5.16/io_uring-2021-10-29' of git://git.kernel.dk/linux-blockLinus Torvalds2021-11-011-825/+889
|\ \ \
| * | | io_uring: harder fdinfo sq/cq ring iteratingJens Axboe2021-10-291-22/+29
| * | | io_uring: don't assign write hint in the read pathJens Axboe2021-10-261-1/+1
| * | | io_uring: clusterise ki_flags access in rw_prepPavel Begunkov2021-10-251-10/+11
| * | | io_uring: kill unused param from io_file_supports_nowaitPavel Begunkov2021-10-251-4/+3
| * | | io_uring: clean up timeout async_data allocationPavel Begunkov2021-10-251-1/+3
| * | | io_uring: don't try io-wq polling if not supportedPavel Begunkov2021-10-251-2/+6
| * | | io_uring: check if opcode needs poll first on armingPavel Begunkov2021-10-251-4/+2
| * | | io_uring: clean iowq submit work cancellationPavel Begunkov2021-10-251-30/+29
| * | | io_uring: clean io_wq_submit_work()'s main loopPavel Begunkov2021-10-251-28/+12
| * | | io_uring: implement async hybrid mode for pollable requestsHao Xu2021-10-221-1/+35
| * | | io_uring: Use ERR_CAST() instead of ERR_PTR(PTR_ERR())Changcheng Deng2021-10-201-1/+1
| * | | io_uring: split logic of force_nonblockHao Xu2021-10-191-22/+26
| * | | io_uring: warning about unused-but-set parameterArnd Bergmann2021-10-191-4/+1
| * | | io_uring: inform block layer of how many requests we are submittingJens Axboe2021-10-191-1/+3
| * | | io_uring: simplify io_file_supports_nowait()Pavel Begunkov2021-10-191-12/+22
| * | | io_uring: combine REQ_F_NOWAIT_{READ,WRITE} flagsPavel Begunkov2021-10-191-40/+21
| * | | io_uring: arm poll for non-nowait filesPavel Begunkov2021-10-191-7/+0
| * | | fs/io_uring: Prioritise checking faster conditions first in io_writeNoah Goldstein2021-10-191-1/+1
| * | | io_uring: clean io_prep_rw()Pavel Begunkov2021-10-191-4/+3
| * | | io_uring: optimise fixed rw rsrc node settingPavel Begunkov2021-10-191-7/+4
| * | | io_uring: return iovec from __io_import_iovecPavel Begunkov2021-10-191-22/+23
| * | | io_uring: optimise io_import_iovec fixed pathPavel Begunkov2021-10-191-3/+6
| * | | io_uring: kill io_wq_current_is_worker() in iopollPavel Begunkov2021-10-191-5/+5
| * | | io_uring: optimise req->ctx reloadsPavel Begunkov2021-10-191-2/+1
| * | | io_uring: rearrange io_read()/write()Pavel Begunkov2021-10-191-38/+37
| * | | io_uring: clean up io_import_iovecPavel Begunkov2021-10-191-15/+25
| * | | io_uring: optimise io_import_iovec nonblock passingPavel Begunkov2021-10-191-22/+25
| * | | io_uring: optimise read/write iov state storingPavel Begunkov2021-10-191-42/+37
| * | | io_uring: encapsulate rw statePavel Begunkov2021-10-191-19/+23
| * | | io_uring: optimise rw comletion handlersPavel Begunkov2021-10-191-2/+2
| * | | io_uring: prioritise read success path over failsPavel Begunkov2021-10-191-1/+1
| * | | io_uring: consistent typing for issue_flagsPavel Begunkov2021-10-191-3/+3