Linus Torvalds
|
790eac5640
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
|
12 years ago |
Al Viro
|
cb5e05d1a6
fuse: another open-coded file_inode()
|
12 years ago |
Maxim Patlasov
|
14c14414d1
fuse: hold i_mutex in fuse_file_fallocate()
|
12 years ago |
Maxim Patlasov
|
e5c5f05dca
fuse: fix alignment in short read optimization for async_dio
|
12 years ago |
Brian Foster
|
c9ecf989cc
fuse: return -EIOCBQUEUED from fuse_direct_IO() for all async requests
|
12 years ago |
Brian Foster
|
bee6c30780
fuse: update inode size and invalidate attributes on fallocate
|
12 years ago |
Brian Foster
|
3634a63278
fuse: truncate pagecache range on hole punch
|
12 years ago |
Brian Foster
|
de82b92301
fuse: allocate for_background dio requests based on io->async state
|
12 years ago |
Linus Torvalds
|
5af43c24ca
Merge branch 'akpm' (incoming from Andrew)
|
12 years ago |
Kent Overstreet
|
a27bb332c0
aio: don't include aio.h in sched.h
|
12 years ago |
Linus Torvalds
|
a26ea93a3d
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse
|
12 years ago |
Miklos Szeredi
|
60b9df7a54
fuse: add flag to turn on async direct IO
|
12 years ago |
Maxim Patlasov
|
efb9fa9e91
fuse: truncate file if async dio failed
|
12 years ago |
Maxim Patlasov
|
439ee5f0c5
fuse: optimize short direct reads
|
12 years ago |
Maxim Patlasov
|
bcba24ccdc
fuse: enable asynchronous processing direct IO
|
12 years ago |
Maxim Patlasov
|
36cf66ed9f
fuse: make fuse_direct_io() aware about AIO
|
12 years ago |
Maxim Patlasov
|
01e9d11a3e
fuse: add support of async IO
|
12 years ago |
Maxim Patlasov
|
187c5c3633
fuse: move fuse_release_user_pages() up
|
12 years ago |
Maxim Patlasov
|
8b41e6715e
fuse: make request allocations for background processing explicit
|
12 years ago |
Al Viro
|
8d71db4f08
lift sb_start_write/sb_end_write out of ->aio_write()
|
12 years ago |
Al Viro
|
6131ffaa1f
more file_inode() open-coded instances
|
12 years ago |
Enke Chen
|
0415d29102
fuse: send poll events
|
12 years ago |
Anatol Pomozov
|
c2132c1bc7
Do not use RCU for current process credentials
|
12 years ago |
Miklos Szeredi
|
fb05f41f5f
fuse: cleanup fuse_direct_io()
|
12 years ago |
Maxim Patlasov
|
5565a9d884
fuse: optimize __fuse_direct_io()
|
12 years ago |
Maxim Patlasov
|
7c190c8b9c
fuse: optimize fuse_get_user_pages()
|
12 years ago |
Maxim Patlasov
|
b98d023a24
fuse: pass iov[] to fuse_get_user_pages()
|
12 years ago |
Maxim Patlasov
|
85f40aec88
fuse: use req->page_descs[] for argpages cases
|
12 years ago |
Maxim Patlasov
|
b2430d7567
fuse: add per-page descriptor <offset, length> to fuse_req
|
12 years ago |
Maxim Patlasov
|
54b966702d
fuse: rework fuse_do_ioctl()
|
12 years ago |