summaryrefslogtreecommitdiff
path: root/fs/io_uring.c
AgeCommit message (Expand)AuthorFilesLines
2021-11-08io_uring: honour zeroes as io-wq worker limitsPavel Begunkov1-1/+3
2021-11-05io_uring: remove dead 'sqe' storeJens Axboe1-1/+1
2021-11-02io_uring: remove redundant assignment to ret in io_register_iowq_max_workers()Nghia Le1-1/+0
2021-11-02io_uring: clean up io_queue_sqe_arm_apollPavel Begunkov1-4/+0
2021-11-02Merge tag 'selinux-pr-20211101' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds1-8/+63
2021-11-01Merge tag 'for-5.16/ki_complete-2021-10-29' of git://git.kernel.dk/linux-blockLinus Torvalds1-3/+3
2021-11-01Merge tag 'for-5.16/io_uring-2021-10-29' of git://git.kernel.dk/linux-blockLinus Torvalds1-825/+889
2021-11-01Merge tag 'for-5.16/block-2021-10-29' of git://git.kernel.dk/linux-blockLinus Torvalds1-13/+11
2021-11-01Merge tag 'folio-5.16' of git://git.infradead.org/users/willy/pagecacheLinus Torvalds1-1/+1
2021-10-29io_uring: harder fdinfo sq/cq ring iteratingJens Axboe1-22/+29
2021-10-27io_uring: don't assign write hint in the read pathJens Axboe1-1/+1
2021-10-25fs: get rid of the res2 iocb->ki_complete argumentJens Axboe1-3/+3
2021-10-25io_uring: clusterise ki_flags access in rw_prepPavel Begunkov1-10/+11
2021-10-25io_uring: kill unused param from io_file_supports_nowaitPavel Begunkov1-4/+3
2021-10-25io_uring: clean up timeout async_data allocationPavel Begunkov1-1/+3
2021-10-25io_uring: don't try io-wq polling if not supportedPavel Begunkov1-2/+6
2021-10-25io_uring: check if opcode needs poll first on armingPavel Begunkov1-4/+2
2021-10-25io_uring: clean iowq submit work cancellationPavel Begunkov1-30/+29
2021-10-25io_uring: clean io_wq_submit_work()'s main loopPavel Begunkov1-28/+12
2021-10-23io_uring: implement async hybrid mode for pollable requestsHao Xu1-1/+35
2021-10-21io_uring: apply worker limits to previous usersPavel Begunkov1-0/+18
2021-10-20io_uring: fix ltimeout unprepPavel Begunkov1-6/+1
2021-10-20io_uring: apply max_workers limit to all future usersPavel Begunkov1-6/+23
2021-10-20io_uring: Use ERR_CAST() instead of ERR_PTR(PTR_ERR())Changcheng Deng1-1/+1
2021-10-20io_uring: split logic of force_nonblockHao Xu1-22/+26
2021-10-19io_uring: warning about unused-but-set parameterArnd Bergmann1-4/+1
2021-10-19io_uring: inform block layer of how many requests we are submittingJens Axboe1-1/+3
2021-10-19io_uring: simplify io_file_supports_nowait()Pavel Begunkov1-12/+22
2021-10-19io_uring: combine REQ_F_NOWAIT_{READ,WRITE} flagsPavel Begunkov1-40/+21
2021-10-19io_uring: arm poll for non-nowait filesPavel Begunkov1-7/+0
2021-10-19fs/io_uring: Prioritise checking faster conditions first in io_writeNoah Goldstein1-1/+1
2021-10-19io_uring: clean io_prep_rw()Pavel Begunkov1-4/+3
2021-10-19io_uring: optimise fixed rw rsrc node settingPavel Begunkov1-7/+4
2021-10-19io_uring: return iovec from __io_import_iovecPavel Begunkov1-22/+23
2021-10-19io_uring: optimise io_import_iovec fixed pathPavel Begunkov1-3/+6
2021-10-19io_uring: kill io_wq_current_is_worker() in iopollPavel Begunkov1-5/+5
2021-10-19io_uring: optimise req->ctx reloadsPavel Begunkov1-2/+1
2021-10-19io_uring: rearrange io_read()/write()Pavel Begunkov1-38/+37
2021-10-19io_uring: clean up io_import_iovecPavel Begunkov1-15/+25
2021-10-19io_uring: optimise io_import_iovec nonblock passingPavel Begunkov1-22/+25
2021-10-19io_uring: optimise read/write iov state storingPavel Begunkov1-42/+37
2021-10-19io_uring: encapsulate rw statePavel Begunkov1-19/+23
2021-10-19io_uring: optimise rw comletion handlersPavel Begunkov1-2/+2
2021-10-19io_uring: prioritise read success path over failsPavel Begunkov1-1/+1
2021-10-19io_uring: consistent typing for issue_flagsPavel Begunkov1-3/+3
2021-10-19io_uring: optimise rsrc referencingPavel Begunkov1-3/+49
2021-10-19io_uring: optimise io_req_set_rsrc_node()Pavel Begunkov1-5/+4
2021-10-19io_uring: fix io_free_batch_list racesPavel Begunkov1-2/+3
2021-10-19io_uring: remove extra io_ring_exit_work wake upPavel Begunkov1-1/+0
2021-10-19io_uring: optimise out req->opcode reloadingPavel Begunkov1-14/+17