aboutsummaryrefslogtreecommitdiffstats
path: root/fs/direct-io.c
Commit message (Expand)AuthorAge
* direct-io: don't read inode->i_blkbits multiple timesLinus Torvalds2012-11-29
* block: move down direct IO pluggingFengguang Wu2012-08-09
* fs/direct-io.c: adjust suspicious bit operationJulia Lawall2012-07-14
* NFS: Ensure that setattr and getattr wait for O_DIRECT write completionTrond Myklebust2012-05-31
* Restore direct_io / truncate locking APIAnton Altaparmakov2012-02-23
* dio: optimize cache misses in the submission pathAndi Kleen2012-01-12
* fs/direct-io.c: calculate fs_count correctly in get_more_blocks()Tao Ma2012-01-12
* direct-io: merge direct_io_walker into __blockdev_direct_IOAndi Kleen2011-10-28
* direct-io: inline the complete submission pathAndi Kleen2011-10-28
* direct-io: separate map_bh from dioAndi Kleen2011-10-28
* direct-io: use a slab cache for struct dioAndi Kleen2011-10-28
* direct-io: rearrange fields in dio/dio_submit to avoid holesAndi Kleen2011-10-28
* direct-io: fix a wrong commentAndi Kleen2011-10-28
* direct-io: separate fields only used in the submission path from struct dioAndi Kleen2011-10-28
* atomic: use <linux/atomic.h>Arun Sharma2011-07-26
* fs: move inode_dio_done to the end_io handlerChristoph Hellwig2011-07-20
* fs: always maintain i_dio_countChristoph Hellwig2011-07-20
* fs: kill i_alloc_semChristoph Hellwig2011-07-20
* fs: simplify handling of zero sized reads in __blockdev_direct_IOChristoph Hellwig2011-07-20
* Merge branch 'for-2.6.39/core' of git://git.kernel.dk/linux-2.6-blockLinus Torvalds2011-03-24
|\
| * block: kill off REQ_UNPLUGJens Axboe2011-03-10
| * block: remove per-queue pluggingJens Axboe2011-03-10
* | Merge branch 'master' into for-nextJiri Kosina2011-02-15
|\|
| * fs/direct-io.c: don't try to allocate more than BIO_MAX_PAGES in a bioDavid Dillow2011-01-20
* | dio: fix typos in commentsNamhyung Kim2011-01-19
|/
* fs/direct-io.c: fix truncation error in dio_complete() returnEdward Shishkin2010-10-26
* O_DIRECT: fix the splitting up of contiguous I/OJeff Moyer2010-09-09
* sort out blockdev_direct_IO variantsChristoph Hellwig2010-08-09
* direct-io: move aio_complete into ->end_ioChristoph Hellwig2010-07-26
* fs: introduce new truncate sequencenpiggin@suse.de2010-05-27
* direct-io: do not merge logically non-contiguous requestsJosef Bacik2010-05-25
* direct-io: add a hook for the fs to provide its own submit_bio functionJosef Bacik2010-05-25
* dio: fix use-after-freeAl Viro2009-12-17
* direct-io: cleanup blockdev_direct_IO lockingChristoph Hellwig2009-12-16
* dio: don't zero out the pages array inside struct dioJeff Moyer2009-12-16
* Fix regression in direct writes performance due to WRITE_ODIRECT flag removalVivek Goyal2009-11-26
* aio: implement request batchingJeff Moyer2009-10-28
* block: get rid of the WRITE_ODIRECT flagJeff Moyer2009-10-28
* block: Do away with the notion of hardsect_sizeMartin K. Petersen2009-05-22
* dio: Remove code handling bio_alloc failure with __GFP_WAITNikanth Karthikesan2009-04-15
* block: Add flag for telling the IO schedulers NOT to anticipate more IOJens Axboe2009-04-06
* fs: truncate blocks outside i_size after O_DIRECT write errorDmitri Monakhov2009-01-06
* Remove Andrew Morton's old email accountsFrancois Cami2008-10-16
* dio: use get_user_pages_fastNick Piggin2008-07-26
* Pagecache zeroing: zero_user_segment, zero_user_segments and zero_userChristoph Lameter2008-02-05
* remove ZERO_PAGENick Piggin2007-10-16
* Drop 'size' argument from bio_endio and bi_end_ioNeilBrown2007-10-10
* dio: zero struct dio with kzalloc instead of manuallyZach Brown2007-08-21
* direct-io: fix error-path crashesBadari Pulavarty2007-08-11
* dio: remove bogus refcounting BUG_ONZach Brown2007-07-03