summaryrefslogtreecommitdiffstats
path: root/block/blk-barrier.c
Commit message (Expand)AuthorAgeFilesLines
* block: set up rq->rq_disk properly for flush requestsFUJITA Tomonori2010-08-071-1/+1
* block: set REQ_TYPE_FS on flush requestsFUJITA Tomonori2010-08-071-0/+1
* blkdev: check for valid request queue before issuing flushDave Chinner2010-08-071-0/+9
* block: remove q->prepare_flush_fn completelyFUJITA Tomonori2010-08-071-6/+1
* block: permit PREFLUSH and POSTFLUSH without prepare_flush_fnFUJITA Tomonori2010-08-071-7/+2
* block: introduce REQ_FLUSH flagFUJITA Tomonori2010-08-071-1/+1
* block: unify flags for struct bio and struct requestChristoph Hellwig2010-08-071-1/+1
* block: remove wrappers for request type/flagsChristoph Hellwig2010-08-071-3/+4
* blkdev: move blkdev_issue helper functions to separate fileDmitry Monakhov2010-04-281-104/+0
* blkdev: allow async blkdev_issue_flush requestsDmitry Monakhov2010-04-281-14/+19
* blkdev: generalize flags for blkdev_issue_fn functionsDmitry Monakhov2010-04-281-9/+11
* include cleanup: Update gfp.h and slab.h includes to prepare for breaking imp...Tejun Heo2010-03-301-0/+1
* block: Honor the gfp_mask for alloc_page() in blkdev_issue_discard()OGAWA Hirofumi2009-12-291-1/+1
* block: allow large discard requestsChristoph Hellwig2009-10-011-4/+6
* block: use normal I/O path for discard requestsChristoph Hellwig2009-10-011-5/+30
* block: use blkdev_issue_discard in blk_ioctl_discardChristoph Hellwig2009-09-141-12/+19
* block: Use accessor functions for queue limitsMartin K. Petersen2009-05-221-4/+4
* block: change the tag sync vs async restriction logicJens Axboe2009-05-201-1/+1
* block: implement and enforce request peek/start/fetchTejun Heo2009-05-111-2/+2
* block: convert to pos and nr_sectors accessorsTejun Heo2009-05-111-1/+1
* block: implement blk_rq_pos/[cur_]sectors() and convert obvious onesTejun Heo2009-05-111-1/+1
* block: implement and use [__]blk_end_request_all()Tejun Heo2009-04-281-7/+2
* block: Remove code handling bio_alloc failure with __GFP_WAITNikanth Karthikesan2009-04-151-3/+0
* block: Fix documentation for blkdev_issue_flush()Theodore Ts'o2009-01-301-1/+1
* block: fix empty barrier on write-through w/ ordered tagTejun Heo2008-12-291-1/+13
* block: simplify empty barrier implementationTejun Heo2008-12-291-6/+10
* block: make barrier completion more robustTejun Heo2008-12-291-18/+27
* block: make every barrier action optionalTejun Heo2008-12-291-17/+24
* block: remove duplicate or unused barrier/discard error pathsTejun Heo2008-12-291-2/+2
* block: reorganize QUEUE_ORDERED_* constantsTejun Heo2008-12-291-10/+10
* block: internal dequeue shouldn't start timerTejun Heo2008-12-031-2/+2
* block: adjust blkdev_issue_discard for swapHugh Dickins2008-10-091-3/+4
* Allow elevators to sort/merge discard requestsDavid Woodhouse2008-10-091-1/+1
* Use WRITE_BARRIER in blkdev_issue_flush(), not (1<<BIO_RW_BARRIER)OGAWA Hirofumi2008-10-091-1/+1
* Add 'discard' request handlingDavid Woodhouse2008-10-091-0/+69
* block: remove remaining __FUNCTION__ occurrencesHarvey Harrison2008-05-011-2/+1
* block: rename and export rq_init()FUJITA Tomonori2008-04-291-2/+2
* block/blk-barrier.c:blk_ordered_cur_seq() mustn't be inlineAdrian Bunk2008-04-291-1/+1
* block: make rq_init() do a full memset()FUJITA Tomonori2008-04-291-6/+1
* block: fix blkdev_issue_flush() not detecting and passing EOPNOTSUPP backJens Axboe2008-03-041-2/+7
* block: make core bits checkpatch compliantJens Axboe2008-02-011-3/+2
* block: continue ll_rw_blk.c splitupJens Axboe2008-01-291-0/+319