aboutsummaryrefslogtreecommitdiff
path: root/block/blk-mq.c
AgeCommit message (Expand)AuthorFilesLines
2018-08-22Merge tag 'for-4.19/post-20180822' of git://git.kernel.dk/linux-blockGravatar Linus Torvalds 1-8/+88
2018-08-21blk-mq: sync the update nr_hw_queues with blk_mq_queue_tag_busy_iterGravatar Jianchao Wang 1-0/+4
2018-08-21blk-mq: init hctx sched after update ctx and hctx mappingGravatar Jianchao Wang 1-8/+84
2018-08-14Merge tag 'for-4.19/block-20180812' of git://git.kernel.dk/linux-blockGravatar Linus Torvalds 1-60/+113
2018-08-09blk-mq: count the hctx as active before allocating tagGravatar Jianchao Wang 1-2/+6
2018-07-27Merge tag 'for-linus-20180727' of git://git.kernel.dk/linux-blockGravatar Linus Torvalds 1-3/+1
2018-07-24blk-mq: export setting request completion stateGravatar Keith Busch 1-3/+1
2018-07-22blk-mq: fail the request in case issue failureGravatar Ming Lei 1-2/+6
2018-07-17blk-mq: issue directly if hw queue isn't busy in case of 'none'Gravatar Ming Lei 1-1/+22
2018-07-09block: remove external dependency on wbt_flagsGravatar Josef Bacik 1-5/+4
2018-07-09blk-rq-qos: refactor out common elements of blk-wbtGravatar Josef Bacik 1-6/+6
2018-07-09blk-mq: dequeue request one by one from sw queue if hctx is busyGravatar Ming Lei 1-1/+32
2018-07-09blk-mq: use list_splice_tail_init() to insert requestsGravatar Ming Lei 1-7/+7
2018-07-09blk-mq: fix typo in a function commentGravatar Minwoo Im 1-1/+1
2018-07-09blk-mq: code clean-up by adding an API to clear set->mq_mapGravatar Minwoo Im 1-3/+1
2018-07-09blk-mq: remove synchronize_rcu() from blk_mq_del_queue_tag_set()Gravatar Ming Lei 1-8/+2
2018-07-09blk-mq: introduce new lock for protecting hctx->dispatch_waitGravatar Ming Lei 1-9/+17
2018-07-09blk-mq: don't pass **hctx to blk_mq_mark_tag_wait()Gravatar Ming Lei 1-12/+11
2018-07-09blk-mq: cleanup blk_mq_get_driver_tag()Gravatar Ming Lei 1-12/+7
2018-06-30Merge tag 'for-linus-20180629' of git://git.kernel.dk/linux-blockGravatar Linus Torvalds 1-0/+12
2018-06-29blk-mq: don't queue more if we get a busy returnGravatar Jens Axboe 1-0/+12
2018-06-24Merge tag 'for-linus-20180623' of git://git.kernel.dk/linux-blockGravatar Linus Torvalds 1-1/+0
2018-06-23blk-mq: Fix timeout handling in case the timeout handler returns BLK_EH_DONEGravatar Bart Van Assche 1-1/+0
2018-06-17Merge tag 'for-linus-20180616' of git://git.kernel.dk/linux-blockGravatar Linus Torvalds 1-2/+6
2018-06-14blk-mq: don't time out requests again that are in the timeout handlerGravatar Christoph Hellwig 1-0/+5
2018-06-12treewide: kzalloc_node() -> kcalloc_node()Gravatar Kees Cook 1-8/+8
2018-06-11blk-mq: reinit q->tag_set_list entry only after grace periodGravatar Roman Pen 1-2/+1
2018-06-04blk-mq: return when hctx is stopped in blk_mq_run_work_fnGravatar Jianchao Wang 1-1/+1
2018-06-01block: split the blk-mq case from elevator_initGravatar Christoph Hellwig 1-1/+1
2018-06-01block: move sysfs_lock into elevator_initGravatar Christoph Hellwig 1-1/+1
2018-05-29blk-mq: simplify blk_mq_rq_timed_outGravatar Christoph Hellwig 1-14/+8
2018-05-29block: remove BLK_EH_HANDLEDGravatar Christoph Hellwig 1-4/+0
2018-05-29block: rename BLK_EH_NOT_HANDLED to BLK_EH_DONEGravatar Christoph Hellwig 1-1/+1
2018-05-29blk-mq: Remove generation seqeunceGravatar Keith Busch 1-183/+75
2018-05-29blk-mq: Fix timeout and state orderGravatar Keith Busch 1-1/+1
2018-05-22blk-mq: remove wrong 'unlikely' checkGravatar huhai 1-1/+1
2018-05-18blk-mq: clear hctx->dispatch_from when mappings changeGravatar huhai 1-0/+1
2018-05-16blk-mq: remove redundant insert case in blk_mq_make_request()Gravatar huhai 1-15/+1
2018-05-10blk-mq: don't call into depth limiting for reserved tagsGravatar Jens Axboe 1-2/+4
2018-05-09block: consolidate struct request timestamp fieldsGravatar Omar Sandoval 1-5/+5
2018-05-09block: move blk_stat_add() to __blk_mq_end_request()Gravatar Omar Sandoval 1-4/+5
2018-05-09block: get rid of struct blk_issue_statGravatar Omar Sandoval 1-2/+6
2018-05-09block: pass struct request instead of struct blk_issue_stat to wbtGravatar Omar Sandoval 1-5/+5
2018-04-26blk-mq: fix sysfs inflight counterGravatar Omar Sandoval 1-0/+19
2018-04-26blk-mq: count allocated but not started requests in iostats inflightGravatar Omar Sandoval 1-12/+9
2018-04-25Revert "blk-mq: remove code for dealing with remapping queue"Gravatar Ming Lei 1-3/+31
2018-04-16blk-mq: start request gstate with gen 1Gravatar Jianchao Wang 1-0/+7
2018-04-10blk-mq: remove code for dealing with remapping queueGravatar Ming Lei 1-31/+3
2018-04-10blk-mq: don't check queue mapped in __blk_mq_delay_run_hw_queue()Gravatar Ming Lei 1-3/+0
2018-04-10blk-mq: remove blk_mq_delay_queue()Gravatar Ming Lei 1-28/+2