Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
kernel
/
msm-4.9
/
4c84c1b3accabdfb7aa8e98a4644c94df0703bb0
/
fs
/
aio.c
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
· 12 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
· 12 years ago
4fcc712
aio: fix io_destroy() regression by using call_rcu()
by Kent Overstreet
· 12 years ago
03e04f0
aio: fix kioctx not being freed after cancellation at exit time
by Benjamin LaHaise
· 12 years ago
6900807
aio: fix io_getevents documentation
by Jeff Moyer
· 12 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
· 13 years ago
e3fc629
switch aio and shm to do_mmap_pgoff(), make do_mmap() static
by Al Viro
· 13 years ago
ac34ebb
aio/vfs: cleanup of rw_copy_check_uvector() and compat_rw_copy_check_uvector()
by Christopher Yeoh
· 13 years ago
a70b52e
vfs: make AIO use the proper rw_verify_area() area helpers
by Linus Torvalds
· 13 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
e2a0883
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
by Linus Torvalds
· 13 years ago
9fcf03d
aio: fix the comment in aio_kick_handler()
by Al Viro
· 13 years ago
cd1ea26
aio: don't bother with cancel_delayed_work() in exit_aio()
by Al Viro
· 13 years ago
bf50722
aio: use cancel_delayed_work_sync()
by Al Viro
· 13 years ago
9fa1cb3
aio: aio_nr_lock is taken only synchronously now
by Al Viro
· 13 years ago
2dd542b
aio: aio_nr decrements don't need to be delayed
by Al Viro
· 13 years ago
e23754f
aio: don't bother with async freeing on failure in ioctx_alloc()
by Al Viro
· 13 years ago
e8e3c3d
fs: remove the second argument of k[un]map_atomic()
by Cong Wang
· 13 years ago
c7b2855
aio: fix the "too late munmap()" race
by Al Viro
· 13 years ago
86b62a2
aio: fix io_setup/io_destroy race
by Al Viro
· 13 years ago
880641b
aio: wake up waiters when freeing unused kiocbs
by Jeff Moyer
· 13 years ago
630d9c4
fs: reduce the use of module.h wherever possible
by Paul Gortmaker
· 13 years ago
69e4747
Unused iocbs in a batch should not be accounted as active.
by Gleb Natapov
· 13 years ago
080d676
aio: allocate kiocbs in batches
by Jeff Moyer
· 13 years ago
fcf6340
Cross Memory Attach
by Christopher Yeoh
· 13 years ago
6c51038
Merge branch 'for-2.6.39/core' of git://git.kernel.dk/linux-2.6-block
by Linus Torvalds
· 14 years ago
e91f90b
aio: wake all waiters when destroying ctx
by Roland Dreier
· 14 years ago
bd2895e
Merge branch 'for-2.6.39' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq
by Linus Torvalds
· 14 years ago
4c63f56
Merge branch 'for-2.6.39/stack-plug' into for-2.6.39/core
by Jens Axboe
· 14 years ago
cf15900
aio: remove request submission batching
by Jens Axboe
· 14 years ago
9f5b942
fs: make aio plug
by Shaohua Li
· 14 years ago
7eaceac
block: remove per-queue plugging
by Jens Axboe
· 14 years ago
7137c6bd
aio: fix race between io_destroy() and io_submit()
by Jan Kara
· 14 years ago
3bd9a5d
aio: fix rcu ioctx lookup
by Nick Piggin
· 14 years ago
d37adaa
fs/aio: aio_wq isn't used in memory reclaim path
by Tejun Heo
· 14 years ago
Next »