Mike Christie
|
8a4c1e42e0
direct-io: use bio set/get op accessors
|
9 years ago |
Mike Christie
|
4e49ea4a3d
block/fs/drivers: remove rw argument from submit_bio
|
9 years ago |
Eryu Guan
|
9ecd10b7a0
direct-io: fix direct write stale data exposure from concurrent buffered read
|
9 years ago |
Christoph Hellwig
|
e259221763
fs: simplify the generic_write_sync prototype
|
9 years ago |
Christoph Hellwig
|
dde0c2e798
fs: add IOCB_SYNC and IOCB_DSYNC
|
9 years ago |
Christoph Hellwig
|
716b9bc0cb
direct-io: remove the offset argument to dio_complete
|
9 years ago |
Christoph Hellwig
|
c8b8e32d70
direct-io: eliminate the offset argument to ->direct_IO
|
9 years ago |
Kirill A. Shutemov
|
09cbfeaf1a
mm, fs: get rid of PAGE_CACHE_* and page_cache_{get,release} macros
|
9 years ago |
Linus Torvalds
|
53d2e6976b
Merge tag 'xfs-for-linus-4.6-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/dgc/linux-xfs
|
9 years ago |
Linus Torvalds
|
3c2de27d79
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
|
9 years ago |
Christoph Hellwig
|
c43c83a294
direct-io: only use block polling if explicitly requested
|
9 years ago |
Christoph Hellwig
|
187372a3b9
direct-io: always call ->end_io if non-NULL
|
9 years ago |
Mike Krinkin
|
7ddc971f86
block: fix use-after-free in dio_bio_complete
|
9 years ago |
Al Viro
|
5955102c99
wrappers for ->i_mutex access
|
9 years ago |
Al Viro
|
2d4594acbf
fix the regression from "direct-io: Fix negative return from dio read beyond eof"
|
9 years ago |
Jan Kara
|
74cedf9b6c
direct-io: Fix negative return from dio read beyond eof
|
9 years ago |
Linus Torvalds
|
3419b45039
Merge branch 'for-4.4/io-poll' of git://git.kernel.dk/linux-block
|
10 years ago |
Jens Axboe
|
c1c534609f
direct-io: be sure to assign dio->bio_bdev for both paths
|
10 years ago |
Jens Axboe
|
15c4f638f3
directio: add block polling support
|
10 years ago |
Mel Gorman
|
71baba4b92
mm, page_alloc: rename __GFP_WAIT to __GFP_RECLAIM
|
10 years ago |
Ming Lei
|
53cbf3b157
fs: direct-io: don't dirtying pages for ITER_BVEC/ITER_KVEC direct read
|
10 years ago |
Kent Overstreet
|
b54ffb73ca
block: remove bio_get_nr_vecs()
|
10 years ago |
Sasha Levin
|
9b81c84235
block: don't access bio->bi_error after bio_put()
|
10 years ago |
Christoph Hellwig
|
4246a0b63b
block: add a bi_error field to struct bio
|
10 years ago |
Jens Axboe
|
fe0f07d08e
direct-io: only inc/dec inode->i_dio_count for file systems
|
10 years ago |
Omar Sandoval
|
17f8c842d2
Remove rw from {,__,do_}blockdev_direct_IO()
|
10 years ago |
Christoph Hellwig
|
e2e40f2c1e
fs: move struct kiocb to fs.h
|
10 years ago |
Christoph Hellwig
|
04b2fa9f8f
fs: split generic and aio kiocb
|
10 years ago |
Miklos Szeredi
|
2c80929c4c
fuse: honour max_read and max_write in direct_io mode
|
11 years ago |
Al Viro
|
c7f3888ad7
switch iov_iter_get_pages() to passing maximal number of pages
|
11 years ago |