Gitiles
Code Review
Sign In
review.shift-gmbh.com
/
SHIFTPHONES
/
mainline
/
linux
/
498ccd9eda49117c34e0041563d0da6ac40e52b8
/
fs
/
io_uring.c
498ccd9
io_uring: used cached copies of sq->dropped and cq->overflow
by Jens Axboe
· 5 years ago
935d1e4
io_uring: Fix race for sqes with userspace
by Pavel Begunkov
· 5 years ago
fb5ccc9
io_uring: Fix broken links with offloading
by Pavel Begunkov
· 5 years ago
84d55dc
io_uring: Fix corrupted user_data
by Pavel Begunkov
· 5 years ago
a1f58ba
io_uring: correct timeout req sequence when inserting a new entry
by zhangyi (F)
· 5 years ago
ef03681
io_uring : correct timeout req sequence when waiting timeout
by zhangyi (F)
· 5 years ago
bc808bc
io_uring: revert "io_uring: optimize submit_and_wait API"
by Jens Axboe
· 5 years ago
d418d07
Merge tag 'for-linus-2019-10-18' of git://git.kernel.dk/linux-block
by Linus Torvalds
· 5 years ago
8b07a65
io_uring: fix logic error in io_timeout
by yangerkun
· 5 years ago
491381ce
io_uring: fix up O_NONBLOCK handling for sockets
by Jens Axboe
· 5 years ago
5da0fb1
io_uring: consider the overflow of sequence for timeout req
by yangerkun
· 5 years ago
b27528b
Merge tag 'for-linus-20191012' of git://git.kernel.dk/linux-block
by Linus Torvalds
· 5 years ago
297cbcc
Merge tag 'for-linus-20191010' of git://git.kernel.dk/linux-block
by Linus Torvalds
· 5 years ago
7adf4ea
io_uring: fix sequence logic for timeout requests
by Jens Axboe
· 5 years ago
8a99734
io_uring: only flush workqueues on fileset removal
by Jens Axboe
· 5 years ago
6805b32
io_uring: remove wait loop spurious wakeups
by Pavel Begunkov
· 5 years ago
c4bd70e
Merge tag 'for-linus-2019-10-03' of git://git.kernel.dk/linux-block
by Linus Torvalds
· 5 years ago
bf7ec93
io_uring: fix reversed nonblock flag for link submission
by Pavel Begunkov
· 5 years ago
bdf2007
io_uring: use __kernel_timespec in timeout ABI
by Arnd Bergmann
· 5 years ago
738f531
Merge tag 'for-5.4/io_uring-2019-09-27' of git://git.kernel.dk/linux-block
by Linus Torvalds
· 5 years ago
bda5216
io_uring: make CQ ring wakeups be more efficient
by Jens Axboe
· 5 years ago
b6cb84b
Merge tag 'for-5.4/io_uring-2019-09-24' of git://git.kernel.dk/linux-block
by Linus Torvalds
· 5 years ago
a50b854
mm: introduce page_size()
by Matthew Wilcox (Oracle)
· 5 years ago
daa5de5
io_uring: compare cached_cq_tail with cq.head in_io_uring_poll
by yangerkun
· 5 years ago
3296061
io_uring: correctly handle non ->{read,write}_iter() file_operations
by Jens Axboe
· 5 years ago
5262f56
io_uring: IORING_OP_TIMEOUT support
by Jens Axboe
· 5 years ago
9831a90
io_uring: use cond_resched() in sqthread
by Jens Axboe
· 5 years ago
a1041c2
io_uring: fix potential crash issue due to io_get_req failure
by Jackie Liu
· 5 years ago
6cc47d1
io_uring: ensure poll commands clear ->sqe
by Jens Axboe
· 5 years ago
5f5ad9c
io_uring: fix use-after-free of shadow_req
by Jackie Liu
· 5 years ago
954dab1
io_uring: use kmemdup instead of kmalloc and memcpy
by Jackie Liu
· 5 years ago
5277dea
io_uring: increase IORING_MAX_ENTRIES to 32K
by Daniel Xu
· 5 years ago
b2a9ead
io_uring: make sqpoll wakeup possible with getevents
by Jens Axboe
· 5 years ago
6d5d5ac
io_uring: extend async work merging
by Jens Axboe
· 5 years ago
54a91f3
io_uring: limit parallelism of buffered writes
by Jens Axboe
· 5 years ago
18d9be1
io_uring: add io_queue_async_work() helper
by Jens Axboe
· 5 years ago
c5766668
io_uring: optimize submit_and_wait API
by Jens Axboe
· 5 years ago
4fe2c96
io_uring: add support for link with drain
by Jackie Liu
· 5 years ago
8776f3f
io_uring: fix wrong sequence setting logic
by Jackie Liu
· 5 years ago
ac90f24
io_uring: expose single mmap capability
by Jens Axboe
· 5 years ago
75b28af
io_uring: allocate the two rings together
by Hristo Venev
· 5 years ago
27c4d3a
fs/io_uring.c: convert put_page() to put_user_page*()
by John Hubbard
· 5 years ago
08f5439
io_uring: add need_resched() check in inner poll loop
by Jens Axboe
· 5 years ago
a3a0e43
io_uring: don't enter poll loop if we have CQEs pending
by Jens Axboe
· 5 years ago
500f9fb
io_uring: fix potential hang with polled IO
by Jens Axboe
· 5 years ago
a982eeb
io_uring: fix an issue when IOSQE_IO_LINK is inserted into defer list
by Jackie Liu
· 5 years ago
99c79f6
io_uring: fix manual setup of iov_iter for fixed buffers
by Aleix Roca Nonell
· 5 years ago
d0ee879
io_uring: fix KASAN use after free in io_sq_wq_submit_work
by Jackie Liu
· 5 years ago
0441281
Merge tag 'for-linus-20190726' of git://git.kernel.dk/linux-block
by Linus Torvalds
· 5 years ago
3670324
io_uring: ensure ->list is initialized for poll commands
by Jens Axboe
· 5 years ago
9310a7ba
io_uring: track io length in async_list based on bytes
by Zhengyuan Liu
· 5 years ago
bd11b3a
io_uring: don't use iov_iter_advance() for fixed buffers
by Jens Axboe
· 5 years ago
c0e48f9
io_uring: add a memory barrier before atomic_read
by Zhengyuan Liu
· 5 years ago
b772434
signal: simplify set_user_sigmask/restore_user_sigmask
by Oleg Nesterov
· 5 years ago
f7b76ac
io_uring: fix counter inc/dec mismatch in async_list
by Zhengyuan Liu
· 5 years ago
dbd0f6d
io_uring: fix the sequence comparison in io_sequence_defer
by Zhengyuan Liu
· 5 years ago
a1240cf74
Merge branch 'for-5.3' of git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu
by Linus Torvalds
· 5 years ago
a2d79c7
Merge tag 'for-5.3/io_uring-20190711' of git://git.kernel.dk/linux-block
by Linus Torvalds
· 5 years ago
a4c0b3d
io_uring: fix io_sq_thread_stop running in front of io_sq_thread
by Jackie Liu
· 5 years ago
aa1fa28
io_uring: add support for recvmsg()
by Jens Axboe
· 6 years ago
0fa03c6
io_uring: add support for sendmsg()
by Jens Axboe
· 6 years ago
3b99107
Merge tag 'for-5.3/block-20190708' of git://git.kernel.dk/linux-block
by Linus Torvalds
· 5 years ago
b620743
block: never take page references for ITER_BVEC
by Christoph Hellwig
· 6 years ago
0839c53
Merge branch 'akpm' (patches from Andrew)
by Linus Torvalds
· 6 years ago
97abc88
signal: remove the wrong signal_pending() check in restore_user_sigmask()
by Oleg Nesterov
· 6 years ago
9e645e11
io_uring: add support for sqe links
by Jens Axboe
· 6 years ago
60c112b
io_uring: ensure req->file is cleared on allocation
by Jens Axboe
· 6 years ago
355e8d2
io_uring: fix memory leak of UNIX domain socket inode
by Eric Biggers
· 6 years ago
9d93a3f
io_uring: punt short reads to async context
by Jens Axboe
· 6 years ago
87e5e6d
uio: make import_iovec()/compat_import_iovec() return bytes on success
by Jens Axboe
· 6 years ago
a278682
io_uring: Fix __io_uring_register() false success
by Pavel Begunkov
· 6 years ago
a6a4b66
Merge tag 'for-linus-20190516' of git://git.kernel.dk/linux-block
by Linus Torvalds
· 6 years ago
fdb288a
io_uring: use wait_event_interruptible for cq_wait conditional wait
by Jackie Liu
· 6 years ago
dc6ce4b
io_uring: adjust smp_rmb inside io_cqring_events
by Jackie Liu
· 6 years ago
2bbcd6d
io_uring: fix infinite wait in khread_park() on io_finish_async()
by Roman Penyaev
· 6 years ago
c71ffb6
io_uring: remove 'ev_flags' argument
by Jens Axboe
· 6 years ago
44a9bd1
io_uring: fix failure to verify SQ_AFF cpu
by Jens Axboe
· 6 years ago
932f4a6
mm/gup: replace get_user_pages_longterm() with FOLL_LONGTERM
by Ira Weiny
· 6 years ago
e2033e3
io_uring: fix race condition reading SQE data
by Stefan Bühler
· 6 years ago
2148289
io_uring: initialize percpu refcounters using PERCU_REF_ALLOW_REINIT
by Roman Gushchin
· 6 years ago
7889f44
io_uring: use cpu_online() to check p->sq_thread_cpu instead of cpu_possible()
by Shenghui Wang
· 6 years ago
efeb862
io_uring: fix shadowed variable ret return code being not checked
by Colin Ian King
· 6 years ago
5dcf877
req->error only used for iopoll
by Stefan Bühler
· 6 years ago
9b40284
io_uring: add support for eventfd notifications
by Jens Axboe
· 6 years ago
5d17b4a
io_uring: add support for IORING_OP_SYNC_FILE_RANGE
by Jens Axboe
· 6 years ago
de0617e
io_uring: add support for marking commands as draining
by Jens Axboe
· 6 years ago
d4ef647
io_uring: avoid page allocation warnings
by Mark Rutland
· 6 years ago
817869d
io_uring: drop req submit reference always in async punt
by Jens Axboe
· 6 years ago
52e04ef
io_uring: free allocated io_memory once
by Mark Rutland
· 6 years ago
975554b
io_uring: fix SQPOLL cpu validation
by Mark Rutland
· 6 years ago
5c8b0b5
io_uring: have submission side sqe errors post a cqe
by Jens Axboe
· 6 years ago
6297728
io_uring: remove unnecessary barrier after unsetting IORING_SQ_NEED_WAKEUP
by Stefan Bühler
· 6 years ago
b841f19
io_uring: remove unnecessary barrier after incrementing dropped counter
by Stefan Bühler
· 6 years ago
82ab082
io_uring: remove unnecessary barrier before reading SQ tail
by Stefan Bühler
· 6 years ago
9e4c15a
io_uring: remove unnecessary barrier after updating SQ head
by Stefan Bühler
· 6 years ago
115e12e
io_uring: remove unnecessary barrier before reading cq head
by Stefan Bühler
· 6 years ago
4f7067c
io_uring: remove unnecessary barrier before wq_has_sleeper
by Stefan Bühler
· 6 years ago
1e84b97
io_uring: fix notes on barriers
by Stefan Bühler
· 6 years ago
8449eed
io_uring: fix handling SQEs requesting NOWAIT
by Stefan Bühler
· 6 years ago
8358e3a
io_uring: remove 'state' argument from io_{read,write} path
by Jens Axboe
· 6 years ago
Next »