Jianchao Wang
|
d48ece209f
blk-mq: init hctx sched after update ctx and hctx mapping
|
7 жил өмнө |
Ming Lei
|
6ce3dd6eec
blk-mq: issue directly if hw queue isn't busy in case of 'none'
|
7 жил өмнө |
Ming Lei
|
6e76871730
blk-mq: dequeue request one by one from sw queue if hctx is busy
|
7 жил өмнө |
Ming Lei
|
b04f50ab8a
blk-mq: only attempt to merge bio if there is rq in sw queue
|
7 жил өмнө |
Ming Lei
|
97889f9ac2
blk-mq: remove synchronize_rcu() from blk_mq_del_queue_tag_set()
|
7 жил өмнө |
Ming Lei
|
32a50fabb3
blk-mq: update nr_requests when switching to 'none' scheduler
|
7 жил өмнө |
Christoph Hellwig
|
acddf3b308
block: move sysfs_lock into elevator_init
|
7 жил өмнө |
Christoph Hellwig
|
ddb7253254
block: remove the always unused name argument to elevator_init
|
7 жил өмнө |
Jens Axboe
|
9c55873464
blk-mq: abstract out blk-mq-sched rq list iteration bio merge helper
|
7 жил өмнө |
Keith Busch
|
bea99a5007
blk-mq-sched: Enable merging discard bio into request
|
7 жил өмнө |
Mike Snitzer
|
9e97d2951a
blk-mq-sched: remove unused 'can_block' arg from blk_mq_sched_insert_request
|
7 жил өмнө |
Liu Bo
|
913a9500b9
blk-mq: remove confusing comment of blk_mq_sched_dispatch_requests
|
7 жил өмнө |
Jens Axboe
|
79f720a751
blk-mq: only run the hardware queue if IO is pending
|
7 жил өмнө |
Jens Axboe
|
05b7941394
Revert "blk-mq: don't handle TAG_SHARED in restart"
|
7 жил өмнө |
Ming Lei
|
923218f616
blk-mq: don't allocate driver tag upfront for flush rq
|
7 жил өмнө |
Ming Lei
|
a6a252e649
blk-mq-sched: decide how to handle flush rq via RQF_FLUSH_SEQ
|
7 жил өмнө |
Ming Lei
|
88022d7201
blk-mq: don't handle failure in .get_budget
|
7 жил өмнө |
Ming Lei
|
1f460b63d4
blk-mq: don't restart queue when .get_budget returns BLK_STS_RESOURCE
|
7 жил өмнө |
Ming Lei
|
358a3a6bcc
blk-mq: don't handle TAG_SHARED in restart
|
7 жил өмнө |
Ming Lei
|
b347689ffb
blk-mq-sched: improve dispatching from sw queue
|
7 жил өмнө |
Ming Lei
|
de14829740
blk-mq: introduce .get_budget and .put_budget in blk_mq_ops
|
7 жил өмнө |
Ming Lei
|
caf8eb0d60
blk-mq-sched: move actual dispatching into one helper
|
7 жил өмнө |
Ming Lei
|
5e3d02bbaf
blk-mq-sched: dispatch from scheduler IFF progress is made in ->dispatch
|
7 жил өмнө |
Ming Lei
|
32825c45ff
blk-mq-sched: fix performance regression of mq-deadline
|
8 жил өмнө |
Jens Axboe
|
f95a0d6a95
Merge commit '8e8320c9315c' into for-4.13/block
|
8 жил өмнө |
Jens Axboe
|
8e8320c931
blk-mq: fix performance regression with shared tags
|
8 жил өмнө |
Bart Van Assche
|
7b6078146c
blk-mq: Document locking assumptions
|
8 жил өмнө |
Ming Lei
|
f4560ffe8c
blk-mq: use QUEUE_FLAG_QUIESCED to quiesce queue
|
8 жил өмнө |
Christoph Hellwig
|
44e8c2bff8
blk-mq: refactor blk_mq_sched_assign_ioc
|
8 жил өмнө |
Christoph Hellwig
|
ea511e3c28
blk-mq: remove blk_mq_sched_{get,put}_rq_priv
|
8 жил өмнө |