summaryrefslogtreecommitdiffstats
path: root/block/blk-mq.c
Commit message (Expand)AuthorAgeFilesLines
* blk-mq: update hctx->dispatch_busy in case of real schedulerMing Lei2021-07-141-3/+0
* blk-mq: clear stale request in tags->rq[] before freeing one request poolMing Lei2021-07-141-5/+41
* blk-mq: grab rq->refcount before calling ->fn in blk_mq_tagset_busy_iterMing Lei2021-07-141-5/+9
* blk-mq: Swap two calls in blk_mq_exit_queue()Bart Van Assche2021-05-191-2/+4
* blk-mq: plug request for shared sbitmapMing Lei2021-05-191-2/+3
* scsi: block: Remove RQF_PREEMPT and BLK_MQ_REQ_PREEMPTBart Van Assche2021-01-121-2/+0
* scsi: block: Introduce BLK_MQ_REQ_PMBart Van Assche2021-01-121-0/+2
* Merge tag 'block-5.10-2020-10-24' of git://git.kernel.dk/linux-blockLinus Torvalds2020-10-241-2/+2
|\
| * block: blk-mq: fix a kernel-doc markupMauro Carvalho Chehab2020-10-231-1/+1
| * blk-mq: remove the calling of local_memory_node()Xianting Tian2020-10-201-1/+1
* | Merge tag 'for-5.10/dm-changes' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds2020-10-141-1/+0
|\ \ | |/ |/|
| * dm: fix request-based DM to not bounce through indirect dm_submit_bioMike Snitzer2020-10-071-1/+0
* | Merge tag 'block-5.10-2020-10-12' of git://git.kernel.dk/linux-blockLinus Torvalds2020-10-131-36/+65
|\ \
| * | blk-mq: use helper function to test hw stoppedYufen Yu2020-10-091-1/+1
| * | block: Consider only dispatched requests for inflight statisticGabriel Krisman Bertazi2020-10-061-1/+1
| * | block: make blk_crypto_rq_bio_prep() able to failEric Biggers2020-10-051-1/+6
| |/
| * blk-mq: add cond_resched() in __blk_mq_alloc_rq_maps()Xianting Tian2020-09-281-1/+3
| * blk-mq: always allow reserved allocation in hctx_may_queueMing Lei2020-09-111-2/+3
| * blk-mq, elevator: Count requests per hctx to improve performanceKashyap Desai2020-09-031-0/+1
| * blk-mq: Record active_queues_shared_sbitmap per tag_set for when using shared...John Garry2020-09-031-0/+2
| * blk-mq: Record nr_active_requests per queue for when using shared sbitmapJohn Garry2020-09-031-2/+2
| * blk-mq: Facilitate a shared sbitmap per tagsetJohn Garry2020-09-031-0/+15
| * blk-mq: Use pointers for blk_mq_tags bitmap tagsJohn Garry2020-09-031-4/+4
| * blk-mq: Pass flags for tag init/freeJohn Garry2020-09-031-10/+13
| * blk-mq: Rename blk_mq_update_tag_set_depth()Hannes Reinecke2020-09-031-4/+4
| * blk-mq: Rename BLK_MQ_F_TAG_SHARED as BLK_MQ_F_TAG_QUEUE_SHAREDMing Lei2020-09-031-10/+10
* | blk-mq: call commit_rqs while list empty but error happenyangerkun2020-09-291-9/+9
|/
* blk-mq: insert request not through ->queue_rq into sw/scheduler queueMing Lei2020-08-211-1/+2
* blk-mq: order adding requests to hctx->dispatch and checking SCHED_RESTARTMing Lei2020-08-171-0/+9
* block: blk-mq.c: fix @at_head kernel-doc warningRandy Dunlap2020-08-161-0/+1
* Merge tag 'for-5.9/block-20200802' of git://git.kernel.dk/linux-blockLinus Torvalds2020-08-031-140/+256
|\
| * block: blk-mq: delete duplicated wordRandy Dunlap2020-07-311-1/+1
| * block: Use non _rcu version of list functions for tag_set_listDaniel Wagner2020-07-281-2/+2
| * blk-mq: remove redundant validation in __blk_mq_end_request()Baolin Wang2020-07-101-2/+1
| * blk-mq: centralise related handling into blk_mq_get_driver_tagMing Lei2020-07-081-16/+15
| * blk-mq: streamline handling of q->mq_ops->queue_rq resultMing Lei2020-07-081-13/+11
| * Revert "blk-mq: put driver tag when this request is completed"Jens Axboe2020-07-011-36/+16
| * block: move ->make_request_fn to struct block_device_operationsChristoph Hellwig2020-07-011-5/+5
| * block: remove the request_queue argument from blk_queue_splitChristoph Hellwig2020-07-011-1/+1
| * blk-mq: centralise related handling into blk_mq_get_driver_tagMing Lei2020-06-301-16/+14
| * blk-mq: move blk_mq_put_driver_tag() into blk-mq.cMing Lei2020-06-301-0/+20
| * blk-mq: move blk_mq_get_driver_tag into blk-mq.cMing Lei2020-06-301-0/+34
| * blk-mq: support batching dispatch in case of ioMing Lei2020-06-301-2/+0
| * blk-mq: pass obtained budget count to blk_mq_dispatch_rq_listMing Lei2020-06-301-4/+27
| * blk-mq: remove dead check from blk_mq_dispatch_rq_listMing Lei2020-06-301-7/+0
| * blk-mq: move getting driver tag and budget into one helperMing Lei2020-06-301-26/+40
| * blk-mq: pass hctx to blk_mq_dispatch_rq_listMing Lei2020-06-301-3/+3
| * blk-mq: pass request queue into get/put budget callbackMing Lei2020-06-301-4/+4
| * blk-mq: remove the BLK_MQ_REQ_INTERNAL flagChristoph Hellwig2020-06-291-7/+3
| * blk-mq: put driver tag when this request is completedMing Lei2020-06-291-0/+2