summaryrefslogtreecommitdiffstats
path: root/block/blk-mq.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* block: Remove extra part pointer NULLify in blk_rq_init()John Garry7 days1-1/+0
* block: blk-mq: fix uninit-value in blk_rq_prep_clone and refactorSuraj Sonawane13 days1-7/+6
* block: don't reorder requests in blk_add_rq_to_plugChristoph Hellwig2024-11-131-2/+2
* block: add a rq_list typeChristoph Hellwig2024-11-131-21/+19
* block: remove the ioprio field from struct requestChristoph Hellwig2024-11-121-2/+1
* block: remove the write_hint field from struct requestChristoph Hellwig2024-11-121-2/+0
* block: always verify unfreeze lock on the owner taskMing Lei2024-11-081-8/+54
* block: remove blk_freeze_queue()Ming Lei2024-11-081-21/+1
* block: model freeze & enter queue as lock for supporting lockdepMing Lei2024-10-261-4/+22
* blk-mq: add non_owner variant of start_freeze/unfreeze queue APIsMing Lei2024-10-261-0/+20
* blk-mq: Unexport blk_mq_flush_busy_ctxs()Bart Van Assche2024-10-241-1/+0
* blk-mq: Make blk_mq_quiesce_tagset() hold the tag list mutex less longBart Van Assche2024-10-231-1/+2
* block: fix ordering between checking BLK_MQ_S_STOPPED request addingMuchun Song2024-10-221-0/+6
* block: fix ordering between checking QUEUE_FLAG_QUIESCED request addingMuchun Song2024-10-221-13/+34
* block: fix missing dispatching request when queue is started or unquiescedMuchun Song2024-10-221-0/+2
* block: enable passthrough command statisticsKeith Busch2024-10-221-1/+31
* block: move issue side time stamping to blk_account_io_start()Jens Axboe2024-10-221-8/+4
* block: set issue time stamp based on queue stateJens Axboe2024-10-221-1/+1
* block: kill blk_do_io_stat() helperJens Axboe2024-10-221-3/+3
* block: remove 'req->part' check for stats accountingJens Axboe2024-10-221-4/+3
* block: move iostat check into blk_acount_io_start()Jens Axboe2024-10-221-19/+21
* blk-mq: setup queue ->tag_set before initializing hctxMing Lei2024-10-141-2/+6
* Merge tag 'for-6.12/block-20240925' of git://git.kernel.dk/linuxLinus Torvalds2024-09-251-2/+3
|\
| * blk-mq: set the nr_integrity_segments from bioKeith Busch2024-09-131-0/+3
| * blk-mq: unconditional nr_integrity_segmentsKeith Busch2024-09-131-2/+0
* | Merge tag 'irq-core-2024-09-16' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds2024-09-171-1/+1
|\ \ | |/ |/|
| * softirq: Remove unused 'action' parameter from action callbackCaleb Sander Mateos2024-08-201-1/+1
* | blk-mq: add missing unplug trace eventKeith Busch2024-09-071-0/+3
* | block: rework bio splittingChristoph Hellwig2024-08-291-6/+5
|/
* block: Call .limit_depth() after .hctx has been setBart Van Assche2024-07-021-6/+6
* block: check bio alignment in blk_mq_submit_bioMing Lei2024-06-281-0/+20
* block: Pass blk_queue_get_max_sectors() a request pointerJohn Garry2024-06-201-1/+1
* block: move the poll flag to queue_limitsChristoph Hellwig2024-06-191-13/+18
* block: move the nowait flag to queue_limitsChristoph Hellwig2024-06-191-1/+1
* block: move the io_stat flag setting to queue_limitsChristoph Hellwig2024-06-191-1/+5
* block: freeze the queue in queue_attr_storeChristoph Hellwig2024-06-191-2/+3
* block: remove the blk_integrity_profile structureChristoph Hellwig2024-06-141-9/+4
* Merge tag 'block-6.10-20240523' of git://git.kernel.dk/linuxLinus Torvalds2024-05-231-2/+18
|\
| * blk-mq: add helper for checking if one CPU is mapped to specified hctxMing Lei2024-05-171-2/+18
* | Merge tag 'pull-bd_flags-2' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds2024-05-211-1/+1
|\ \ | |/ |/|
| * Use bdev_is_paritition() instead of open-coding itAl Viro2024-05-021-1/+1
* | block: support to account io_ticks preciselyYu Kuai2024-05-091-0/+4
* | block: Improve zone write request completion handlingDamien Le Moal2024-05-011-4/+2
* | block: Fix handling of non-empty flush write requests to zonesDamien Le Moal2024-05-011-3/+3
* | block: Do not special-case plugging of zone write operationsDamien Le Moal2024-04-171-6/+1
* | block: Remove BLK_STS_ZONE_RESOURCEDamien Le Moal2024-04-171-26/+0
* | block: Implement zone append emulationDamien Le Moal2024-04-171-2/+1
* | block: Introduce zone write pluggingDamien Le Moal2024-04-171-3/+29
* | block: Introduce blk_zone_update_request_bio()Damien Le Moal2024-04-171-6/+5
* | block: Remove req_bio_endio()Damien Le Moal2024-04-171-30/+28