| Age | Commit message (Expand) | Author | Files | Lines |
| 2025-04-03 | block: don't grab elevator lock during queue initialization | Ming Lei | 1 | -7/+17 |
| 2025-04-01 | block: remove unused nseg parameter | Nitesh Shetty | 1 | -3/+2 |
| 2025-03-12 | block: remove unused parameter | Guixin Liu | 1 | -1/+1 |
| 2025-03-10 | block: make sure ->nr_integrity_segments is cloned in blk_rq_prep_clone | Ming Lei | 1 | -0/+1 |
| 2025-03-10 | block: protect hctx attributes/params using q->elevator_lock | Nilay Shroff | 1 | -0/+4 |
| 2025-03-10 | block: introduce a dedicated lock for protecting queue elevator updates | Nilay Shroff | 1 | -8/+7 |
| 2025-01-31 | block: force noio scope in blk_mq_freeze_queue | Christoph Hellwig | 1 | -8/+13 |
| 2025-01-14 | blk-mq: Move more error handling into blk_mq_submit_bio() | Bart Van Assche | 1 | -7/+7 |
| 2025-01-14 | block: Reorder the request allocation code in blk_mq_submit_bio() | Bart Van Assche | 1 | -3/+3 |
| 2025-01-10 | block: don't update BLK_FEAT_POLL in __blk_mq_update_nr_hw_queues | Christoph Hellwig | 1 | -21/+5 |
| 2025-01-10 | block: check BLK_FEAT_POLL under q_usage_count | Christoph Hellwig | 1 | -2/+10 |
| 2025-01-06 | block: simplify tag allocation policy selection | Christoph Hellwig | 1 | -2/+1 |
| 2025-01-04 | block: remove blk_rq_bio_prep | Christoph Hellwig | 1 | -1/+3 |
| 2024-12-23 | block: track queue dying state automatically for modeling queue freeze lockdep | Ming Lei | 1 | -2/+3 |
| 2024-12-23 | block: track disk DEAD state automatically for modeling queue freeze lockdep | Ming Lei | 1 | -2/+5 |
| 2024-12-23 | block: remove unnecessary check in blk_unfreeze_check_owner() | Ming Lei | 1 | -2/+0 |
| 2024-12-18 | block: avoid to reuse `hctx` not removed from cpuhp callback list | Ming Lei | 1 | -1/+10 |
| 2024-12-18 | block: Revert "block: Fix potential deadlock while freezing queue and acquiri... | Ming Lei | 1 | -18/+11 |
| 2024-12-13 | block: Fix potential deadlock while freezing queue and acquiring sysfs_lock | Nilay Shroff | 1 | -11/+18 |
| 2024-12-13 | blk-mq: Clean up blk_mq_requeue_work() | Bart Van Assche | 1 | -6/+4 |
| 2024-12-06 | blk-mq: move cpuhp callback registering out of q->sysfs_lock | Ming Lei | 1 | -11/+92 |
| 2024-12-06 | blk-mq: register cpuhp callback after hctx is added to xarray table | Ming Lei | 1 | -8/+7 |
| 2024-11-25 | block: Remove extra part pointer NULLify in blk_rq_init() | John Garry | 1 | -1/+0 |
| 2024-11-19 | block: blk-mq: fix uninit-value in blk_rq_prep_clone and refactor | Suraj Sonawane | 1 | -7/+6 |
| 2024-11-13 | block: don't reorder requests in blk_add_rq_to_plug | Christoph Hellwig | 1 | -2/+2 |
| 2024-11-13 | block: add a rq_list type | Christoph Hellwig | 1 | -21/+19 |
| 2024-11-12 | block: remove the ioprio field from struct request | Christoph Hellwig | 1 | -2/+1 |
| 2024-11-12 | block: remove the write_hint field from struct request | Christoph Hellwig | 1 | -2/+0 |
| 2024-11-07 | block: always verify unfreeze lock on the owner task | Ming Lei | 1 | -8/+54 |
| 2024-11-07 | block: remove blk_freeze_queue() | Ming Lei | 1 | -21/+1 |
| 2024-10-26 | block: model freeze & enter queue as lock for supporting lockdep | Ming Lei | 1 | -4/+22 |
| 2024-10-26 | blk-mq: add non_owner variant of start_freeze/unfreeze queue APIs | Ming Lei | 1 | -0/+20 |
| 2024-10-23 | blk-mq: Unexport blk_mq_flush_busy_ctxs() | Bart Van Assche | 1 | -1/+0 |
| 2024-10-22 | blk-mq: Make blk_mq_quiesce_tagset() hold the tag list mutex less long | Bart Van Assche | 1 | -1/+2 |
| 2024-10-22 | block: fix ordering between checking BLK_MQ_S_STOPPED request adding | Muchun Song | 1 | -0/+6 |
| 2024-10-22 | block: fix ordering between checking QUEUE_FLAG_QUIESCED request adding | Muchun Song | 1 | -13/+34 |
| 2024-10-22 | block: fix missing dispatching request when queue is started or unquiesced | Muchun Song | 1 | -0/+2 |
| 2024-10-22 | block: enable passthrough command statistics | Keith Busch | 1 | -1/+31 |
| 2024-10-22 | block: move issue side time stamping to blk_account_io_start() | Jens Axboe | 1 | -8/+4 |
| 2024-10-22 | block: set issue time stamp based on queue state | Jens Axboe | 1 | -1/+1 |
| 2024-10-22 | block: kill blk_do_io_stat() helper | Jens Axboe | 1 | -3/+3 |
| 2024-10-22 | block: remove 'req->part' check for stats accounting | Jens Axboe | 1 | -4/+3 |
| 2024-10-22 | block: move iostat check into blk_acount_io_start() | Jens Axboe | 1 | -19/+21 |
| 2024-10-14 | blk-mq: setup queue ->tag_set before initializing hctx | Ming Lei | 1 | -2/+6 |
| 2024-09-25 | Merge tag 'for-6.12/block-20240925' of git://git.kernel.dk/linux | Linus Torvalds | 1 | -2/+3 |
| 2024-09-17 | Merge tag 'irq-core-2024-09-16' of git://git.kernel.org/pub/scm/linux/kernel/... | Linus Torvalds | 1 | -1/+1 |
| 2024-09-13 | blk-mq: set the nr_integrity_segments from bio | Keith Busch | 1 | -0/+3 |
| 2024-09-13 | blk-mq: unconditional nr_integrity_segments | Keith Busch | 1 | -2/+0 |
| 2024-09-07 | blk-mq: add missing unplug trace event | Keith Busch | 1 | -0/+3 |
| 2024-08-29 | block: rework bio splitting | Christoph Hellwig | 1 | -6/+5 |
| 2024-08-20 | softirq: Remove unused 'action' parameter from action callback | Caleb Sander Mateos | 1 | -1/+1 |
| 2024-07-02 | block: Call .limit_depth() after .hctx has been set | Bart Van Assche | 1 | -6/+6 |
| 2024-06-28 | block: check bio alignment in blk_mq_submit_bio | Ming Lei | 1 | -0/+20 |
| 2024-06-20 | block: Pass blk_queue_get_max_sectors() a request pointer | John Garry | 1 | -1/+1 |
| 2024-06-19 | block: move the poll flag to queue_limits | Christoph Hellwig | 1 | -13/+18 |
| 2024-06-19 | block: move the nowait flag to queue_limits | Christoph Hellwig | 1 | -1/+1 |
| 2024-06-19 | block: move the io_stat flag setting to queue_limits | Christoph Hellwig | 1 | -1/+5 |
| 2024-06-19 | block: freeze the queue in queue_attr_store | Christoph Hellwig | 1 | -2/+3 |
| 2024-06-14 | block: remove the blk_integrity_profile structure | Christoph Hellwig | 1 | -9/+4 |
| 2024-05-23 | Merge tag 'block-6.10-20240523' of git://git.kernel.dk/linux | Linus Torvalds | 1 | -2/+18 |
| 2024-05-21 | Merge tag 'pull-bd_flags-2' of git://git.kernel.org/pub/scm/linux/kernel/git/... | Linus Torvalds | 1 | -1/+1 |
| 2024-05-17 | blk-mq: add helper for checking if one CPU is mapped to specified hctx | Ming Lei | 1 | -2/+18 |
| 2024-05-09 | block: support to account io_ticks precisely | Yu Kuai | 1 | -0/+4 |
| 2024-05-02 | Use bdev_is_paritition() instead of open-coding it | Al Viro | 1 | -1/+1 |
| 2024-05-01 | block: Improve zone write request completion handling | Damien Le Moal | 1 | -4/+2 |
| 2024-05-01 | block: Fix handling of non-empty flush write requests to zones | Damien Le Moal | 1 | -3/+3 |
| 2024-04-17 | block: Do not special-case plugging of zone write operations | Damien Le Moal | 1 | -6/+1 |
| 2024-04-17 | block: Remove BLK_STS_ZONE_RESOURCE | Damien Le Moal | 1 | -26/+0 |
| 2024-04-17 | block: Implement zone append emulation | Damien Le Moal | 1 | -2/+1 |
| 2024-04-17 | block: Introduce zone write plugging | Damien Le Moal | 1 | -3/+29 |
| 2024-04-17 | block: Introduce blk_zone_update_request_bio() | Damien Le Moal | 1 | -6/+5 |
| 2024-04-17 | block: Remove req_bio_endio() | Damien Le Moal | 1 | -30/+28 |
| 2024-04-01 | blk-mq: don't schedule block kworker on isolated CPUs | Ming Lei | 1 | -10/+47 |
| 2024-03-28 | block: Do not force full zone append completion in req_bio_endio() | Damien Le Moal | 1 | -7/+2 |
| 2024-03-11 | Merge tag 'for-6.9/block-20240310' of git://git.kernel.dk/linux | Linus Torvalds | 1 | -98/+88 |
| 2024-03-11 | Merge tag 'vfs-6.9.iomap' of git://git.kernel.org/pub/scm/linux/kernel/git/vf... | Linus Torvalds | 1 | -0/+2 |
| 2024-02-28 | blk-mq: don't change nr_hw_queues and nr_maps for kdump kernel | Ming Lei | 1 | -8/+6 |
| 2024-02-24 | block/blk-mq: Don't complete locally if capacities are different | Qais Yousef | 1 | -2/+3 |
| 2024-02-24 | block: io wait hang check helper | Keith Busch | 1 | -16/+3 |
| 2024-02-13 | block: pass a queue_limits argument to blk_mq_alloc_disk | Christoph Hellwig | 1 | -2/+3 |
| 2024-02-13 | block: pass a queue_limits argument to blk_mq_init_queue | Christoph Hellwig | 1 | -13/+8 |
| 2024-02-13 | block: pass a queue_limits argument to blk_alloc_queue | Christoph Hellwig | 1 | -3/+4 |
| 2024-02-06 | block, fs: Restore the per-bio/request data lifetime fields | Bart Van Assche | 1 | -0/+2 |
| 2024-02-05 | block: add blk_time_get_ns() and blk_time_get() helpers | Jens Axboe | 1 | -8/+8 |
| 2024-02-05 | blk-mq: special case cached requests less | Christoph Hellwig | 1 | -19/+22 |
| 2024-02-05 | blk-mq: introduce a blk_mq_peek_cached_request helper | Christoph Hellwig | 1 | -30/+33 |
| 2024-02-05 | blk-mq: move blk_mq_attempt_bio_merge out blk_mq_get_new_requests | Christoph Hellwig | 1 | -10/+11 |
| 2024-02-01 | block: Fix where bio IO priority gets set | Hongyu Jin | 1 | -10/+0 |
| 2024-01-18 | Merge tag 'for-6.8/block-2024-01-18' of git://git.kernel.dk/linux | Linus Torvalds | 1 | -11/+39 |
| 2024-01-12 | block: ensure we hold a queue reference when using queue limits | Jens Axboe | 1 | -6/+10 |
| 2024-01-12 | blk-mq: rename blk_mq_can_use_cached_rq | Christoph Hellwig | 1 | -3/+6 |
| 2024-01-12 | blk-mq: fix IO hang from sbitmap wakeup race | Ming Lei | 1 | -0/+16 |
| 2024-01-11 | Merge tag 'for-6.8/block-2024-01-08' of git://git.kernel.dk/linux | Linus Torvalds | 1 | -1/+2 |
| 2024-01-10 | block: fix partial zone append completion handling in req_bio_endio() | Damien Le Moal | 1 | -2/+7 |
| 2023-12-01 | block: skip QUEUE_FLAG_STATS and rq-qos for passthrough io | Kundan Kumar | 1 | -1/+2 |
| 2023-12-01 | blk-mq: don't count completed flush data request as inflight in case of quiesce | Ming Lei | 1 | -1/+13 |
| 2023-11-13 | blk-mq: make sure active queue usage is held for bio_integrity_prep() | Christoph Hellwig | 1 | -37/+38 |
| 2023-09-22 | blk-mq: update driver tags request table when start request | Chengming Zhou | 1 | -0/+1 |
| 2023-09-22 | blk-mq: support batched queue_rqs() on shared tags queue | Chengming Zhou | 1 | -6/+1 |
| 2023-09-22 | blk-mq: remove RQF_MQ_INFLIGHT | Chengming Zhou | 1 | -4/+0 |
| 2023-09-22 | blk-mq: account active requests when get driver tag | Chengming Zhou | 1 | -21/+12 |
| 2023-09-11 | blk-mq: fix tags UAF when shrinking q->nr_hw_queues | Chengming Zhou | 1 | -6/+7 |
| 2023-08-29 | Merge tag 'for-6.6/block-2023-08-28' of git://git.kernel.dk/linux | Linus Torvalds | 1 | -14/+31 |
| 2023-08-22 | blk-mq: prealloc tags when increase tagset nr_hw_queues | Chengming Zhou | 1 | -0/+10 |
| 2023-08-22 | blk-mq: delete redundant tagset map update when fallback | Chengming Zhou | 1 | -1/+0 |
| 2023-08-22 | blk-mq: fix tags leak when shrink nr_hw_queues | Chengming Zhou | 1 | -1/+5 |
| 2023-08-19 | blk-mq: release scheduler resource when request completes | Chengming Zhou | 1 | -3/+20 |
| 2023-07-24 | block: Improve performance for BLK_MQ_F_BLOCKING drivers | Bart Van Assche | 1 | -6/+10 |
| 2023-07-17 | blk-mq: use percpu csd to remote complete instead of per-rq csd | Chengming Zhou | 1 | -6/+6 |
| 2023-07-14 | blk-mq: Fix stall due to recursive flush plug | Ross Lagerwall | 1 | -1/+8 |
| 2023-07-13 | blk-mq: fix start_time_ns and alloc_time_ns for pre-allocated rq | Chengming Zhou | 1 | -17/+30 |
| 2023-06-28 | block: add request polling helper | Keith Busch | 1 | -16/+32 |
| 2023-06-28 | Merge branch 'for-6.5/block-late' into block-6.5 | Jens Axboe | 1 | -1/+5 |
| 2023-06-26 | Merge tag 'for-6.5/block-2023-06-23' of git://git.kernel.dk/linux | Linus Torvalds | 1 | -68/+73 |
| 2023-06-25 | blk-mq: fix two misuses on RQF_USE_SCHED | Ming Lei | 1 | -1/+5 |
| 2023-06-21 | blk-mq: don't insert passthrough request into sw queue | Ming Lei | 1 | -1/+6 |
| 2023-06-16 | blk-mq: fix NULL dereference on q->elevator in blk_mq_elv_switch_none | Ming Lei | 1 | -3/+7 |
| 2023-06-14 | blk-mq: check on cpu id when there is only one ctx mapping | Ed Tsai | 1 | -2/+3 |
| 2023-06-03 | blk-mq: fix blk_mq_hw_ctx active request accounting | Tian Lan | 1 | -4/+4 |
| 2023-05-24 | block: introduce block_io_start/block_io_done tracepoints | Hengqi Chen | 1 | -0/+4 |
| 2023-05-19 | blk-mq: don't use the requeue list to queue flush commands | Christoph Hellwig | 1 | -29/+13 |
| 2023-05-19 | blk-mq: use the I/O scheduler for writes from the flush state machine | Bart Van Assche | 1 | -2/+2 |
| 2023-05-19 | blk-mq: defer to the normal submission path for non-flush flush commands | Christoph Hellwig | 1 | -4/+4 |
| 2023-05-18 | blk-mq: make sure elevator callbacks aren't called for passthrough request | Christoph Hellwig | 1 | -24/+29 |
| 2023-05-18 | blk-mq: remove RQF_ELVPRIV | Christoph Hellwig | 1 | -4/+2 |
| 2023-05-18 | blk-mq: don't queue plugged passthrough requests into scheduler | Ming Lei | 1 | -2/+6 |
| 2023-04-26 | Merge tag 'for-6.4/block-2023-04-21' of git://git.kernel.dk/linux | Linus Torvalds | 1 | -409/+256 |
| 2023-04-20 | Revert "block: Merge bio before checking ->cached_rq" | Ming Lei | 1 | -4/+3 |
| 2023-04-13 | blk-mq: remove __blk_mq_run_hw_queue | Christoph Hellwig | 1 | -20/+9 |
| 2023-04-13 | blk-mq: move the !async handling out of __blk_mq_delay_run_hw_queue | Christoph Hellwig | 1 | -27/+13 |
| 2023-04-13 | blk-mq: move the blk_mq_hctx_stopped check in __blk_mq_delay_run_hw_queue | Christoph Hellwig | 1 | -3/+2 |
| 2023-04-13 | blk-mq: remove the blk_mq_hctx_stopped check in blk_mq_run_work_fn | Christoph Hellwig | 1 | -9/+2 |
| 2023-04-13 | blk-mq: pass a flags argument to blk_mq_add_to_requeue_list | Christoph Hellwig | 1 | -3/+3 |
| 2023-04-13 | blk-mq: pass a flags argument to elevator_type->insert_requests | Christoph Hellwig | 1 | -3/+2 |
| 2023-04-13 | blk-mq: pass a flags argument to blk_mq_request_bypass_insert | Christoph Hellwig | 1 | -9/+9 |
| 2023-04-13 | blk-mq: pass a flags argument to blk_mq_insert_request | Christoph Hellwig | 1 | -13/+14 |
| 2023-04-13 | blk-mq: don't kick the requeue_list in blk_mq_add_to_requeue_list | Christoph Hellwig | 1 | -6/+7 |
| 2023-04-13 | blk-mq: don't run the hw_queue from blk_mq_request_bypass_insert | Christoph Hellwig | 1 | -13/+11 |
| 2023-04-13 | blk-mq: don't run the hw_queue from blk_mq_insert_request | Christoph Hellwig | 1 | -24/+32 |
| 2023-04-13 | blk-mq: fold __blk_mq_try_issue_directly into its two callers | Christoph Hellwig | 1 | -41/+31 |
| 2023-04-13 | blk-mq: factor out a blk_mq_get_budget_and_tag helper | Christoph Hellwig | 1 | -10/+16 |
| 2023-04-13 | blk-mq: refactor the DONTPREP/SOFTBARRIER andling in blk_mq_requeue_work | Christoph Hellwig | 1 | -10/+11 |
| 2023-04-13 | blk-mq: refactor passthrough vs flush handling in blk_mq_insert_request | Christoph Hellwig | 1 | -32/+18 |
| 2023-04-13 | blk-mq: fold __blk_mq_insert_req_list into blk_mq_insert_request | Christoph Hellwig | 1 | -18/+7 |
| 2023-04-13 | blk-mq: fold __blk_mq_insert_request into blk_mq_insert_request | Christoph Hellwig | 1 | -12/+2 |
| 2023-04-13 | blk-mq: move blk_mq_sched_insert_request to blk-mq.c | Christoph Hellwig | 1 | -6/+81 |
| 2023-04-13 | blk-mq: fold blk_mq_sched_insert_requests into blk_mq_dispatch_plug_list | Christoph Hellwig | 1 | -4/+13 |
| 2023-04-13 | blk-mq: move more logic into blk_mq_insert_requests | Christoph Hellwig | 1 | -2/+18 |
| 2023-04-13 | blk-mq: include <linux/blk-mq.h> in block/blk-mq.h | Christoph Hellwig | 1 | -1/+0 |
| 2023-04-13 | blk-mq: remove blk-mq-tag.h | Christoph Hellwig | 1 | -1/+0 |
| 2023-04-13 | blk-mq: don't plug for head insertions in blk_execute_rq_nowait | Christoph Hellwig | 1 | -1/+1 |
| 2023-04-04 | blk-mq: directly poll requests | Keith Busch | 1 | -3/+1 |
| 2023-03-27 | block: open code __blk_account_io_done() | Chaitanya Kulkarni | 1 | -13/+9 |
| 2023-03-27 | block: open code __blk_account_io_start() | Chaitanya Kulkarni | 1 | -20/+16 |
| 2023-03-20 | blk-mq: remove hybrid polling | Keith Busch | 1 | -199/+6 |
| 2023-03-16 | blk-mq: return actual keyslot error in blk_insert_cloned_request() | Eric Biggers | 1 | -2/+3 |
| 2023-03-16 | blk-crypto: remove blk_crypto_insert_cloned_request() | Eric Biggers | 1 | -1/+1 |
| 2023-03-16 | blk-mq: release crypto keyslot before reporting I/O complete | Eric Biggers | 1 | -1/+14 |
| 2023-03-14 | block: do not reverse request order when flushing plug list | Jan Kara | 1 | -2/+3 |
| 2023-03-03 | Merge tag 'block-6.3-2023-03-03' of git://git.kernel.dk/linux | Linus Torvalds | 1 | -3/+4 |
| 2023-03-02 | blk-mq: enforce op-specific segment limits in blk_insert_cloned_request | Uday Shankar | 1 | -3/+4 |
| 2023-02-20 | Merge tag 'for-6.3/block-2023-02-16' of git://git.kernel.dk/linux | Linus Torvalds | 1 | -83/+69 |
| 2023-02-09 | block: Merge bio before checking ->cached_rq | Xiao Ni | 1 | -3/+4 |
| 2023-02-06 | blk-mq: use switch/case to improve readability in blk_mq_try_issue_list_directly | Kemeng Shi | 1 | -9/+13 |
| 2023-02-06 | blk-mq: remove set of bd->last when get driver tag for next request fails | Kemeng Shi | 1 | -22/+2 |
| 2023-02-06 | blk-mq: remove unnecessary error count and check in blk_mq_dispatch_rq_list | Kemeng Shi | 1 | -6/+5 |
| 2023-02-06 | blk-mq: simplify flush check in blk_mq_dispatch_rq_list | Kemeng Shi | 1 | -3/+3 |
| 2023-02-06 | blk-mq: use blk_mq_commit_rqs helper in blk_mq_try_issue_list_directly | Kemeng Shi | 1 | -10/+3 |
| 2023-02-06 | blk-mq: remove unncessary error count and commit in blk_mq_plug_issue_direct | Kemeng Shi | 1 | -10/+4 |
| 2023-02-06 | blk-mq: make blk_mq_commit_rqs a general function for all commits | Kemeng Shi | 1 | -14/+23 |
| 2023-02-06 | blk-mq: remove unncessary from_schedule parameter in blk_mq_plug_issue_direct | Kemeng Shi | 1 | -5/+5 |
| 2023-02-06 | blk-mq: remove unnecessary list_empty check in blk_mq_try_issue_list_directly | Kemeng Shi | 1 | -2/+1 |
| 2023-02-06 | blk-mq: Fix potential io hung for shared sbitmap per tagset | Kemeng Shi | 1 | -2/+4 |
| 2023-02-06 | blk-mq: wait on correct sbitmap_queue in blk_mq_mark_tag_wait | Kemeng Shi | 1 | -1/+5 |
| 2023-02-06 | blk-mq: avoid sleep in blk_mq_alloc_request_hctx | Kemeng Shi | 1 | -1/+2 |
| 2023-01-31 | block: Fix the blk_mq_destroy_queue() documentation | Bart Van Assche | 1 | -2/+3 |
| 2023-01-17 | block: fix hctx checks for batch allocation | Pavel Begunkov | 1 | -1/+5 |
| 2023-01-04 | block: handle bio_split_to_limits() NULL return | Jens Axboe | 1 | -1/+4 |
| 2022-12-13 | Merge tag 'for-6.2/block-2022-12-08' of git://git.kernel.dk/linux | Linus Torvalds | 1 | -81/+148 |
| 2022-11-24 | block: fix crash in 'blk_mq_elv_switch_none' | Ye Bin | 1 | -1/+1 |
| 2022-11-22 | blk-mq: fix queue reference leak on blk_mq_alloc_disk_for_queue failure | Christoph Hellwig | 1 | -1/+6 |
| 2022-11-22 | block: fix missing nr_hw_queues update in blk_mq_realloc_tag_set_tags | Shin'ichiro Kawasaki | 1 | -2/+2 |
| 2022-11-10 | blk-mq: simplify blk_mq_realloc_tag_set_tags | Christoph Hellwig | 1 | -6/+4 |
| 2022-11-10 | blk-mq: remove blk_mq_alloc_tag_set_tags | Christoph Hellwig | 1 | -9/+5 |
| 2022-11-02 | blk-mq: use if-else instead of goto in blk_mq_alloc_cached_request() | Jinlong Chen | 1 | -13/+14 |
| 2022-11-02 | blk-mq: improve error handling in blk_mq_alloc_rq_map() | Jinlong Chen | 1 | -9/+10 |
| 2022-11-02 | blk-mq: add tagset quiesce interface | Chao Leng | 1 | -0/+27 |
| 2022-11-02 | blk-mq: pass a tagset to blk_mq_wait_quiesce_done | Christoph Hellwig | 1 | -7/+9 |
| 2022-11-02 | blk-mq: move the srcu_struct used for quiescing to the tagset | Christoph Hellwig | 1 | -8/+25 |
| 2022-11-02 | blk-mq: skip non-mq queues in blk_mq_quiesce_queue | Christoph Hellwig | 1 | -1/+3 |
| 2022-11-01 | block: split elevator_switch | Christoph Hellwig | 1 | -1/+1 |
| 2022-10-31 | block: blk_add_rq_to_plug(): clear stale 'last' after flush | Al Viro | 1 | -0/+1 |
| 2022-10-31 | blk-mq: Fix kmemleak in blk_mq_init_allocated_queue | Chen Jun | 1 | -3/+1 |
| 2022-10-31 | blk-mq: remove redundant call to blk_freeze_queue_start in blk_mq_destroy_queue | Jinlong Chen | 1 | -1/+1 |
| 2022-10-31 | blk-mq: move queue_is_mq out of blk_mq_cancel_work_sync | Jinlong Chen | 1 | -7/+5 |
| 2022-10-31 | blk-mq: avoid double ->queue_rq() because of early timeout | David Jeffery | 1 | -12/+44 |
| 2022-10-28 | blk-mq: Properly init requests from blk_mq_alloc_request_hctx() | John Garry | 1 | -1/+6 |
| 2022-10-25 | blk-mq: move the call to blk_put_queue out of blk_mq_destroy_queue | Christoph Hellwig | 1 | -3/+1 |
| 2022-10-23 | block: fix up elevator_type refcounting | Jinlong Chen | 1 | -0/+2 |
| 2022-10-23 | block: add proper helpers for elevator_type module refcount management | Christoph Hellwig | 1 | -9/+2 |