summaryrefslogtreecommitdiffstats
path: root/fs/io_uring.c
Commit message (Expand)AuthorAgeFilesLines
* 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
| * io_uring: fix linked command file table usageJens Axboe2020-01-291-11/+20
| * io_uring: support using a registered personality for commandsJens Axboe2020-01-281-1/+19
| * io_uring: allow registering credentialsJens Axboe2020-01-281-7/+68
| * io_uring: add io-wq workqueue sharingPavel Begunkov2020-01-281-14/+50
| * io_uring/io-wq: don't use static creds/mm assignmentsJens Axboe2020-01-281-5/+31
| * io_uring: fix refcounting with batched allocations at OOMPavel Begunkov2020-01-271-2/+5
| * io_uring: add comment for drain_nextPavel Begunkov2020-01-271-0/+7
| * io_uring: don't attempt to copy iovec for READ/WRITEJens Axboe2020-01-271-2/+1
| * io_uring: honor IOSQE_ASYNC for linked reqsPavel Begunkov2020-01-221-0/+4
| * io_uring: prep req when do IOSQE_ASYNCPavel Begunkov2020-01-221-0/+4
| * io_uring: use labeled array init in io_op_defsPavel Begunkov2020-01-201-62/+29