Gitiles
Code Review
Sign In
review.shift-gmbh.com
/
SHIFTPHONES
/
mainline
/
linux
/
9831a90ce64362f8429e8fd23838a9db2cdf7803
/
fs
/
io_uring.c
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
fb775fa
io_uring: fix poll full SQ detection
by Stefan Bühler
· 6 years ago
0d7bae6
io_uring: fix race condition when sq threads goes sleeping
by Stefan Bühler
· 6 years ago
e523a29
io_uring: fix race condition reading SQ entries
by Stefan Bühler
· 6 years ago
35fa71a
io_uring: fail io_uring_register(2) on a dying io_uring instance
by Jens Axboe
· 6 years ago
74f464e
io_uring: fix CQ overflow condition
by Jens Axboe
· 6 years ago
b19062a
io_uring: fix possible deadlock between io_uring_{enter,register}
by Jens Axboe
· 6 years ago
3d6770f
io_uring: drop io_file_put() 'file' argument
by Jens Axboe
· 6 years ago
917257d
io_uring: only test SQPOLL cpu after we've verified it
by Jens Axboe
· 6 years ago
0605863
io_uring: park SQPOLL thread if it's percpu
by Jens Axboe
· 6 years ago
3ec482d
io_uring: restrict IORING_SETUP_SQPOLL to root
by Jens Axboe
· 6 years ago
25adf50
io_uring: fix double free in case of fileset regitration failure
by Jens Axboe
· 6 years ago
9bf7933
io_uring: offload write to async worker in case of -EAGAIN
by Roman Penyaev
· 6 years ago
9e75ad5
io_uring: fix big-endian compat signal mask handling
by Arnd Bergmann
· 6 years ago
1bdd3db
Merge tag 'io_uring-20190323' of git://git.kernel.dk/linux-block
by Linus Torvalds
· 6 years ago
875f1d0
iov_iter: add ITER_BVEC_FLAG_NO_REF flag
by Jens Axboe
· 6 years ago
fd6fab2
io_uring: retry bulk slab allocs as single allocs
by Jens Axboe
· 6 years ago
8c83878
io_uring: fix poll races
by Jens Axboe
· 6 years ago
09bb839
io_uring: fix fget/fput handling
by Jens Axboe
· 6 years ago
d530a40
io_uring: add prepped flag
by Jens Axboe
· 6 years ago
e0c5c57
io_uring: make io_read/write return an integer
by Jens Axboe
· 6 years ago
e65ef56
io_uring: use regular request ref counts
by Jens Axboe
· 6 years ago
b542023
mm: refactor readahead defines in mm.h
by Nikolay Borisov
· 6 years ago
31b5151
io_uring: allow workqueue item to handle multiple buffered requests
by Jens Axboe
· 6 years ago
221c5eb
io_uring: add support for IORING_OP_POLL
by Jens Axboe
· 6 years ago
c16361c
io_uring: add io_kiocb ref count
by Jens Axboe
· 6 years ago
6c271ce
io_uring: add submission polling
by Jens Axboe
· 6 years ago
Next »