- 067524e io_uring: provide means of removing buffers by Jens Axboe · 4 years, 11 months ago
- 52de1fe io_uring: add IOSQE_BUFFER_SELECT support for IORING_OP_RECVMSG by Jens Axboe · 4 years, 11 months ago
- 4d954c2 io_uring: add IOSQE_BUFFER_SELECT support for IORING_OP_READV by Jens Axboe · 4 years, 11 months ago
- bcda7ba io_uring: support buffer selection for OP_READ and OP_RECV by Jens Axboe · 5 years ago
- ddf0322d io_uring: add IORING_OP_PROVIDE_BUFFERS by Jens Axboe · 5 years ago
- 5a2e745 io_uring: buffer registration infrastructure by Jens Axboe · 5 years ago
- e9fd939 io_uring/io-wq: forward submission ref to async by Pavel Begunkov · 4 years, 11 months ago
- 7a743e2 io_uring: get next work with submission ref drop by Pavel Begunkov · 4 years, 11 months ago
- 014db00 io_uring: remove @nxt from handlers by Pavel Begunkov · 4 years, 11 months ago
- 594506f io_uring: make submission ref putting consistent by Pavel Begunkov · 4 years, 11 months ago
- a210067 io_uring: clean up io_close by Pavel Begunkov · 4 years, 11 months ago
- 8755d97 io_uring: Ensure mask is initialized in io_arm_poll_handler by Nathan Chancellor · 4 years, 11 months ago
- 3b17cf5 io_uring: remove io_prep_next_work() by Pavel Begunkov · 4 years, 11 months ago
- 4bc4494 io_uring: remove extra nxt check after punt by Pavel Begunkov · 4 years, 11 months ago
- d7718a9 io_uring: use poll driven retry for files that support it by Jens Axboe · 5 years ago
- 8a72758 io_uring: mark requests that we can do poll async in io_op_defs by Jens Axboe · 5 years ago
- b41e985 io_uring: add per-task callback handler by Jens Axboe · 5 years ago
- c2f2eb7 io_uring: store io_kiocb in wait->private by Jens Axboe · 5 years ago
- 5eae861 io_uring: remove IO_WQ_WORK_CB by Pavel Begunkov · 4 years, 11 months ago
- 02d27d8 io_uring: extract kmsg copy helper by Pavel Begunkov · 4 years, 11 months ago
- b0a2034 io_uring: clean io_poll_complete by Pavel Begunkov · 4 years, 11 months ago
- 7d67af2 io_uring: add splice(2) support by Pavel Begunkov · 5 years ago
- 8da11c1 io_uring: add interface for getting files by Pavel Begunkov · 5 years ago
- bcaec08 io_uring: remove req->in_async by Pavel Begunkov · 5 years ago
- deb6dc0 io_uring: don't do full *prep_worker() from io-wq by Pavel Begunkov · 5 years ago
- 5ea6216 io_uring: don't call work.func from sync ctx by Pavel Begunkov · 5 years ago
- e441d1c io_uring: io_accept() should hold on to submit reference on retry by Jens Axboe · 5 years ago
- 29de5f6 io_uring: consider any io_read/write -EAGAIN as final by Jens Axboe · 5 years ago
- d876836 io_uring: fix 32-bit compatability with sendmsg/recvmsg by Jens Axboe · 4 years, 11 months ago
- bebdb65 io_uring: define and set show_fdinfo only if procfs is enabled by Tobias Klauser · 4 years, 11 months ago
- dd3db2a io_uring: drop file set ref put/get on switch by Jens Axboe · 4 years, 11 months ago
- 3a90159 io_uring: import_single_range() returns 0/-ERROR by Jens Axboe · 4 years, 11 months ago
- 2a44f46 io_uring: pick up link work on submit reference drop by Jens Axboe · 4 years, 11 months ago
- bdcd3ea io_uring: fix poll_list race for SETUP_IOPOLL|SETUP_SQPOLL by Xiaoguang Wang · 5 years ago
- 41726c9 io_uring: fix personality idr leak by Jens Axboe · 5 years ago
- 193155c io_uring: handle multiple personalities in link chains by Jens Axboe · 5 years ago
- c7849be io_uring: fix __io_iopoll_check deadlock in io_sq_thread by Xiaoguang Wang · 5 years ago
- 7143b5a io_uring: prevent sq_thread from spinning when it should stop by Stefano Garzarella · 5 years ago
- 929a3af io_uring: fix use-after-free by io_cleanup_req() by Pavel Begunkov · 5 years ago
- 297a31e io_uring: remove unnecessary NULL checks by Dan Carpenter · 5 years ago
- 7fbeb95 io_uring: add missing io_req_cancelled() by Pavel Begunkov · 5 years ago
- 2ca1025 io_uring: prune request from overflow list on flush by Jens Axboe · 5 years ago
- b537916 io_uring: retain sockaddr_storage across send/recvmsg async punt by Jens Axboe · 5 years ago
- 6ab2314 io_uring: cancel pending async work if task exits by Jens Axboe · 5 years ago
- 0bdbdd0 io_uring: fix openat/statx's filename leak by Pavel Begunkov · 5 years ago
- 5f798be io_uring: fix double prep iovec leak by Pavel Begunkov · 5 years ago
- a93b333 io_uring: fix async close() with f_op->flush() by Pavel Begunkov · 5 years ago
- 0b5faf6 io_uring: allow AT_FDCWD for non-file openat/openat2/statx by Jens Axboe · 5 years ago
- ff002b3 io_uring: grab ->fs as part of async preparation by Jens Axboe · 5 years ago
- faac996 io_uring: retry raw bdev writes if we hit -EOPNOTSUPP by Jens Axboe · 5 years ago
- 8fef80b io_uring: add cleanup for openat()/statx() by Pavel Begunkov · 5 years ago
- 99bc4c3 io_uring: fix iovec leaks by Pavel Begunkov · 5 years ago
- e96e977 io_uring: remove unused struct io_async_open by Pavel Begunkov · 5 years ago
- 63e5d81 io_uring: flush overflowed CQ events in the io_uring_poll() by Stefano Garzarella · 5 years ago
- cf3040c io_uring: statx/openat/openat2 don't support fixed files by Jens Axboe · 5 years ago
- 1e95081 io_uring: fix deferred req iovec leak by Pavel Begunkov · 5 years ago
- e1d8533 io_uring: fix 1-bit bitfields to be unsigned by Randy Dunlap · 5 years ago
- 1cb1edb io_uring: get rid of delayed mm check by Pavel Begunkov · 5 years ago
- c1ef57a Merge tag 'io_uring-5.6-2020-02-05' of git://git.kernel.dk/linux-block by Linus Torvalds · 5 years ago
- 2faf852 io_uring: cleanup fixed file data table references by Jens Axboe · 5 years ago
- df069d8 io_uring: spin for sq thread to idle on shutdown by Jens Axboe · 5 years ago
- 3e577dc io_uring: put the flag changing code in the same spot by Pavel Begunkov · 5 years ago
- 6c8a313 io_uring: iterate req cache backwards by Pavel Begunkov · 5 years ago
- 3e69426 io_uring: punt even fadvise() WILLNEED to async context by Jens Axboe · 5 years ago
- 1a417f4 io_uring: fix sporadic double CQE entry for close by Jens Axboe · 5 years ago
- 9250f9e io_uring: remove extra ->file check by Pavel Begunkov · 5 years ago
- 5d204bc io_uring: don't map read/write iovec potentially twice by Jens Axboe · 5 years ago
- 0b7b21e io_uring: use the proper helpers for io_send/recv by Jens Axboe · 5 years ago
- f0b493e io_uring: prevent potential eventfd recursion on poll by Jens Axboe · 5 years ago
- f1f6a7d mm, tree-wide: rename put_user_page*() to unpin_user_page*() by John Hubbard · 5 years ago
- 2113b05 fs/io_uring: set FOLL_PIN via pin_user_pages() by John Hubbard · 5 years ago
- d7f62e8 io_uring: add BUILD_BUG_ON() to assert the layout of struct io_uring_sqe by Stefan Metzmacher · 5 years ago
- 87ce955 io_uring: add ->show_fdinfo() for the io_uring file descriptor by Jens Axboe · 5 years ago
- 896f8d2 Merge tag 'for-5.6/io_uring-vfs-2020-01-29' of git://git.kernel.dk/linux-block by Linus Torvalds · 5 years ago
- 3e4827b io_uring: add support for epoll_ctl(2) by Jens Axboe · 5 years ago
- f86cd20 io_uring: fix linked command file table usage by Jens Axboe · 5 years ago
- 75c6a03 io_uring: support using a registered personality for commands by Jens Axboe · 5 years ago
- 071698e io_uring: allow registering credentials by Jens Axboe · 5 years ago
- 24369c2 io_uring: add io-wq workqueue sharing by Pavel Begunkov · 5 years ago
- cccf0ee io_uring/io-wq: don't use static creds/mm assignments by Jens Axboe · 5 years ago
- 9466f43 io_uring: fix refcounting with batched allocations at OOM by Pavel Begunkov · 5 years ago
- 8cdf219 io_uring: add comment for drain_next by Pavel Begunkov · 5 years ago
- 980ad26 io_uring: don't attempt to copy iovec for READ/WRITE by Jens Axboe · 5 years ago
- ebe1002 io_uring: don't cancel all work on process exit by Jens Axboe · 5 years ago
- 73e08e7 Revert "io_uring: only allow submit from owning task" by Jens Axboe · 5 years ago
- 86a761f io_uring: honor IOSQE_ASYNC for linked reqs by Pavel Begunkov · 5 years ago
- 1118591 io_uring: prep req when do IOSQE_ASYNC by Pavel Begunkov · 5 years ago
- 0463b6c io_uring: use labeled array init in io_op_defs by Pavel Begunkov · 5 years ago
- 6b47ee6 io_uring: optimise sqe-to-req flags translation by Pavel Begunkov · 5 years ago
- 8798789 io_uring: remove REQ_F_IO_DRAINED by Pavel Begunkov · 5 years ago
- e46a795 io_uring: file switch work needs to get flushed on exit by Jens Axboe · 5 years ago
- b14cca0 io_uring: hide uring_fd in ctx by Pavel Begunkov · 5 years ago
- 0791015 io_uring: remove extra check in __io_commit_cqring by Pavel Begunkov · 5 years ago
- 711be03 io_uring: optimise use of ctx->drain_next by Pavel Begunkov · 5 years ago
- 66f4af9 io_uring: add support for probing opcodes by Jens Axboe · 5 years ago
- 10fef4b io_uring: account fixed file references correctly in batch by Jens Axboe · 5 years ago
- 354420f io_uring: add opcode to issue trace event by Jens Axboe · 5 years ago
- cebdb98 io_uring: add support for IORING_OP_OPENAT2 by Jens Axboe · 5 years ago
- f874888 io_uring: remove 'fname' from io_open structure by Jens Axboe · 5 years ago
- c12cedf io_uring: add 'struct open_how' to the openat request context by Jens Axboe · 5 years ago