summaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* io-wq: simplify code in __io_worker_busy()Hao Xu2021-04-121-9/+6
* io_uring: kill outdated comment about splice puntPavel Begunkov2021-04-121-4/+0
* io_uring: encapsulate fixed files into structPavel Begunkov2021-04-121-13/+19
* io_uring: refactor file tables alloc/freePavel Begunkov2021-04-121-26/+26
* io_uring: don't quiesce intial files registerPavel Begunkov2021-04-121-0/+1
* io_uring: set proper FFS* flags on reg file updatePavel Begunkov2021-04-121-11/+15
* io_uring: deduplicate NOSIGNAL settingPavel Begunkov2021-04-121-22/+14
* io_uring: put link timeout req consistentlyPavel Begunkov2021-04-121-7/+3
* io_uring: simplify overflow handlingPavel Begunkov2021-04-121-5/+3
* io_uring: lock annotate timeouts and pollPavel Begunkov2021-04-121-0/+10
* io_uring: kill unused forward declsPavel Begunkov2021-04-121-4/+2
* io_uring: store reg buffer end instead of lengthPavel Begunkov2021-04-121-5/+5
* io_uring: improve import_fixed overflow checksPavel Begunkov2021-04-121-4/+3
* io_uring: refactor io_async_cancel()Pavel Begunkov2021-04-121-2/+0
* io_uring: remove unused hash_waitPavel Begunkov2021-04-121-2/+0
* io_uring: better ref handling in poll_remove_onePavel Begunkov2021-04-121-1/+1
* io_uring: combine lock/unlock sections on exitPavel Begunkov2021-04-121-10/+8
* io_uring: remove useless is_dying check on quiescePavel Begunkov2021-04-121-6/+2
* io_uring: reuse io_rsrc_node_destroy()Pavel Begunkov2021-04-121-9/+7
* io_uring: ctx-wide rsrc nodesPavel Begunkov2021-04-121-36/+37
* io_uring: refactor io_queue_rsrc_removal()Pavel Begunkov2021-04-121-11/+4
* io_uring: move rsrc_put callback into io_rsrc_dataPavel Begunkov2021-04-121-17/+14
* io_uring: encapsulate rsrc node manipulationsPavel Begunkov2021-04-121-26/+13
* io_uring: use rsrc prealloc infra for files regPavel Begunkov2021-04-121-15/+6
* io_uring: simplify io_rsrc_node_ref_zeroPavel Begunkov2021-04-121-8/+4
* io_uring: name rsrc bits consistentlyPavel Begunkov2021-04-121-79/+71
* io-wq: cancel task_work on exit only targeting the current 'wq'Jens Axboe2021-04-121-1/+11
* task_work: add helper for more targeted task_work cancelingJens Axboe2021-04-122-7/+30
* io_uring: fix race around poll update and poll triggeringJens Axboe2021-04-121-8/+10
* io_uring: reg buffer overflow checks hardeningPavel Begunkov2021-04-121-0/+5
* io_uring: allow SQPOLL without CAP_SYS_ADMIN or CAP_SYS_NICEJens Axboe2021-04-121-4/+0
* io-wq: eliminate the need for a manager threadJens Axboe2021-04-123-159/+120
* kernel: allow fork with TIF_NOTIFY_SIGNAL pendingJens Axboe2021-04-121-1/+1
* io_uring: allow events and user_data update of running poll requestsJens Axboe2021-04-122-8/+92
* io_uring: abstract out a io_poll_find_helper()Jens Axboe2021-04-121-5/+16
* io_uring: terminate multishot poll for CQ ring overflowJens Axboe2021-04-121-8/+12
* io_uring: abstract out helper for removing poll waitqs/hashesJens Axboe2021-04-121-1/+9
* io_uring: add multishot mode for IORING_OP_POLL_ADDJens Axboe2021-04-122-18/+58
* io_uring: include cflags in completion trace eventJens Axboe2021-04-122-5/+8
* io_uring: allocate memory for overflowed CQEsPavel Begunkov2021-04-121-55/+46
* io_uring: mask in error/nval/hangup consistently for pollJens Axboe2021-04-121-3/+4
* io_uring: optimise rw complete error handlingPavel Begunkov2021-04-121-15/+18
* io_uring: hide iter revert in resubmit_prepPavel Begunkov2021-04-121-9/+8
* io_uring: don't alter iopoll reissue fail ret codePavel Begunkov2021-04-121-25/+16
* io_uring: optimise kiocb_end_write for !ISREGPavel Begunkov2021-04-121-3/+3
* io_uring: kill unused REQ_F_NO_FILE_TABLEPavel Begunkov2021-04-121-8/+1
* io_uring: don't init req->work fully in advancePavel Begunkov2021-04-121-11/+14
* io-wq: refactor *_get_acct()Pavel Begunkov2021-04-121-10/+7
* io_uring: remove tctx->sqpollPavel Begunkov2021-04-121-1/+0
* io_uring: don't do extra EXITING cancellationsPavel Begunkov2021-04-121-5/+1