summaryrefslogtreecommitdiffstats
path: root/block/blk-barrier.c
AgeCommit message (Expand)AuthorFilesLines
2010-09-10block: rename blk-barrier.c to blk-flush.cTejun Heo1-248/+0
2010-09-10block: drop barrier ordering by queue drainingTejun Heo1-134/+86
2010-09-10block: misc cleanups in barrier codeTejun Heo1-18/+14
2010-09-10block: deprecate barrier and replace blk_queue_ordered() with blk_queue_flush()Tejun Heo1-29/+0
2010-09-10block: kill QUEUE_ORDERED_BY_TAGTejun Heo1-28/+7
2010-08-07block: set up rq->rq_disk properly for flush requestsFUJITA Tomonori1-1/+1
2010-08-07block: set REQ_TYPE_FS on flush requestsFUJITA Tomonori1-0/+1
2010-08-07blkdev: check for valid request queue before issuing flushDave Chinner1-0/+9
2010-08-07block: remove q->prepare_flush_fn completelyFUJITA Tomonori1-6/+1
2010-08-07block: permit PREFLUSH and POSTFLUSH without prepare_flush_fnFUJITA Tomonori1-7/+2
2010-08-07block: introduce REQ_FLUSH flagFUJITA Tomonori1-1/+1
2010-08-07block: unify flags for struct bio and struct requestChristoph Hellwig1-1/+1
2010-08-07block: remove wrappers for request type/flagsChristoph Hellwig1-3/+4
2010-04-28blkdev: move blkdev_issue helper functions to separate fileDmitry Monakhov1-104/+0
2010-04-28blkdev: allow async blkdev_issue_flush requestsDmitry Monakhov1-14/+19
2010-04-28blkdev: generalize flags for blkdev_issue_fn functionsDmitry Monakhov1-9/+11
2010-03-30include cleanup: Update gfp.h and slab.h includes to prepare for breaking imp...Tejun Heo1-0/+1
2009-12-29block: Honor the gfp_mask for alloc_page() in blkdev_issue_discard()OGAWA Hirofumi1-1/+1
2009-10-01block: allow large discard requestsChristoph Hellwig1-4/+6
2009-10-01block: use normal I/O path for discard requestsChristoph Hellwig1-5/+30
2009-09-14block: use blkdev_issue_discard in blk_ioctl_discardChristoph Hellwig1-12/+19
2009-05-22block: Use accessor functions for queue limitsMartin K. Petersen1-4/+4
2009-05-20block: change the tag sync vs async restriction logicJens Axboe1-1/+1
2009-05-11block: implement and enforce request peek/start/fetchTejun Heo1-2/+2
2009-05-11block: convert to pos and nr_sectors accessorsTejun Heo1-1/+1
2009-05-11block: implement blk_rq_pos/[cur_]sectors() and convert obvious onesTejun Heo1-1/+1
2009-04-28block: implement and use [__]blk_end_request_all()Tejun Heo1-7/+2
2009-04-15block: Remove code handling bio_alloc failure with __GFP_WAITNikanth Karthikesan1-3/+0
2009-01-30block: Fix documentation for blkdev_issue_flush()Theodore Ts'o1-1/+1
2008-12-29block: fix empty barrier on write-through w/ ordered tagTejun Heo1-1/+13
2008-12-29block: simplify empty barrier implementationTejun Heo1-6/+10
2008-12-29block: make barrier completion more robustTejun Heo1-18/+27
2008-12-29block: make every barrier action optionalTejun Heo1-17/+24
2008-12-29block: remove duplicate or unused barrier/discard error pathsTejun Heo1-2/+2
2008-12-29block: reorganize QUEUE_ORDERED_* constantsTejun Heo1-10/+10
2008-12-03block: internal dequeue shouldn't start timerTejun Heo1-2/+2
2008-10-09block: adjust blkdev_issue_discard for swapHugh Dickins1-3/+4
2008-10-09Allow elevators to sort/merge discard requestsDavid Woodhouse1-1/+1
2008-10-09Use WRITE_BARRIER in blkdev_issue_flush(), not (1<<BIO_RW_BARRIER)OGAWA Hirofumi1-1/+1
2008-10-09Add 'discard' request handlingDavid Woodhouse1-0/+69
2008-05-01block: remove remaining __FUNCTION__ occurrencesHarvey Harrison1-2/+1
2008-04-29block: rename and export rq_init()FUJITA Tomonori1-2/+2
2008-04-29block/blk-barrier.c:blk_ordered_cur_seq() mustn't be inlineAdrian Bunk1-1/+1
2008-04-29block: make rq_init() do a full memset()FUJITA Tomonori1-6/+1
2008-03-04block: fix blkdev_issue_flush() not detecting and passing EOPNOTSUPP backJens Axboe1-2/+7
2008-02-01block: make core bits checkpatch compliantJens Axboe1-3/+2
2008-01-29block: continue ll_rw_blk.c splitupJens Axboe1-0/+319