Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
kernel
/
msm-4.9
/
3c7ec94d2c4a67d9663a080aa5080134308261c4
/
fs
/
direct-io.c
37fbf4b
Restore direct_io / truncate locking API
by Anton Altaparmakov
· 13 years ago
65dd2aa
dio: optimize cache misses in the submission path
by Andi Kleen
· 13 years ago
ae55e1a
fs/direct-io.c: calculate fs_count correctly in get_more_blocks()
by Tao Ma
· 13 years ago
847cc63
direct-io: merge direct_io_walker into __blockdev_direct_IO
by Andi Kleen
· 13 years ago
ba253fb
direct-io: inline the complete submission path
by Andi Kleen
· 13 years ago
1877264
direct-io: separate map_bh from dio
by Andi Kleen
· 13 years ago
6e8267f
direct-io: use a slab cache for struct dio
by Andi Kleen
· 13 years ago
0dc2bc4
direct-io: rearrange fields in dio/dio_submit to avoid holes
by Andi Kleen
· 13 years ago
cde1ecb
direct-io: fix a wrong comment
by Andi Kleen
· 13 years ago
eb28be2
direct-io: separate fields only used in the submission path from struct dio
by Andi Kleen
· 13 years ago
60063497
atomic: use <linux/atomic.h>
by Arun Sharma
· 13 years ago
72c5052
fs: move inode_dio_done to the end_io handler
by Christoph Hellwig
· 14 years ago
df2d6f2
fs: always maintain i_dio_count
by Christoph Hellwig
· 14 years ago
bd5fe6c
fs: kill i_alloc_sem
by Christoph Hellwig
· 14 years ago
f9b5570
fs: simplify handling of zero sized reads in __blockdev_direct_IO
by Christoph Hellwig
· 14 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
721a960
block: kill off REQ_UNPLUG
by Jens Axboe
· 14 years ago
7eaceac
block: remove per-queue plugging
by Jens Axboe
· 14 years ago
0a9d59a
Merge branch 'master' into for-next
by Jiri Kosina
· 14 years ago
20d9600
fs/direct-io.c: don't try to allocate more than BIO_MAX_PAGES in a bio
by David Dillow
· 14 years ago
f0940ce
dio: fix typos in comments
by Namhyung Kim
· 14 years ago
cd1c584
fs/direct-io.c: fix truncation error in dio_complete() return
by Edward Shishkin
· 14 years ago
7a801ac
O_DIRECT: fix the splitting up of contiguous I/O
by Jeff Moyer
· 14 years ago
eafdc7d
sort out blockdev_direct_IO variants
by Christoph Hellwig
· 15 years ago
40e2e97
direct-io: move aio_complete into ->end_io
by Christoph Hellwig
· 14 years ago
7bb46a6
fs: introduce new truncate sequence
by npiggin@suse.de
· 15 years ago
c2c6ca4
direct-io: do not merge logically non-contiguous requests
by Josef Bacik
· 15 years ago
facd07b
direct-io: add a hook for the fs to provide its own submit_bio function
by Josef Bacik
· 15 years ago
06777d3
dio: fix use-after-free
by Al Viro
· 15 years ago
5fe878a
direct-io: cleanup blockdev_direct_IO locking
by Christoph Hellwig
· 15 years ago
23aee09
dio: don't zero out the pages array inside struct dio
by Jeff Moyer
· 15 years ago
d9449ce
Fix regression in direct writes performance due to WRITE_ODIRECT flag removal
by Vivek Goyal
· 15 years ago
cfb1e33
aio: implement request batching
by Jeff Moyer
· 15 years ago
1af60fb
block: get rid of the WRITE_ODIRECT flag
by Jeff Moyer
· 15 years ago
e1defc4
block: Do away with the notion of hardsect_size
by Martin K. Petersen
· 16 years ago
4d1f9fd
dio: Remove code handling bio_alloc failure with __GFP_WAIT
by Nikanth Karthikesan
· 16 years ago
aeb6faf
block: Add flag for telling the IO schedulers NOT to anticipate more IO
by Jens Axboe
· 16 years ago
0f64415
fs: truncate blocks outside i_size after O_DIRECT write error
by Dmitri Monakhov
· 16 years ago
e1f8e87
Remove Andrew Morton's old email accounts
by Francois Cami
· 16 years ago
f5dd33c
dio: use get_user_pages_fast
by Nick Piggin
· 16 years ago
eebd2aa
Pagecache zeroing: zero_user_segment, zero_user_segments and zero_user
by Christoph Lameter
· 17 years ago
557ed1f
remove ZERO_PAGE
by Nick Piggin
· 17 years ago
6712ecf
Drop 'size' argument from bio_endio and bi_end_io
by NeilBrown
· 17 years ago
848c4dd
dio: zero struct dio with kzalloc instead of manually
by Zach Brown
· 17 years ago
6a648fa
direct-io: fix error-path crashes
by Badari Pulavarty
· 17 years ago
fcb82f8
dio: remove bogus refcounting BUG_ON
by Zach Brown
· 17 years ago
9a9136e2
Merge git://git.kernel.org/pub/scm/linux/kernel/git/bunk/trivial
by Linus Torvalds
· 18 years ago
01f2705
fs: convert core functions to zero_user_page
by Nate Diller
· 18 years ago
beb7dd8
Fix misspellings collected by members of KJ list.
by Robert P. J. Day
· 18 years ago
5eb6c7a
[PATCH] dio: lock refcount operations
by Zach Brown
· 18 years ago
8459d86
[PATCH] dio: only call aio_complete() after returning -EIOCBQUEUED
by Zach Brown
· 18 years ago
20258b2
[PATCH] dio: remove duplicate bio wait code
by Zach Brown
· 18 years ago
0273201
[PATCH] dio: formalize bio counters as a dio reference count
by Zach Brown
· 18 years ago
17a7b1d
[PATCH] dio: call blk_run_address_space() once per op
by Zach Brown
· 18 years ago
6d544bb
[PATCH] dio: centralize completion in dio_complete()
by Zach Brown
· 18 years ago
98c4d57
[PATCH] io-accounting: direct-io
by Andrew Morton
· 18 years ago
d8aa905
[PATCH] lockdep: annotate direct io
by Ingo Molnar
· 18 years ago
b31dc66
[PATCH] Kill PF_SYNCWRITE flag
by Jens Axboe
· 19 years ago
d4569d2
BUG_ON() Conversion in fs/direct-io.c
by Eric Sesterhenn
· 19 years ago
3c674e7
Fixes a regression from the recent "remove ->get_blocks() support"
by Nathan Scott
· 19 years ago
1d8fa7a
[PATCH] remove ->get_blocks() support
by Badari Pulavarty
· 19 years ago
174e27c
[PATCH] direct-io: bug fix in dio handling write error
by Chen, Kenneth W
· 19 years ago
3fb962b
Fix a direct I/O locking issue revealed by the new mutex code.
by Nathan Scott
· 19 years ago
35dc816
[PATCH] fix O_DIRECT read of last block in a sparse file
by Jeff Moyer
· 19 years ago
1b1dcc1
[PATCH] mutex subsystem, semaphore to mutex: VFS, ->i_sem
by Jes Sorensen
· 19 years ago
b581003
[PATCH] core remove PageReserved
by Nick Piggin
· 19 years ago
92198f7
[PATCH] pass iocb to dio_iodone_t
by Christoph Hellwig
· 20 years ago
29504ff
[PATCH] Direct IO async short read fix
by Daniel McNeil
· 20 years ago
1da177e
Linux-2.6.12-rc2
by Linus Torvalds
· 20 years ago