Benjamin LaHaise
|
263782c1c9
aio: protect reqs_available updates from changes in interrupt handlers
|
11 years ago |
Benjamin LaHaise
|
edfbbf388f
aio: fix kernel memory disclosure in io_getevents() introduced in v3.10
|
11 years ago |
Benjamin LaHaise
|
f8567a3845
aio: fix aio request leak when events are reaped by userspace
|
11 years ago |
Linus Torvalds
|
a311c48038
Merge git://git.kvack.org/~bcrl/aio-next
|
11 years ago |
Al Viro
|
293bc9822f
new methods: ->read_iter() and ->write_iter()
|
11 years ago |
Leon Yu
|
754320d6e1
aio: fix potential leak in aio_run_iocb().
|
11 years ago |
Benjamin LaHaise
|
fa88b6f880
aio: cleanup: flatten kill_ioctx()
|
11 years ago |
Benjamin LaHaise
|
fb2d448383
aio: report error from io_destroy() when threads race in io_destroy()
|
11 years ago |
Fabian Frederick
|
d52a8f9ead
fs/aio.c: Remove ctx parameter in kiocb_cancel
|
11 years ago |
Anatol Pomozov
|
e02ba72aab
aio: block io_destroy() until all context requests are completed
|
11 years ago |
Benjamin LaHaise
|
fa8a53c39f
aio: v4 ensure access to ctx->ring_pages is correctly serialised for migration
|
11 years ago |
Linus Torvalds
|
a8472b4bb1
Merge git://git.kvack.org/~bcrl/aio-next
|
11 years ago |
Linus Torvalds
|
3dc9acb676
aio: clean up and fix aio_setup_ring page mapping
|
11 years ago |
Benjamin LaHaise
|
8e321fefb0
aio/migratepages: make aio migrate pages sane
|
11 years ago |
Benjamin LaHaise
|
1881686f84
aio: fix kioctx leak introduced by "aio: Fix a trinity splat"
|
11 years ago |
Linus Torvalds
|
c537aba00e
Merge git://git.kvack.org/~bcrl/aio-next
|
11 years ago |
Gu Zheng
|
d1b9432712
aio: clean up aio ring in the fail path
|
11 years ago |
Linus Torvalds
|
d0f278c1dd
Merge git://git.kvack.org/~bcrl/aio-next
|
11 years ago |
Sasha Levin
|
ddb8c45ba1
aio: nullify aio->ring_pages after freeing it
|
11 years ago |
Sasha Levin
|
d558023207
aio: prevent double free in ioctx_alloc
|
11 years ago |
Dan Carpenter
|
7f62656be8
aio: checking for NULL instead of IS_ERR
|
11 years ago |
Benjamin LaHaise
|
71ad7490c1
rework aio migrate pages to use aio fs
|
12 years ago |
Kent Overstreet
|
e34ecee2ae
aio: Fix a trinity splat
|
12 years ago |
Benjamin LaHaise
|
5e9ae2e5da
aio: fix use-after-free in aio_migratepage
|
12 years ago |
Artem Savkov
|
d9b2c8714a
aio: rcu_read_lock protection for new rcu_dereference calls
|
12 years ago |
Benjamin LaHaise
|
d6c355c7da
aio: fix race in ring buffer page lookup introduced by page migration support
|
12 years ago |
Benjamin LaHaise
|
77d30b14d2
aio: fix rcu sparse warnings introduced by ioctx table lookup patch
|
12 years ago |
Benjamin LaHaise
|
79bd1bcf1a
aio: remove unnecessary debugging from aio_free_ring()
|
12 years ago |
Benjamin LaHaise
|
f30d704fe1
aio: table lookup: verify ctx pointer
|
12 years ago |
Benjamin LaHaise
|
da90382c2e
aio: fix error handling and rcu usage in "convert the ioctx list to table lookup v3"
|
12 years ago |