Christoph Hellwig
|
2739b807b0
aio: only return events requested in poll_mask() for IOCB_CMD_POLL
|
7 年之前 |
Adam Manzanares
|
9a6d9a62e0
fs: aio ioprio use ioprio_check_cap ret val
|
7 年之前 |
Adam Manzanares
|
d9a08a9e61
fs: Add aio iopriority support
|
7 年之前 |
Adam Manzanares
|
fc28724d67
fs: Convert kiocb rw_hint from enum to u16
|
7 年之前 |
Al Viro
|
1da92779e2
aio: sanitize the limit checking in io_submit(2)
|
7 年之前 |
Al Viro
|
67ba049f94
aio: fold do_io_submit() into callers
|
7 年之前 |
Al Viro
|
95af8496ac
aio: shift copyin of iocb into io_submit_one()
|
7 年之前 |
Al Viro
|
d2988bd412
aio_read_events_ring(): make a bit more readable
|
7 年之前 |
Al Viro
|
9061d14a8a
aio: all callers of aio_{read,write,fsync,poll} treat 0 and -EIOCBQUEUED the same way
|
7 年之前 |
Al Viro
|
3c96c7f4ca
aio: take list removal to (some) callers of aio_complete()
|
7 年之前 |
Christoph Hellwig
|
ac060cbaa8
aio: add missing break for the IOCB_CMD_FDSYNC case
|
7 年之前 |
Christoph Hellwig
|
1962da0d21
aio: try to complete poll iocbs without context switch
|
7 年之前 |
Christoph Hellwig
|
2c14fa838c
aio: implement IOCB_CMD_POLL
|
7 年之前 |
Christoph Hellwig
|
888933f8fd
aio: simplify cancellation
|
7 年之前 |
Christoph Hellwig
|
f3a2752a43
aio: simplify KIOCB_KEY handling
|
7 年之前 |
Christoph Hellwig
|
ed0d523adb
Merge branch 'fixes' of https://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs into aio-base
|
7 年之前 |
Al Viro
|
4faa99965e
fix io_destroy()/aio_complete() race
|
7 年之前 |
Al Viro
|
baf10564fb
aio: fix io_destroy(2) vs. lookup_ioctx() race
|
7 年之前 |
Christoph Hellwig
|
7a074e96de
aio: implement io_pgetevents
|
7 年之前 |
Christoph Hellwig
|
a3c0d439e4
aio: implement IOCB_CMD_FSYNC and IOCB_CMD_FDSYNC
|
7 年之前 |
Christoph Hellwig
|
54843f875f
aio: refactor read/write iocb setup
|
7 年之前 |
Christoph Hellwig
|
92ce472856
aio: remove the extra get_file/fput pair in io_submit_one
|
7 年之前 |
Christoph Hellwig
|
75321b50a3
aio: sanitize ki_list handling
|
7 年之前 |
Christoph Hellwig
|
c213dc826c
aio: remove an outdated BUG_ON and comment in aio_complete
|
7 年之前 |
Christoph Hellwig
|
01a658e1e9
aio: don't print the page size at boot time
|
7 年之前 |
Tejun Heo
|
f729863a8c
fs/aio: Use rcu_work instead of explicit rcu and work item
|
7 年之前 |
Tejun Heo
|
d0264c01e7
fs/aio: Use RCU accessors for kioctx_table->table[]
|
7 年之前 |
Tejun Heo
|
a6d7cff472
fs/aio: Add explicit RCU grace period when freeing kioctx
|
7 年之前 |
Linus Torvalds
|
93f30c73ec
Merge branch 'misc.compat' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
|
7 年之前 |
Mark Rutland
|
6aa7de0591
locking/atomics: COCCINELLE/treewide: Convert trivial ACCESS_ONCE() patterns to READ_ONCE()/WRITE_ONCE()
|
7 年之前 |