summaryrefslogtreecommitdiffstats
path: root/fs/direct-io.c
Commit message (Expand)AuthorAgeFilesLines
* atomic: use <linux/atomic.h>Arun Sharma2011-07-261-1/+1
* fs: move inode_dio_done to the end_io handlerChristoph Hellwig2011-07-201-3/+4
* fs: always maintain i_dio_countChristoph Hellwig2011-07-201-12/+13
* fs: kill i_alloc_semChristoph Hellwig2011-07-201-14/+51
* fs: simplify handling of zero sized reads in __blockdev_direct_IOChristoph Hellwig2011-07-201-2/+5
* Merge branch 'for-2.6.39/core' of git://git.kernel.dk/linux-2.6-blockLinus Torvalds2011-03-241-5/+2
|\
| * block: kill off REQ_UNPLUGJens Axboe2011-03-101-1/+1
| * block: remove per-queue pluggingJens Axboe2011-03-101-4/+1
* | Merge branch 'master' into for-nextJiri Kosina2011-02-151-3/+7
|\|
| * fs/direct-io.c: don't try to allocate more than BIO_MAX_PAGES in a bioDavid Dillow2011-01-201-3/+7
* | dio: fix typos in commentsNamhyung Kim2011-01-191-3/+3
|/
* fs/direct-io.c: fix truncation error in dio_complete() returnEdward Shishkin2010-10-261-1/+1
* O_DIRECT: fix the splitting up of contiguous I/OJeff Moyer2010-09-091-2/+2
* sort out blockdev_direct_IO variantsChristoph Hellwig2010-08-091-54/+20
* direct-io: move aio_complete into ->end_ioChristoph Hellwig2010-07-261-12/+14
* fs: introduce new truncate sequencenpiggin@suse.de2010-05-271-21/+40
* direct-io: do not merge logically non-contiguous requestsJosef Bacik2010-05-251-2/+18
* direct-io: add a hook for the fs to provide its own submit_bio functionJosef Bacik2010-05-251-5/+37
* dio: fix use-after-freeAl Viro2009-12-171-1/+1
* direct-io: cleanup blockdev_direct_IO lockingChristoph Hellwig2009-12-161-77/+52
* dio: don't zero out the pages array inside struct dioJeff Moyer2009-12-161-13/+25
* Fix regression in direct writes performance due to WRITE_ODIRECT flag removalVivek Goyal2009-11-261-1/+1
* aio: implement request batchingJeff Moyer2009-10-281-4/+4
* block: get rid of the WRITE_ODIRECT flagJeff Moyer2009-10-281-1/+1
* block: Do away with the notion of hardsect_sizeMartin K. Petersen2009-05-221-1/+1
* dio: Remove code handling bio_alloc failure with __GFP_WAITNikanth Karthikesan2009-04-151-2/+0
* block: Add flag for telling the IO schedulers NOT to anticipate more IOJens Axboe2009-04-061-1/+1
* fs: truncate blocks outside i_size after O_DIRECT write errorDmitri Monakhov2009-01-061-0/+13
* Remove Andrew Morton's old email accountsFrancois Cami2008-10-161-2/+2
* dio: use get_user_pages_fastNick Piggin2008-07-261-8/+2
* Pagecache zeroing: zero_user_segment, zero_user_segments and zero_userChristoph Lameter2008-02-051-2/+2
* remove ZERO_PAGENick Piggin2007-10-161-2/+2
* Drop 'size' argument from bio_endio and bi_end_ioNeilBrown2007-10-101-11/+2
* dio: zero struct dio with kzalloc instead of manuallyZach Brown2007-08-201-17/+1
* direct-io: fix error-path crashesBadari Pulavarty2007-08-111-0/+1
* dio: remove bogus refcounting BUG_ONZach Brown2007-07-031-1/+1
* Merge git://git.kernel.org/pub/scm/linux/kernel/git/bunk/trivialLinus Torvalds2007-05-091-1/+1
|\
| * Fix misspellings collected by members of KJ list.Robert P. J. Day2007-05-091-1/+1
* | fs: convert core functions to zero_user_pageNate Diller2007-05-091-6/+2
|/
* [PATCH] dio: lock refcount operationsZach Brown2006-12-101-31/+45
* [PATCH] dio: only call aio_complete() after returning -EIOCBQUEUEDZach Brown2006-12-101-55/+35
* [PATCH] dio: remove duplicate bio wait codeZach Brown2006-12-101-29/+12
* [PATCH] dio: formalize bio counters as a dio reference countZach Brown2006-12-101-74/+66
* [PATCH] dio: call blk_run_address_space() once per opZach Brown2006-12-101-5/+3
* [PATCH] dio: centralize completion in dio_complete()Zach Brown2006-12-101-52/+42
* [PATCH] io-accounting: direct-ioAndrew Morton2006-12-101-0/+8
* [PATCH] lockdep: annotate direct ioIngo Molnar2006-07-031-2/+4
* [PATCH] Kill PF_SYNCWRITE flagJens Axboe2006-06-231-10/+8
* BUG_ON() Conversion in fs/direct-io.cEric Sesterhenn2006-04-011-2/+1
* Fixes a regression from the recent "remove ->get_blocks() support"Nathan Scott2006-03-291-3/+4