Gitiles
Code Review
Sign In
review.shift-gmbh.com
/
SHIFTPHONES
/
mainline
/
linux
/
9ae1f8dd372e0e4c020b345cf9e09f519265e981
/
fs
/
io_uring.c
9ae1f8d
io_uring: fix inconsistent lock state
by Pavel Begunkov
· 4 years ago
13770a7
io_uring: Fix NULL dereference in error in io_sqe_files_register()
by Dan Carpenter
· 4 years ago
8b28fdf
io_uring: check kthread parked flag before sqthread goes to sleep
by Hao Xu
· 4 years ago
4e0377a
io_uring: Add skip option for __io_sqe_files_update
by noah
· 4 years ago
67973b9
io_uring: cleanup files_update looping
by Pavel Begunkov
· 4 years ago
7c66073
io_uring: consolidate putting reqs task
by Pavel Begunkov
· 4 years ago
ecfc849
io_uring: ensure only sqo_task has file notes
by Pavel Begunkov
· 4 years ago
0bead8c
io_uring: simplify io_remove_personalities()
by Yejune Deng
· 4 years ago
4014d94
io_uring/io-wq: kill off now unused IO_WQ_WORK_NO_CANCEL
by Jens Axboe
· 4 years ago
9eac190
io_uring: get rid of intermediate IORING_OP_CLOSE stage
by Jens Axboe
· 4 years ago
e342c80
io_uring: save atomic dec for inline executed reqs
by Pavel Begunkov
· 4 years ago
9affd66
io_uring: don't flush CQEs deep down the stack
by Pavel Begunkov
· 4 years ago
a38d68d
io_uring: help inlining of io_req_complete()
by Pavel Begunkov
· 4 years ago
8662dae
io_uring: add a helper timeout mode calculation
by Pavel Begunkov
· 4 years ago
eab30c4
io_uring: deduplicate failing task_work_add
by Pavel Begunkov
· 4 years ago
02b23a9
io_uring: remove __io_state_file_put
by Pavel Begunkov
· 4 years ago
85bcb6c
io_uring: simplify io_alloc_req()
by Pavel Begunkov
· 4 years ago
888aae2
io_uring: further deduplicate #CQ events calc
by Pavel Begunkov
· 4 years ago
ec30e04
io_uring: inline __io_commit_cqring()
by Pavel Begunkov
· 4 years ago
2d7e935
io_uring: inline io_async_submit()
by Pavel Begunkov
· 4 years ago
5c766a9
io_uring: cleanup personalities under uring_lock
by Pavel Begunkov
· 4 years ago
dc2a6e9
io_uring: refactor io_resubmit_prep()
by Pavel Begunkov
· 4 years ago
bf6182b6d
io_uring: optimise io_rw_reissue()
by Pavel Begunkov
· 4 years ago
00835dc
io_uring: make percpu_ref_release names consistent
by Bijan Mottahedeh
· 4 years ago
1ad555c
io_uring: create common fixed_rsrc_data allocation routines
by Bijan Mottahedeh
· 4 years ago
d7954b2
io_uring: create common fixed_rsrc_ref_node handling routines
by Bijan Mottahedeh
· 4 years ago
bc9744c
io_uring: split ref_node alloc and init
by Pavel Begunkov
· 4 years ago
6802535
io_uring: split alloc_fixed_file_ref_node
by Bijan Mottahedeh
· 4 years ago
2a63b2d
io_uring: add rsrc_ref locking routines
by Bijan Mottahedeh
· 4 years ago
d67d226
io_uring: separate ref_list from fixed_rsrc_data
by Bijan Mottahedeh
· 4 years ago
5023853
io_uring: generalize io_queue_rsrc_removal
by Bijan Mottahedeh
· 4 years ago
269bbe5
io_uring: rename file related variables to rsrc
by Bijan Mottahedeh
· 4 years ago
2b35860
io_uring: modularize io_sqe_buffers_register
by Bijan Mottahedeh
· 4 years ago
0a96bbe
io_uring: modularize io_sqe_buffer_register
by Bijan Mottahedeh
· 4 years ago
3a81fd0
io_uring: enable LOOKUP_CACHED path resolution for filename lookups
by Jens Axboe
· 4 years, 1 month ago
3a7efd1
io_uring: reinforce cancel on flush during exit
by Pavel Begunkov
· 4 years ago
70b2c60
io_uring: fix sqo ownership false positive warning
by Pavel Begunkov
· 4 years ago
f609cbb
io_uring: fix list corruption for splice file_get
by Pavel Begunkov
· 4 years ago
6195ba0
io_uring: fix flush cqring overflow list while TASK_INTERRUPTIBLE
by Hao Xu
· 4 years ago
907d1df
io_uring: fix wqe->lock/completion_lock deadlock
by Pavel Begunkov
· 4 years ago
ca70f00
io_uring: fix cancellation taking mutex while TASK_UNINTERRUPTIBLE
by Pavel Begunkov
· 4 years ago
a1bb3cd
io_uring: fix __io_uring_files_cancel() with TASK_UNINTERRUPTIBLE
by Pavel Begunkov
· 4 years ago
b18032b
io_uring: only call io_cqring_ev_posted() if events were posted
by Jens Axboe
· 4 years ago
84965ff
io_uring: if we see flush on exit, cancel related tasks
by Jens Axboe
· 4 years ago
02a1367
io_uring: account io_uring internal files as REQ_F_INFLIGHT
by Jens Axboe
· 4 years ago
9d5c819
io_uring: fix sleeping under spin in __io_clean_op
by Pavel Begunkov
· 4 years ago
9a17334
io_uring: fix short read retries for non-reg files
by Pavel Begunkov
· 4 years ago
607ec89
io_uring: fix SQPOLL IORING_OP_CLOSE cancelation state
by Jens Axboe
· 4 years ago
0b5cd6c
io_uring: fix skipping disabling sqo on exec
by Pavel Begunkov
· 4 years ago
4325cb4
io_uring: fix uring_flush in exit_files() warning
by Pavel Begunkov
· 4 years ago
6b393a1
io_uring: fix false positive sqo warning on flush
by Pavel Begunkov
· 4 years ago
c93cc9e
io_uring: iopoll requests should also wake task ->in_idle state
by Jens Axboe
· 4 years ago
a8d13db
io_uring: ensure finish_wait() is always called in __io_uring_task_cancel()
by Jens Axboe
· 4 years ago
f010505
io_uring: flush timeouts that should already have expired
by Marcelo Diop-Gonzalez
· 4 years ago
06585c4
io_uring: do sqo disable on install_fd error
by Pavel Begunkov
· 4 years ago
b441161
io_uring: fix null-deref in io_disable_sqo_submit
by Pavel Begunkov
· 4 years ago
621fadc
io_uring: don't take files/mm for a dead task
by Pavel Begunkov
· 4 years ago
d434ab6
io_uring: drop mm and files after task_work_run
by Pavel Begunkov
· 4 years ago
d9d0521
io_uring: stop SQPOLL submit on creator's death
by Pavel Begunkov
· 4 years ago
6b5733e
io_uring: add warn_once for io_uring_flush()
by Pavel Begunkov
· 4 years ago
4f793dc
io_uring: inline io_uring_attempt_task_drop()
by Pavel Begunkov
· 4 years ago
55e6ac1
io_uring: io_rw_reissue lockdep annotations
by Pavel Begunkov
· 4 years ago
b1445e5
io_uring: synchronise ev_posted() with waitqueues
by Pavel Begunkov
· 4 years ago
4aa84f2
io_uring: dont kill fasync under completion_lock
by Pavel Begunkov
· 4 years ago
80c18e4
io_uring: trigger eventfd for IOPOLL
by Pavel Begunkov
· 4 years ago
3e2224c
io_uring: Fix return value from alloc_fixed_file_ref_node
by Matthew Wilcox (Oracle)
· 4 years ago
170b3bb
io_uring: Delete useless variable ‘id’ in io_prep_async_work
by Ye Bin
· 4 years ago
90df085
io_uring: cancel more aggressively in exit_work
by Pavel Begunkov
· 4 years ago
de7f1d9
io_uring: drop file refs after task cancel
by Pavel Begunkov
· 4 years ago
6c50315
io_uring: patch up IOPOLL overflow_flush sync
by Pavel Begunkov
· 4 years ago
81b6d05
io_uring: synchronise IOPOLL on task_submit fail
by Pavel Begunkov
· 4 years ago
1ffc542
io_uring: fix io_sqe_files_unregister() hangs
by Pavel Begunkov
· 4 years ago
1642b44
io_uring: add a helper for setting a ref node
by Pavel Begunkov
· 4 years ago
7778877
io_uring: don't assume mm is constant across submits
by Jens Axboe
· 4 years ago
c07e671
io_uring: hold uring_lock while completing failed polled io in io_wq_submit_work()
by Xiaoguang Wang
· 4 years ago
9faadcc
io_uring: fix double io_uring free
by Pavel Begunkov
· 4 years ago
a528b04
io_uring: fix ignoring xa_store errors
by Pavel Begunkov
· 4 years ago
f57555e
io_uring: end waiting before task cancel attempts
by Pavel Begunkov
· 4 years ago
55583d7
io_uring: always progress task_work on task cancel
by Pavel Begunkov
· 4 years ago
00c1864
io_uring: make ctx cancel on exit targeted to actual ctx
by Jens Axboe
· 4 years ago
dd20166
io_uring: fix 0-iov read buffer select
by Pavel Begunkov
· 4 years ago
dfea9fc
io_uring: close a small race gap for files cancel
by Pavel Begunkov
· 4 years ago
89448c4
io_uring: limit {io|sq}poll submit locking scope
by Pavel Begunkov
· 4 years ago
09e8840
io_uring: inline io_cqring_mark_overflow()
by Pavel Begunkov
· 4 years ago
e23de15
io_uring: consolidate CQ nr events calculation
by Pavel Begunkov
· 4 years ago
9cd2be5
io_uring: remove racy overflow list fast checks
by Pavel Begunkov
· 4 years ago
cda286f
io_uring: cancel reqs shouldn't kill overflow list
by Pavel Begunkov
· 4 years ago
4bc4a91
io_uring: hold mmap_sem for mm->locked_vm manipulation
by Jens Axboe
· 4 years ago
a146468
io_uring: break links on shutdown failure
by Jens Axboe
· 4 years ago
ac7ac46
Merge tag 'for-5.11/block-2020-12-14' of git://git.kernel.dk/linux-block
by Linus Torvalds
· 4 years ago
48aba79
Merge tag 'for-5.11/io_uring-2020-12-14' of git://git.kernel.dk/linux-block
by Linus Torvalds
· 4 years ago
005b2a9
Merge tag 'tif-task_work.arch-2020-12-14' of git://git.kernel.dk/linux-block
by Linus Torvalds
· 4 years ago
faf145d
Merge branch 'exec-for-v5.11' of git://git.kernel.org/pub/scm/linux/kernel/git/ebiederm/user-namespace
by Linus Torvalds
· 4 years ago
d635a69
Merge tag 'net-next-5.11' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next
by Linus Torvalds
· 4 years ago
a6b5e02
Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next
by Jakub Kicinski
· 4 years ago
355fb9e
io_uring: remove 'twa_signal_ok' deadlock work-around
by Jens Axboe
· 4 years, 2 months ago
792ee0f6
io_uring: JOBCTL_TASK_WORK is no longer used by task_work
by Jens Axboe
· 4 years, 2 months ago
9fe83c4
file: Rename __close_fd_get_file close_fd_get_file
by Eric W. Biederman
· 4 years, 1 month ago
59850d2
io_uring: fix io_cqring_events()'s noflush
by Pavel Begunkov
· 4 years, 1 month ago
634578f
io_uring: fix racy IOPOLL flush overflow
by Pavel Begunkov
· 4 years, 1 month ago
Next »