Anton Altaparmakov
|
37fbf4bfb8
Restore direct_io / truncate locking API
|
13 年之前 |
Andi Kleen
|
65dd2aa90a
dio: optimize cache misses in the submission path
|
13 年之前 |
Tao Ma
|
ae55e1aaa7
fs/direct-io.c: calculate fs_count correctly in get_more_blocks()
|
13 年之前 |
Andi Kleen
|
847cc6371b
direct-io: merge direct_io_walker into __blockdev_direct_IO
|
14 年之前 |
Andi Kleen
|
ba253fbf6d
direct-io: inline the complete submission path
|
14 年之前 |
Andi Kleen
|
18772641db
direct-io: separate map_bh from dio
|
14 年之前 |
Andi Kleen
|
6e8267f532
direct-io: use a slab cache for struct dio
|
14 年之前 |
Andi Kleen
|
0dc2bc49be
direct-io: rearrange fields in dio/dio_submit to avoid holes
|
14 年之前 |
Andi Kleen
|
cde1ecb324
direct-io: fix a wrong comment
|
14 年之前 |
Andi Kleen
|
eb28be2b4c
direct-io: separate fields only used in the submission path from struct dio
|
14 年之前 |
Arun Sharma
|
60063497a9
atomic: use <linux/atomic.h>
|
14 年之前 |
Christoph Hellwig
|
72c5052ddc
fs: move inode_dio_done to the end_io handler
|
14 年之前 |
Christoph Hellwig
|
df2d6f2658
fs: always maintain i_dio_count
|
14 年之前 |
Christoph Hellwig
|
bd5fe6c5eb
fs: kill i_alloc_sem
|
14 年之前 |
Christoph Hellwig
|
f9b5570d7f
fs: simplify handling of zero sized reads in __blockdev_direct_IO
|
14 年之前 |
Linus Torvalds
|
6c51038900
Merge branch 'for-2.6.39/core' of git://git.kernel.dk/linux-2.6-block
|
14 年之前 |
Jens Axboe
|
721a9602e6
block: kill off REQ_UNPLUG
|
14 年之前 |
Jens Axboe
|
7eaceaccab
block: remove per-queue plugging
|
14 年之前 |
Jiri Kosina
|
0a9d59a246
Merge branch 'master' into for-next
|
14 年之前 |
David Dillow
|
20d9600cb4
fs/direct-io.c: don't try to allocate more than BIO_MAX_PAGES in a bio
|
14 年之前 |
Namhyung Kim
|
f0940cee22
dio: fix typos in comments
|
14 年之前 |
Edward Shishkin
|
cd1c584f38
fs/direct-io.c: fix truncation error in dio_complete() return
|
14 年之前 |
Jeff Moyer
|
7a801ac6f5
O_DIRECT: fix the splitting up of contiguous I/O
|
14 年之前 |
Christoph Hellwig
|
eafdc7d190
sort out blockdev_direct_IO variants
|
15 年之前 |
Christoph Hellwig
|
40e2e97316
direct-io: move aio_complete into ->end_io
|
15 年之前 |
npiggin@suse.de
|
7bb46a6734
fs: introduce new truncate sequence
|
15 年之前 |
Josef Bacik
|
c2c6ca417e
direct-io: do not merge logically non-contiguous requests
|
15 年之前 |
Josef Bacik
|
facd07b07d
direct-io: add a hook for the fs to provide its own submit_bio function
|
15 年之前 |
Al Viro
|
06777d308f
dio: fix use-after-free
|
15 年之前 |
Christoph Hellwig
|
5fe878ae7f
direct-io: cleanup blockdev_direct_IO locking
|
15 年之前 |