summaryrefslogtreecommitdiffstats
path: root/fs/io_uring.c
Commit message (Expand)AuthorAgeFilesLines
* io_uring: fix recvmsg setup with compat buf-selectPavel Begunkov2020-11-301-1/+2
* io_uring: fix files grab/cancel racePavel Begunkov2020-11-261-16/+15
* io_uring: fix ITER_BVEC checkPavel Begunkov2020-11-241-1/+1
* io_uring: fix shift-out-of-bounds when round up cq sizeJoseph Qi2020-11-241-2/+4
* Merge tag 'io_uring-5.10-2020-11-20' of git://git.kernel.dk/linux-blockLinus Torvalds2020-11-201-15/+42
|\
| * io_uring: order refnode recyclingPavel Begunkov2020-11-181-10/+23
| * io_uring: get an active ref_node from files_dataPavel Begunkov2020-11-181-3/+1
| * io_uring: don't double complete failed reissue requestJens Axboe2020-11-171-1/+0
| * io_uring: handle -EOPNOTSUPP on path resolutionJens Axboe2020-11-141-1/+18
* | Merge tag 'vfs-5.10-fixes-2' of git://git.kernel.org/pub/scm/fs/xfs/xfs-linuxLinus Torvalds2020-11-131-2/+1
|\ \ | |/ |/|
| * vfs: separate __sb_start_write into blocking and non-blocking helpersDarrick J. Wong2020-11-101-2/+1
* | io_uring: round-up cq size before comparing with rounded sq sizeJens Axboe2020-11-111-1/+1
* | io_uring: fix link lookup racing with link timeoutPavel Begunkov2020-11-051-1/+15
* | io_uring: use correct pointer for io_uring_show_cred()Jens Axboe2020-11-051-1/+2
* | io_uring: don't forget to task-cancel drained reqsPavel Begunkov2020-11-051-2/+8
* | io_uring: fix overflowed cancel w/ linked ->filesPavel Begunkov2020-11-041-22/+21
* | io_uring: drop req/tctx io_identity separatelyJens Axboe2020-11-041-3/+6
* | io_uring: ensure consistent view of original task ->mm from SQPOLLJens Axboe2020-11-041-7/+20
* | io_uring: properly handle SQPOLL request cancelationsJens Axboe2020-11-041-12/+65
* | Merge tag 'io_uring-5.10-2020-10-30' of git://git.kernel.dk/linux-blockLinus Torvalds2020-10-301-70/+38
|\ \ | |/ |/|
| * io_uring: use type appropriate io_kiocb handler for double pollJens Axboe2020-10-251-2/+4
| * io_uring: simplify __io_queue_sqe()Pavel Begunkov2020-10-231-17/+11
| * io_uring: simplify nxt propagation in io_queue_sqePavel Begunkov2020-10-231-7/+3
| * io_uring: don't miss setting IO_WQ_WORK_CONCURRENTPavel Begunkov2020-10-231-7/+3
| * io_uring: don't defer put of cancelled ltimeoutPavel Begunkov2020-10-231-38/+20
| * io_uring: always clear LINK_TIMEOUT after cancelPavel Begunkov2020-10-231-1/+1
| * io_uring: don't adjust LINK_HEAD in cancel ltimeoutPavel Begunkov2020-10-231-1/+0
| * io_uring: remove opcode check on ltimeout killPavel Begunkov2020-10-231-2/+1
* | Merge tag 'io_uring-5.10-2020-10-24' of git://git.kernel.dk/linux-blockLinus Torvalds2020-10-241-97/+76
|\|
| * io_uring: make loop_rw_iter() use original user supplied pointersJens Axboe2020-10-221-14/+12
| * io_uring: remove req cancel in ->flush()Pavel Begunkov2020-10-221-23/+5
| * io_uring: don't reuse linked_timeoutPavel Begunkov2020-10-211-1/+3
| * io_uring: unify fsize with def->work_flagsJens Axboe2020-10-201-12/+11
| * io_uring: fix racy REQ_F_LINK_TIMEOUT clearingPavel Begunkov2020-10-191-4/+13
| * io_uring: do poll's hash_node init in common codePavel Begunkov2020-10-191-2/+1
| * io_uring: inline io_poll_task_handler()Pavel Begunkov2020-10-191-19/+12
| * io_uring: remove extra ->file check in poll prepPavel Begunkov2020-10-191-2/+0
| * io_uring: make cached_cq_overflow non atomic_tPavel Begunkov2020-10-191-5/+6
| * io_uring: inline io_fail_links()Pavel Begunkov2020-10-191-10/+3
| * io_uring: kill ref get/drop in personality initPavel Begunkov2020-10-191-4/+9
| * io_uring: flags-based creds init in queuePavel Begunkov2020-10-191-2/+2
* | Merge tag 'arch-cleanup-2020-10-22' of git://git.kernel.dk/linux-blockLinus Torvalds2020-10-231-6/+7
|\ \
| * | task_work: cleanup notification modesJens Axboe2020-10-171-6/+7
* | | Merge tag 'io_uring-5.10-2020-10-20' of git://git.kernel.dk/linux-blockLinus Torvalds2020-10-201-260/+388
|\ \ \ | | |/ | |/|
| * | io_uring: use blk_queue_nowait() to check if NOWAIT supportedJeffle Xu2020-10-191-1/+1
| |/
| * io_uring: fix double poll mask initPavel Begunkov2020-10-171-1/+3
| * io-wq: inherit audit loginuid and sessionidJens Axboe2020-10-171-1/+23
| * io_uring: use percpu counters to track inflight requestsJens Axboe2020-10-171-22/+28
| * io_uring: assign new io_identity for task if members have changedJens Axboe2020-10-171-4/+15
| * io_uring: store io_identity in io_uring_taskJens Axboe2020-10-171-10/+11