Lukas Czerner
|
332391a993
fs: Fix page cache inconsistency when mixing buffered and AIO DIO
|
8 years ago |
Christoph Hellwig
|
74d46992e0
block: replace bi_bdev with a gendisk pointer and partitions index
|
8 years ago |
Jens Axboe
|
45d06cf701
fs: add O_DIRECT and aio support for sending down write life time hints
|
8 years ago |
Goldwyn Rodrigues
|
03a07c92a9
block: return on congested block device
|
8 years ago |
Christoph Hellwig
|
4e4cbee93d
block: switch bios to blk_status_t
|
8 years ago |
Christoph Hellwig
|
d5245d7674
fs: simplify dio_bio_complete
|
8 years ago |
Christoph Hellwig
|
4055351cdb
fs: remove the unused error argument to dio_end_io()
|
8 years ago |
Fabian Frederick
|
93407472a2
fs: add i_blocksize()
|
8 years ago |
Chandan Rajendra
|
dd545b52a3
do_direct_IO: Use inode->i_blkbits to compute block count to be cleaned
|
8 years ago |
Linus Torvalds
|
5cc60aeedf
Merge tag 'xfs-for-linus-4.10-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/dgc/linux-xfs
|
8 years ago |
Linus Torvalds
|
80eabba702
Merge branch 'for-4.10/fs-unmap' of git://git.kernel.dk/linux-block
|
8 years ago |
Christoph Hellwig
|
ec1b826097
fs: make sb_init_dio_done_wq available outside of direct-io.c
|
8 years ago |
Jens Axboe
|
bbd7bb7017
block: move poll code to blk-mq
|
8 years ago |
Jan Kara
|
f734c89cc9
direct-io: Use clean_bdev_aliases() instead of handmade iteration
|
8 years ago |
Christoph Hellwig
|
70fd76140a
block,fs: use REQ_* flags directly
|
9 years ago |
Al Viro
|
4038acdb18
consistent treatment of EFAULT on O_DIRECT read/write
|
9 years ago |
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 |