Commit History

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