30 Commits (c170bbb45febc03ac4d34ba2b8bb55e06104b7e7)

Author SHA1 Message Date
Kent Overstreet c170bbb45f block: submit_bio_wait() conversions 8 years ago
Christoph Hellwig 3228f48be2 blk-mq: fix for flush deadlock 8 years ago
Jens Axboe 320ae51fee blk-mq: new multi-queue block IO queueing mechanism 8 years ago
Alice Ferrazzi f2fc7d0edd Block: blk-flush: Fixed indent code style 9 years ago
Vladimir Davydov 5577022f4e block: account iowait time when waiting for completion of IO request 9 years ago
Jeff Moyer e67b77c791 blk-flush: move the queue kick into 10 years ago
Jeff Moyer 834f9f61a5 blk-flush: fix invalid BUG_ON in blk_insert_flush 10 years ago
Jeff Moyer 4853abaae7 block: fix flush machinery for stacking drivers with differring flush flags 10 years ago
Jeff Moyer fa1bf42ff9 allow blk_flush_policy to return REQ_FSEQ_DATA independent of *FLUSH 10 years ago
shaohua.li@intel.com 3ac0cc4508 block: hold queue if flush is running for non-queueable flush drive 11 years ago
Christoph Hellwig 24ecfbe27f block: add blk_run_queue_async 11 years ago
Jens Axboe 53d63e6b0d block: make the flush insertion use the tail of the dispatch list 11 years ago
Jens Axboe b710a48055 block: get rid of elv_insert() interface 11 years ago
Jens Axboe 7eaceaccab block: remove per-queue plugging 11 years ago
Jens Axboe 73c1010119 block: initial patch for on-stack per-task plugging 11 years ago
Tejun Heo 255bb490c8 block: blk-flush shouldn't call directly into q->request_fn() __blk_run_queue() 11 years ago
Tejun Heo 1654e7411a block: add @force_kblockd to __blk_run_queue() 11 years ago
Tejun Heo ae1b153962 block: reimplement FLUSH/FUA to support merge 11 years ago
Tejun Heo 414b4ff5ee block: add REQ_FLUSH_SEQ 11 years ago
Christoph Hellwig dd3932eddf block: remove BLKDEV_IFL_WAIT 11 years ago
Tejun Heo d391a2dda2 block: use REQ_FLUSH in blkdev_issue_flush() 11 years ago
Tejun Heo 09d60c701b block: make sure FSEQ_DATA request has the same rq_disk as the original 11 years ago
Tejun Heo 47f70d5a6c block: kick queue after sequencing REQ_FLUSH/FUA 11 years ago
Tejun Heo 337238be1b block: initialize flush request with WRITE_FLUSH instead of REQ_FLUSH 11 years ago
Christoph Hellwig cde4c406d8 block: simplify queue_next_fseq 11 years ago
Tejun Heo 4fed947cb3 block: implement REQ_FLUSH/FUA based interface for FLUSH/FUA requests 11 years ago
Tejun Heo dd4c133f38 block: rename barrier/ordered to flush 11 years ago
Tejun Heo 8839a0e055 block: rename blk-barrier.c to blk-flush.c 11 years ago
Tejun Heo 28e7d18452 block: drop barrier ordering by queue draining 11 years ago
Tejun Heo dd831006d5 block: misc cleanups in barrier code 11 years ago
Tejun Heo 4913efe456 block: deprecate barrier and replace blk_queue_ordered() with blk_queue_flush() 11 years ago
Tejun Heo 6958f14545 block: kill QUEUE_ORDERED_BY_TAG 11 years ago
FUJITA Tomonori 16f2319fd6 block: set up rq->rq_disk properly for flush requests 11 years ago
FUJITA Tomonori 28e18d0188 block: set REQ_TYPE_FS on flush requests 11 years ago
Dave Chinner f10d9f617a blkdev: check for valid request queue before issuing flush 11 years ago
FUJITA Tomonori 00fff26539 block: remove q->prepare_flush_fn completely 11 years ago
FUJITA Tomonori b6a903151d block: permit PREFLUSH and POSTFLUSH without prepare_flush_fn 11 years ago
FUJITA Tomonori 8749534fe6 block: introduce REQ_FLUSH flag 11 years ago
Christoph Hellwig 7b6d91daee block: unify flags for struct bio and struct request 11 years ago
Christoph Hellwig 33659ebbae block: remove wrappers for request type/flags 11 years ago
Dmitry Monakhov f31e7e4022 blkdev: move blkdev_issue helper functions to separate file 12 years ago
Dmitry Monakhov f17e232e92 blkdev: allow async blkdev_issue_flush requests 12 years ago
Dmitry Monakhov fbd9b09a17 blkdev: generalize flags for blkdev_issue_fn functions 12 years ago
Tejun Heo 5a0e3ad6af include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h 12 years ago
OGAWA Hirofumi e79e95db5c block: Honor the gfp_mask for alloc_page() in blkdev_issue_discard() 12 years ago
Christoph Hellwig 67efc92580 block: allow large discard requests 12 years ago
Christoph Hellwig c15227de13 block: use normal I/O path for discard requests 12 years ago
Christoph Hellwig ca80650cfb block: allow large discard requests 12 years ago
Christoph Hellwig 1122a26f2a block: use normal I/O path for discard requests 12 years ago
Christoph Hellwig 746cd1e7e4 block: use blkdev_issue_discard in blk_ioctl_discard 12 years ago