Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
kernel
/
msm-4.9
/
98f75b8291a89ba6bf73e322ee467ce0bfeb91c1
/
fs
/
aio.c
6098b45
aio: block exit_aio() until all context requests are completed
by Gu Zheng
· 10 years ago
2ff396be
aio: add missing smp_rmb() in read_events_ring
by Jeff Moyer
· 10 years ago
d856f32
aio: fix reqs_available handling
by Benjamin LaHaise
· 10 years ago
da06df5
Merge git://git.kvack.org/~bcrl/aio-next
by Linus Torvalds
· 10 years ago
f2a8417
Merge branch 'for-3.17' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu
by Linus Torvalds
· 10 years ago
00fefb9
aio: use iovec array rather than the single one
by Gu Zheng
· 10 years ago
2be4e7d
aio: fix some comments
by Gu Zheng
· 10 years ago
8dc4379
aio: use the macro rather than the inline magic number
by Gu Zheng
· 10 years ago
b53f1f8
aio: remove the needless registration of ring file's private_data
by Gu Zheng
· 10 years ago
be6fb45
aio: remove no longer needed preempt_disable()
by Benjamin LaHaise
· 10 years ago
6e830d5
Merge ../aio-fixes
by Benjamin LaHaise
· 10 years ago
263782c
aio: protect reqs_available updates from changes in interrupt handlers
by Benjamin LaHaise
· 10 years ago
9a1049d
percpu-refcount: require percpu_ref to be exited explicitly
by Tejun Heo
· 10 years ago
55c6c81
percpu-refcount, aio: use percpu_ref_cancel_init() in ioctx_alloc()
by Tejun Heo
· 10 years ago
855ef0d
aio: kill the misleading rcu read locks in ioctx_add_table() and kill_ioctx()
by Oleg Nesterov
· 11 years ago
4b70ac5
aio: change exit_aio() to load mm->ioctx_table once and avoid rcu_read_lock()
by Oleg Nesterov
· 11 years ago
edfbbf3
aio: fix kernel memory disclosure in io_getevents() introduced in v3.10
by Benjamin LaHaise
· 10 years ago
f8567a3
aio: fix aio request leak when events are reaped by userspace
by Benjamin LaHaise
· 10 years ago
a311c48
Merge git://git.kvack.org/~bcrl/aio-next
by Linus Torvalds
· 10 years ago
293bc98
new methods: ->read_iter() and ->write_iter()
by Al Viro
· 11 years ago
754320d
aio: fix potential leak in aio_run_iocb().
by Leon Yu
· 11 years ago
fa88b6f
aio: cleanup: flatten kill_ioctx()
by Benjamin LaHaise
· 11 years ago
fb2d448
aio: report error from io_destroy() when threads race in io_destroy()
by Benjamin LaHaise
· 11 years ago
d52a8f9
fs/aio.c: Remove ctx parameter in kiocb_cancel
by Fabian Frederick
· 11 years ago
e02ba72
aio: block io_destroy() until all context requests are completed
by Anatol Pomozov
· 11 years ago
fa8a53c
aio: v4 ensure access to ctx->ring_pages is correctly serialised for migration
by Benjamin LaHaise
· 11 years ago
a8472b4
Merge git://git.kvack.org/~bcrl/aio-next
by Linus Torvalds
· 11 years ago
3dc9acb
aio: clean up and fix aio_setup_ring page mapping
by Linus Torvalds
· 11 years ago
8e321fe
aio/migratepages: make aio migrate pages sane
by Benjamin LaHaise
· 11 years ago
1881686
aio: fix kioctx leak introduced by "aio: Fix a trinity splat"
by Benjamin LaHaise
· 11 years ago
c537aba
Merge git://git.kvack.org/~bcrl/aio-next
by Linus Torvalds
· 11 years ago
d1b9432
aio: clean up aio ring in the fail path
by Gu Zheng
· 11 years ago
d0f278c
Merge git://git.kvack.org/~bcrl/aio-next
by Linus Torvalds
· 11 years ago
ddb8c45
aio: nullify aio->ring_pages after freeing it
by Sasha Levin
· 11 years ago
d558023
aio: prevent double free in ioctx_alloc
by Sasha Levin
· 11 years ago
7f62656
aio: checking for NULL instead of IS_ERR
by Dan Carpenter
· 11 years ago
71ad749
rework aio migrate pages to use aio fs
by Benjamin LaHaise
· 11 years ago
e34ecee
aio: Fix a trinity splat
by Kent Overstreet
· 11 years ago
5e9ae2e
aio: fix use-after-free in aio_migratepage
by Benjamin LaHaise
· 11 years ago
d9b2c87
aio: rcu_read_lock protection for new rcu_dereference calls
by Artem Savkov
· 11 years ago
d6c355c
aio: fix race in ring buffer page lookup introduced by page migration support
by Benjamin LaHaise
· 11 years ago
77d30b1
aio: fix rcu sparse warnings introduced by ioctx table lookup patch
by Benjamin LaHaise
· 11 years ago
79bd1bc
aio: remove unnecessary debugging from aio_free_ring()
by Benjamin LaHaise
· 11 years ago
f30d704
aio: table lookup: verify ctx pointer
by Benjamin LaHaise
· 11 years ago
da90382
aio: fix error handling and rcu usage in "convert the ioctx list to table lookup v3"
by Benjamin LaHaise
· 11 years ago
6878ea7
aio: be defensive to ensure request batching is non-zero instead of BUG_ON()
by Benjamin LaHaise
· 11 years ago
db446a0
aio: convert the ioctx list to table lookup v3
by Benjamin LaHaise
· 11 years ago
4cd81c3
aio: double aio_max_nr in calculations
by Benjamin LaHaise
· 11 years ago
d29c445
aio: Kill ki_dtor
by Kent Overstreet
· 12 years ago
57282d8
aio: Kill ki_users
by Kent Overstreet
· 12 years ago
8bc92af
aio: Kill unneeded kiocb members
by Kent Overstreet
· 12 years ago
73a7075
aio: Kill aio_rw_vect_retry()
by Kent Overstreet
· 12 years ago
5ffac12
aio: Don't use ctx->tail unnecessarily
by Kent Overstreet
· 12 years ago
bec68faa
aio: io_cancel() no longer returns the io_event
by Kent Overstreet
· 12 years ago
723be6e
aio: percpu ioctx refcount
by Kent Overstreet
· 11 years ago
e1bdd5f
aio: percpu reqs_available
by Kent Overstreet
· 12 years ago
34e83fc
aio: reqs_active -> reqs_available
by Kent Overstreet
· 12 years ago
0c45355
aio: fix build when migration is disabled
by Benjamin LaHaise
· 11 years ago
36bc08c
fs/aio: Add support to aio ring pages migration
by Gu Zheng
· 11 years ago
4b30f07
aio: fix wrong comment in aio_complete()
by Tang Chen
· 11 years ago
68d70d0
constify rw_verify_area()
by Al Viro
· 11 years ago
4fcc712
aio: fix io_destroy() regression by using call_rcu()
by Kent Overstreet
· 11 years ago
03e04f0
aio: fix kioctx not being freed after cancellation at exit time
by Benjamin LaHaise
· 11 years ago
6900807
aio: fix io_getevents documentation
by Jeff Moyer
· 11 years ago
41ef4eb
aio: kill ki_retry
by Kent Overstreet
· 12 years ago
8a66089
aio: kill ki_key
by Kent Overstreet
· 12 years ago
4e23bca
aio: give shared kioctx fields their own cachelines
by Kent Overstreet
· 12 years ago
58c85dc
aio: kill struct aio_ring_info
by Kent Overstreet
· 12 years ago
a1c8eae
aio: kill batch allocation
by Kent Overstreet
· 12 years ago
3e845ce
aio: change reqs_active to include unreaped completions
by Kent Overstreet
· 12 years ago
0460fef
aio: use cancellation list lazily
by Kent Overstreet
· 12 years ago
21b4020
aio: use flush_dcache_page()
by Kent Overstreet
· 12 years ago
a31ad38
aio: make aio_read_evt() more efficient, convert to hrtimers
by Kent Overstreet
· 12 years ago
36f5588
aio: refcounting cleanup
by Kent Overstreet
· 12 years ago
11599eb
aio: make aio_put_req() lockless
by Kent Overstreet
· 12 years ago
1d98ebf
aio: do fget() after aio_get_req()
by Kent Overstreet
· 12 years ago
caf4167
aio: dprintk() -> pr_debug()
by Kent Overstreet
· 12 years ago
4e179bc
aio: move private stuff out of aio.h
by Kent Overstreet
· 12 years ago
906b973
aio: add kiocb_cancel()
by Kent Overstreet
· 12 years ago
2d68449
aio: kill return value of aio_complete()
by Kent Overstreet
· 12 years ago
41003a7
aio: remove retry-based AIO
by Zach Brown
· 12 years ago
20b4fb4
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
by Linus Torvalds
· 12 years ago
08d7676
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/signal
by Linus Torvalds
· 12 years ago
91d80a8
aio: fix possible invalid memory access when DEBUG is enabled
by Zhao Hongjiang
· 12 years ago
8d71db4
lift sb_start_write/sb_end_write out of ->aio_write()
by Al Viro
· 12 years ago
2cf0966
make SYSCALL_DEFINE<n>-generated wrappers do asmlinkage_protect
by Al Viro
· 12 years ago
b67bfe0
hlist: drop the node parameter from iterators
by Sasha Levin
· 12 years ago
41badc1
mm: make do_mmap_pgoff return populate as a size in bytes, not as a bool
by Michel Lespinasse
· 12 years ago
bebeb3d
mm: introduce mm_populate() for populating new vmas
by Michel Lespinasse
· 12 years ago
3ffa3c0
aio: now fput() is OK from interrupt context; get rid of manual delayed __fput()
by Al Viro
· 12 years ago
1193755
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
by Linus Torvalds
· 12 years ago
e3fc629
switch aio and shm to do_mmap_pgoff(), make do_mmap() static
by Al Viro
· 12 years ago
ac34ebb
aio/vfs: cleanup of rw_copy_check_uvector() and compat_rw_copy_check_uvector()
by Christopher Yeoh
· 12 years ago
a70b52e
vfs: make AIO use the proper rw_verify_area() area helpers
by Linus Torvalds
· 12 years ago
bfce281
kill mm argument of vm_munmap()
by Al Viro
· 13 years ago
936af15
aio: don't bother with unmapping when aio_free_ring() is coming from exit_aio()
by Al Viro
· 13 years ago
a46ef99
VM: add "vm_munmap()" helper function
by Linus Torvalds
· 13 years ago
a2e1859
aio: take final put_ioctx() into callers of io_destroy()
by Al Viro
· 13 years ago
06af121
aio: merge aio_cancel_all() with wait_for_all_aios()
by Al Viro
· 13 years ago
11bcb32
Merge tag 'module-for-3.4' of git://git.kernel.org/pub/scm/linux/kernel/git/paulg/linux
by Linus Torvalds
· 13 years ago
Next »