Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
kernel
/
msm-4.19
/
e0456717e483bb8a9431b80a5bdc99a928b9b003
/
fs
/
direct-io.c
fe0f07d
direct-io: only inc/dec inode->i_dio_count for file systems
by Jens Axboe
· 10 years ago
17f8c84
Remove rw from {,__,do_}blockdev_direct_IO()
by Omar Sandoval
· 10 years ago
e2e40f2
fs: move struct kiocb to fs.h
by Christoph Hellwig
· 10 years ago
04b2fa9
fs: split generic and aio kiocb
by Christoph Hellwig
· 10 years ago
2c80929
fuse: honour max_read and max_write in direct_io mode
by Miklos Szeredi
· 10 years ago
c7f3888
switch iov_iter_get_pages() to passing maximal number of pages
by Al Viro
· 10 years ago
af43647
direct-io: fix AIO regression
by Christoph Hellwig
· 10 years ago
6fcc542
direct-io: fix uninitialized warning in do_direct_IO()
by Boaz Harrosh
· 10 years ago
f67da30
new helper: iov_iter_npages()
by Al Viro
· 11 years ago
7b2c99d
new helper: iov_iter_get_pages()
by Al Viro
· 11 years ago
3320c60
dio: take updating ->result into do_direct_IO()
by Al Viro
· 11 years ago
886a391
new primitive: iov_iter_alignment()
by Al Viro
· 11 years ago
31b1403
switch {__,}blockdev_direct_IO() to iov_iter
by Al Viro
· 11 years ago
d15e031
Merge tag 'xfs-for-linus-3.15-rc1' of git://oss.sgi.com/xfs/xfs
by Linus Torvalds
· 11 years ago
2b665e2
fs/direct-io.c: remove redundant comparison
by Gu Zheng
· 11 years ago
6039257
direct-io: add flag to allow aio writes beyond i_size
by Christoph Hellwig
· 11 years ago
4f024f3
block: Abstract out bvec iterator
by Kent Overstreet
· 11 years ago
45150c4
direct-io: Use return from cmpxchg to decide of assignment happened
by Olof Johansson
· 11 years ago
02afc27
direct-io: Handle O_(D)SYNC AIO
by Christoph Hellwig
· 11 years ago
7b7a866
direct-io: Implement generic deferred AIO completions
by Christoph Hellwig
· 11 years ago
4de13d7a
Merge branch 'for-3.10/core' of git://git.kernel.dk/linux-block
by Linus Torvalds
· 11 years ago
a27bb33
aio: don't include aio.h in sched.h
by Kent Overstreet
· 11 years ago
b1058b9
direct-io: submit bio after boundary buffer is added to it
by Jan Kara
· 12 years ago
092c8d4
direct-io: fix boundary block handling
by Jan Kara
· 12 years ago
cb34e05
block: Convert some code to bio_for_each_segment_all()
by Kent Overstreet
· 12 years ago
54c807e
fs: Fix possible use-after-free with AIO
by Jan Kara
· 12 years ago
ab73857
direct-io: don't read inode->i_blkbits multiple times
by Linus Torvalds
· 12 years ago
647d1e4
block: move down direct IO plugging
by Fengguang Wu
· 12 years ago
d187663
fs/direct-io.c: adjust suspicious bit operation
by Julia Lawall
· 12 years ago
1d59d61
NFS: Ensure that setattr and getattr wait for O_DIRECT write completion
by Trond Myklebust
· 12 years ago
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
· 13 years ago
df2d6f2
fs: always maintain i_dio_count
by Christoph Hellwig
· 13 years ago
bd5fe6c
fs: kill i_alloc_sem
by Christoph Hellwig
· 13 years ago
f9b5570
fs: simplify handling of zero sized reads in __blockdev_direct_IO
by Christoph Hellwig
· 13 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
· 14 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
· 14 years ago
c2c6ca4
direct-io: do not merge logically non-contiguous requests
by Josef Bacik
· 14 years ago
facd07b
direct-io: add a hook for the fs to provide its own submit_bio function
by Josef Bacik
· 14 years ago
06777d3
dio: fix use-after-free
by Al Viro
· 15 years ago
5fe878ae
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
· 15 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
· 17 years ago
01f2705
fs: convert core functions to zero_user_page
by Nate Diller
· 17 years ago
beb7dd8
Fix misspellings collected by members of KJ list.
by Robert P. J. Day
· 17 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
20258b2b
[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
· 18 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
· 19 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