Tejun Heo
|
2aad2a86f6
percpu_ref: add PERCPU_REF_INIT_* flags
|
11 anos atrás |
Tejun Heo
|
d06efebf0c
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block into for-3.18
|
11 anos atrás |
Tejun Heo
|
a34375ef9e
percpu-refcount: add @gfp to percpu_ref_init()
|
11 anos atrás |
Gu Zheng
|
6098b45b32
aio: block exit_aio() until all context requests are completed
|
11 anos atrás |
Jeff Moyer
|
2ff396be60
aio: add missing smp_rmb() in read_events_ring
|
11 anos atrás |
Benjamin LaHaise
|
d856f32a86
aio: fix reqs_available handling
|
11 anos atrás |
Linus Torvalds
|
da06df548e
Merge git://git.kvack.org/~bcrl/aio-next
|
11 anos atrás |
Linus Torvalds
|
f2a84170ed
Merge branch 'for-3.17' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu
|
11 anos atrás |
Gu Zheng
|
00fefb9cf2
aio: use iovec array rather than the single one
|
11 anos atrás |
Gu Zheng
|
2be4e7deec
aio: fix some comments
|
11 anos atrás |
Gu Zheng
|
8dc4379e17
aio: use the macro rather than the inline magic number
|
11 anos atrás |
Gu Zheng
|
b53f1f82fb
aio: remove the needless registration of ring file's private_data
|
11 anos atrás |
Benjamin LaHaise
|
be6fb451a2
aio: remove no longer needed preempt_disable()
|
11 anos atrás |
Benjamin LaHaise
|
6e830d5371
Merge ../aio-fixes
|
11 anos atrás |
Benjamin LaHaise
|
263782c1c9
aio: protect reqs_available updates from changes in interrupt handlers
|
11 anos atrás |
Tejun Heo
|
9a1049da9b
percpu-refcount: require percpu_ref to be exited explicitly
|
11 anos atrás |
Tejun Heo
|
55c6c814ae
percpu-refcount, aio: use percpu_ref_cancel_init() in ioctx_alloc()
|
11 anos atrás |
Oleg Nesterov
|
855ef0dec7
aio: kill the misleading rcu read locks in ioctx_add_table() and kill_ioctx()
|
11 anos atrás |
Oleg Nesterov
|
4b70ac5fd9
aio: change exit_aio() to load mm->ioctx_table once and avoid rcu_read_lock()
|
11 anos atrás |
Benjamin LaHaise
|
edfbbf388f
aio: fix kernel memory disclosure in io_getevents() introduced in v3.10
|
11 anos atrás |
Benjamin LaHaise
|
f8567a3845
aio: fix aio request leak when events are reaped by userspace
|
11 anos atrás |
Linus Torvalds
|
a311c48038
Merge git://git.kvack.org/~bcrl/aio-next
|
11 anos atrás |
Al Viro
|
293bc9822f
new methods: ->read_iter() and ->write_iter()
|
11 anos atrás |
Leon Yu
|
754320d6e1
aio: fix potential leak in aio_run_iocb().
|
11 anos atrás |
Benjamin LaHaise
|
fa88b6f880
aio: cleanup: flatten kill_ioctx()
|
11 anos atrás |
Benjamin LaHaise
|
fb2d448383
aio: report error from io_destroy() when threads race in io_destroy()
|
11 anos atrás |
Fabian Frederick
|
d52a8f9ead
fs/aio.c: Remove ctx parameter in kiocb_cancel
|
11 anos atrás |
Anatol Pomozov
|
e02ba72aab
aio: block io_destroy() until all context requests are completed
|
11 anos atrás |
Benjamin LaHaise
|
fa8a53c39f
aio: v4 ensure access to ctx->ring_pages is correctly serialised for migration
|
11 anos atrás |
Linus Torvalds
|
a8472b4bb1
Merge git://git.kvack.org/~bcrl/aio-next
|
11 anos atrás |