aboutsummaryrefslogtreecommitdiffstats
path: root/block/blk-flush.c
Commit message (Expand)AuthorAge
* blk-mq: support per-distpatch_queue flush machineryMing Lei2014-09-25
* block: introduce 'blk_mq_ctx' parameter to blk_get_flush_queueMing Lei2014-09-25
* block: flush: avoid to figure out flush queue unnecessarilyMing Lei2014-09-25
* block: remove blk_init_flush() and its pairMing Lei2014-09-25
* block: introduce blk_flush_queue to drive flush machineryMing Lei2014-09-25
* block: avoid to use q->flush_rq directlyMing Lei2014-09-25
* block: move flush initialization to blk_flush_initMing Lei2014-09-25
* block: introduce blk_init_flush and its pairMing Lei2014-09-25
* blk-mq: allocate flush_rq in blk_mq_init_flush()Ming Lei2014-09-25
* blk-mq: remove unnecessary blk_clear_rq_complete()Ming Lei2014-09-22
* blk-mq: rename blk_mq_end_io to blk_mq_end_requestChristoph Hellwig2014-09-22
* block: remove elv_abort_queue and blk_abort_flushesChristoph Hellwig2014-06-11
* block: mq flush: clear flush_rq's tag in flush_end_io()Ming Lei2014-06-04
* blk-mq: blk_mq_tag_to_rq should handle flush requestShaohua Li2014-05-30
* blk-mq: add helper to insert requests from irq contextChristoph Hellwig2014-05-28
* blk-mq: rename mq_flush_work struct request memberChristoph Hellwig2014-04-16
* blk-mq: make ->flush_rq fully transparent to driversChristoph Hellwig2014-04-15
* blk-mq: do not initialize req->specialChristoph Hellwig2014-04-15
* block: remove 'q' parameter from kblockd_schedule_*_work()Jens Axboe2014-04-09
* block: change flush sequence list addition back to front addMike Snitzer2014-03-08
* blk-mq: merge blk_mq_insert_request and blk_mq_run_requestChristoph Hellwig2014-02-21
* blk-mq: rework flush sequencing logicChristoph Hellwig2014-02-10
* blk-mq: Don't reserve a tag for flush requestShaohua Li2014-01-30
* block: Abstract out bvec iteratorKent Overstreet2013-11-24
* block: submit_bio_wait() conversionsKent Overstreet2013-11-24
* blk-mq: fix for flush deadlockChristoph Hellwig2013-10-28
* blk-mq: new multi-queue block IO queueing mechanismJens Axboe2013-10-25
* Block: blk-flush: Fixed indent code styleAlice Ferrazzi2013-03-22
* block: account iowait time when waiting for completion of IO requestVladimir Davydov2013-02-15
* blk-flush: move the queue kick intoJeff Moyer2011-10-24
* blk-flush: fix invalid BUG_ON in blk_insert_flushJeff Moyer2011-10-24
* block: fix flush machinery for stacking drivers with differring flush flagsJeff Moyer2011-08-15
* allow blk_flush_policy to return REQ_FSEQ_DATA independent of *FLUSHJeff Moyer2011-08-09
* block: hold queue if flush is running for non-queueable flush driveshaohua.li@intel.com2011-05-06
* block: add blk_run_queue_asyncChristoph Hellwig2011-04-18
* block: make the flush insertion use the tail of the dispatch listJens Axboe2011-04-05
* block: get rid of elv_insert() interfaceJens Axboe2011-04-05
* Merge branch 'for-2.6.39/stack-plug' into for-2.6.39/coreJens Axboe2011-03-10
|\
| * block: remove per-queue pluggingJens Axboe2011-03-10
| * block: initial patch for on-stack per-task pluggingJens Axboe2011-03-10
* | Merge branch 'for-linus' of ../linux-2.6-block into block-for-2.6.39/coreTejun Heo2011-03-04
|\ \ | |/ |/|
| * block: blk-flush shouldn't call directly into q->request_fn() __blk_run_queue()Tejun Heo2011-03-02
| * block: add @force_kblockd to __blk_run_queue()Tejun Heo2011-03-02
* | block: reimplement FLUSH/FUA to support mergeTejun Heo2011-01-25
* | block: add REQ_FLUSH_SEQTejun Heo2011-01-25
|/
* block: remove BLKDEV_IFL_WAITChristoph Hellwig2010-09-16
* block: use REQ_FLUSH in blkdev_issue_flush()Tejun Heo2010-09-10
* block: make sure FSEQ_DATA request has the same rq_disk as the originalTejun Heo2010-09-10
* block: kick queue after sequencing REQ_FLUSH/FUATejun Heo2010-09-10
* block: initialize flush request with WRITE_FLUSH instead of REQ_FLUSHTejun Heo2010-09-10