Ming Lei
|
f70ced0917
blk-mq: support per-distpatch_queue flush machinery
|
11 years ago |
Ming Lei
|
e97c293cdf
block: introduce 'blk_mq_ctx' parameter to blk_get_flush_queue
|
11 years ago |
Ming Lei
|
0bae352da5
block: flush: avoid to figure out flush queue unnecessarily
|
11 years ago |
Ming Lei
|
ba483388e3
block: remove blk_init_flush() and its pair
|
11 years ago |
Ming Lei
|
7c94e1c157
block: introduce blk_flush_queue to drive flush machinery
|
11 years ago |
Ming Lei
|
7ddab5de5b
block: avoid to use q->flush_rq directly
|
11 years ago |
Ming Lei
|
3c09676c12
block: move flush initialization to blk_flush_init
|
11 years ago |
Ming Lei
|
f355265571
block: introduce blk_init_flush and its pair
|
11 years ago |
Ming Lei
|
1bcb1eada4
blk-mq: allocate flush_rq in blk_mq_init_flush()
|
11 years ago |
Ming Lei
|
2edd2c740b
blk-mq: remove unnecessary blk_clear_rq_complete()
|
11 years ago |
Christoph Hellwig
|
c8a446ad69
blk-mq: rename blk_mq_end_io to blk_mq_end_request
|
11 years ago |
Christoph Hellwig
|
2940474af7
block: remove elv_abort_queue and blk_abort_flushes
|
11 years ago |
Ming Lei
|
14b83e172f
block: mq flush: clear flush_rq's tag in flush_end_io()
|
11 years ago |
Shaohua Li
|
2230237500
blk-mq: blk_mq_tag_to_rq should handle flush request
|
11 years ago |
Christoph Hellwig
|
6fca6a611c
blk-mq: add helper to insert requests from irq context
|
11 years ago |
Christoph Hellwig
|
f88a164b72
blk-mq: rename mq_flush_work struct request member
|
11 years ago |
Christoph Hellwig
|
8727af4b9d
blk-mq: make ->flush_rq fully transparent to drivers
|
11 years ago |
Christoph Hellwig
|
9d74e25737
blk-mq: do not initialize req->special
|
11 years ago |
Jens Axboe
|
59c3d45e48
block: remove 'q' parameter from kblockd_schedule_*_work()
|
11 years ago |
Mike Snitzer
|
10beafc190
block: change flush sequence list addition back to front add
|
12 years ago |
Christoph Hellwig
|
feb71dae1f
blk-mq: merge blk_mq_insert_request and blk_mq_run_request
|
12 years ago |
Christoph Hellwig
|
18741986a4
blk-mq: rework flush sequencing logic
|
12 years ago |
Shaohua Li
|
f0276924fa
blk-mq: Don't reserve a tag for flush request
|
12 years ago |
Kent Overstreet
|
4f024f3797
block: Abstract out bvec iterator
|
12 years ago |
Kent Overstreet
|
33879d4512
block: submit_bio_wait() conversions
|
12 years ago |
Christoph Hellwig
|
3228f48be2
blk-mq: fix for flush deadlock
|
12 years ago |
Jens Axboe
|
320ae51fee
blk-mq: new multi-queue block IO queueing mechanism
|
12 years ago |
Alice Ferrazzi
|
f2fc7d0edd
Block: blk-flush: Fixed indent code style
|
12 years ago |
Vladimir Davydov
|
5577022f4e
block: account iowait time when waiting for completion of IO request
|
13 years ago |
Jeff Moyer
|
e67b77c791
blk-flush: move the queue kick into
|
14 years ago |