summaryrefslogtreecommitdiffstats
path: root/fs/io_uring.c
Commit message (Expand)AuthorAgeFilesLines
* io_uring: ensure RCU callback ordering with rcu_barrier()Jens Axboe2020-03-081-16/+13
* io_uring: fix lockup with timeoutsPavel Begunkov2020-03-071-0/+1
* io_uring: free fixed_file_data after RCU grace periodJens Axboe2020-03-061-2/+22
* io_uring: fix 32-bit compatability with sendmsg/recvmsgJens Axboe2020-02-271-0/+10
* io_uring: define and set show_fdinfo only if procfs is enabledTobias Klauser2020-02-271-0/+4
* io_uring: drop file set ref put/get on switchJens Axboe2020-02-261-15/+8
* io_uring: import_single_range() returns 0/-ERRORJens Axboe2020-02-261-1/+1
* io_uring: pick up link work on submit reference dropJens Axboe2020-02-261-4/+4
* io_uring: fix poll_list race for SETUP_IOPOLL|SETUP_SQPOLLXiaoguang Wang2020-02-251-32/+27
* io_uring: fix personality idr leakJens Axboe2020-02-241-0/+1
* io_uring: handle multiple personalities in link chainsJens Axboe2020-02-231-10/+15
* io_uring: fix __io_iopoll_check deadlock in io_sq_threadXiaoguang Wang2020-02-221-18/+9
* io_uring: prevent sq_thread from spinning when it should stopStefano Garzarella2020-02-211-12/+12
* io_uring: fix use-after-free by io_cleanup_req()Pavel Begunkov2020-02-181-3/+3
* io_uring: remove unnecessary NULL checksDan Carpenter2020-02-181-2/+2
* io_uring: add missing io_req_cancelled()Pavel Begunkov2020-02-161-0/+4
* io_uring: prune request from overflow list on flushJens Axboe2020-02-131-0/+28
* io_uring: retain sockaddr_storage across send/recvmsg async puntJens Axboe2020-02-091-6/+5
* io_uring: cancel pending async work if task exitsJens Axboe2020-02-091-0/+9
* io_uring: fix openat/statx's filename leakPavel Begunkov2020-02-081-0/+6
* io_uring: fix double prep iovec leakPavel Begunkov2020-02-081-2/+10
* io_uring: fix async close() with f_op->flush()Pavel Begunkov2020-02-081-29/+16
* io_uring: allow AT_FDCWD for non-file openat/openat2/statxJens Axboe2020-02-081-1/+1
* io_uring: grab ->fs as part of async preparationJens Axboe2020-02-081-0/+28
* io_uring: retry raw bdev writes if we hit -EOPNOTSUPPJens Axboe2020-02-081-0/+6
* io_uring: add cleanup for openat()/statx()Pavel Begunkov2020-02-081-0/+10
* io_uring: fix iovec leaksPavel Begunkov2020-02-081-2/+49
* io_uring: remove unused struct io_async_openPavel Begunkov2020-02-081-5/+0
* io_uring: flush overflowed CQ events in the io_uring_poll()Stefano Garzarella2020-02-081-1/+1
* io_uring: statx/openat/openat2 don't support fixed filesJens Axboe2020-02-081-1/+7
* io_uring: fix deferred req iovec leakPavel Begunkov2020-02-061-35/+12
* io_uring: fix 1-bit bitfields to be unsignedRandy Dunlap2020-02-061-5/+5
* io_uring: get rid of delayed mm checkPavel Begunkov2020-02-061-10/+9
* Merge tag 'io_uring-5.6-2020-02-05' of git://git.kernel.dk/linux-blockLinus Torvalds2020-02-061-50/+204
|\
| * io_uring: cleanup fixed file data table referencesJens Axboe2020-02-041-13/+19
| * io_uring: spin for sq thread to idle on shutdownJens Axboe2020-02-041-1/+12
| * io_uring: put the flag changing code in the same spotPavel Begunkov2020-02-031-5/+4
| * io_uring: iterate req cache backwardsPavel Begunkov2020-02-031-8/+4
| * io_uring: punt even fadvise() WILLNEED to async contextJens Axboe2020-02-031-3/+10
| * io_uring: fix sporadic double CQE entry for closeJens Axboe2020-02-031-5/+8
| * io_uring: remove extra ->file checkPavel Begunkov2020-02-031-3/+0
| * io_uring: don't map read/write iovec potentially twiceJens Axboe2020-02-031-3/+5
| * io_uring: use the proper helpers for io_send/recvJens Axboe2020-02-031-2/+4
| * io_uring: prevent potential eventfd recursion on pollJens Axboe2020-02-031-7/+30
| * io_uring: add BUILD_BUG_ON() to assert the layout of struct io_uring_sqeStefan Metzmacher2020-01-301-0/+33
| * io_uring: add ->show_fdinfo() for the io_uring file descriptorJens Axboe2020-01-301-0/+75
* | mm, tree-wide: rename put_user_page*() to unpin_user_page*()John Hubbard2020-01-311-2/+2
* | fs/io_uring: set FOLL_PIN via pin_user_pages()John Hubbard2020-01-311-1/+1
|/
* Merge tag 'for-5.6/io_uring-vfs-2020-01-29' of git://git.kernel.dk/linux-blockLinus Torvalds2020-01-291-380/+1820
|\
| * io_uring: add support for epoll_ctl(2)Jens Axboe2020-01-291-0/+71