1c0aa1fae1ac ("io_uring: flag new native workers with IORING_FEAT_NATIVE_WORKERS") c73ebb685fb6 ("io_uring: add timeout support for io_uring_enter()") 28cea78af449 ("io_uring: allow non-fixed files with SQPOLL") 0f203765880c ("io_uring: pass required context in as flags") 8371adf53c3c ("io_uring: simplify io_file_get()") 479f517be571 ("io_uring: kill extra check in fixed io_file_get()") 233295130e53 ("io_uring: clean up ->files grabbing") 5bf5e464f1ac ("io_uring: don't io_prep_async_work() linked reqs") c1379e247a72 ("io_uring: move req preps out of io_issue_sqe()") bfe76559833d ("io_uring: decouple issuing and req preparation") 73debe68b300 ("io_uring: remove nonblock arg from io_{rw}_prep()") 91d8f5191e8f ("io_uring: add blkcg accounting to offloaded operations") e8c2bc1fb6c9 ("io_uring: get rid of req->io/io_async_ctx union") f4bff104fffb ("io_uring: simplify io_rw_prep_async()") 90554200724d ("io_uring: provide IORING_ENTER_SQ_WAIT for SQPOLL SQ ring waits") 69fb21310fd3 ("io_uring: base SQPOLL handling off io_sq_data") 534ca6d684f1 ("io_uring: split SQPOLL data into separate structure") c8d1ba583fe6 ("io_uring: split work handling part of SQPOLL into helper") 3f0e64d05411 ("io_uring: move SQPOLL post-wakeup ring need wakeup flag into wake handler") 6a7793828fb2 ("io_uring: use private ctx wait queue entries for SQPOLL") e35afcf91230 ("io_uring: io_sq_thread() doesn't need to flush signals") 7e84e1c7566a ("io_uring: allow disabling rings during the creation") 21b55dbc0653 ("io_uring: add IOURING_REGISTER_RESTRICTIONS opcode") 9d4a75efa200 ("io_uring: use an enumeration for io_uring_register(2) opcodes") 9b8284921513 ("io_uring: reference ->nsproxy for file table commands") 0f2122045b94 ("io_uring: don't rely on weak ->files references") e3bc8e9dad7f ("io_uring: unconditionally grab req->task") 2aede0e417db ("io_uring: stash ctx task reference for SQPOLL") f573d384456b ("io_uring: move dropping of files into separate helper") f3606e3a92dd ("io_uring: allow timeout/poll/files killing to take task into account") f5cac8b156e8 ("io_uring: don't use retry based buffered reads for non-async bdev") 8f3d749685e4 ("io_uring: don't re-setup vecs/iter in io_resumit_prep() is already there") 202700e18acb ("io_uring: grab any needed state during defer prep") c183edff33fd ("io_uring: fix explicit async read/write mapping for large segments") fdee946d0925 ("io_uring: don't bounce block based -EAGAIN retry off task_work") eefdf30f3dcb ("io_uring: fix IOPOLL -EAGAIN retries") 0fef948363f6 ("io_uring: make offset == -1 consistent with preadv2/pwritev2") 6b7898eb180d ("io_uring: fix imbalanced sqo_mm accounting") 842163154b87 ("io_uring: revert consumed iov_iter bytes on error") fd7d6de22414 ("io_uring: don't recurse on tsk->sighand->siglock with signalfd") bb175342aa64 ("io_uring: fix racy req->flags modification") 8452fd0ce657 ("io_uring: cleanup io_import_iovec() of pre-mapped request") 3b2a4439e0ae ("io_uring: get rid of kiocb_wait_page_queue_init()") b711d4eaf0c4 ("io_uring: find and cancel head link async work on files exit") 2cc3c4b3c2e9 ("Merge tag 'io_uring-5.9-2020-08-15' of git://git.kernel.dk/linux-block")