| Age | Commit message (Expand) | Author | Files | Lines |
| 2026-06-16 | Merge tag 'for-7.2/block-20260615' of git://git.kernel.org/pub/scm/linux/kern... | Linus Torvalds | 1 | -38/+5 |
| 2026-06-09 | block: propagate in_flight to whole disk on partition I/O | Tang Yizhou | 1 | -3/+2 |
| 2026-05-28 | block: export passthrough stats enabled | Keith Busch | 1 | -31/+1 |
| 2026-05-28 | block: add a bio_endio_status helper | Christoph Hellwig | 1 | -4/+2 |
| 2026-05-26 | blk-mq: reinsert cached request to the list | Keith Busch | 1 | -1/+1 |
| 2026-05-21 | blk-mq: pop cached request if it is usable | Keith Busch | 1 | -25/+9 |
| 2026-05-12 | block: recompute nr_integrity_segments in blk_insert_cloned_request | Casey Chen | 1 | -0/+19 |
| 2026-03-10 | block: clear BIO_QOS flags in blk_steal_bios() | Chaitanya Kulkarni | 1 | -0/+2 |
| 2026-03-10 | block: move bio queue-transition flag fixups into blk_steal_bios() | Chaitanya Kulkarni | 1 | -0/+17 |
| 2026-03-09 | Merge branch 'for-7.1/block-integrity' into for-7.1/block | Jens Axboe | 1 | -2/+4 |
| 2026-03-09 | block: factor out a bio_integrity_action helper | Christoph Hellwig | 1 | -2/+4 |
| 2026-03-06 | Merge tag 'block-7.0-20260305' of git://git.kernel.org/pub/scm/linux/kernel/g... | Linus Torvalds | 1 | -15/+30 |
| 2026-03-02 | block: break pcpu_alloc_mutex dependency on freeze_lock | Nilay Shroff | 1 | -15/+30 |
| 2026-02-21 | Convert 'alloc_obj' family to use the new default GFP_KERNEL argument | Linus Torvalds | 1 | -2/+2 |
| 2026-02-21 | treewide: Replace kmalloc with kmalloc_obj for non-scalar types | Kees Cook | 1 | -2/+2 |
| 2026-02-12 | Merge tag 'mm-stable-2026-02-11-19-22' of git://git.kernel.org/pub/scm/linux/... | Linus Torvalds | 1 | -3/+0 |
| 2026-02-09 | Merge tag 'kthread-for-7.0' of git://git.kernel.org/pub/scm/linux/kernel/git/... | Linus Torvalds | 1 | -1/+5 |
| 2026-02-09 | Merge tag 'for-7.0/block-20260206' of git://git.kernel.org/pub/scm/linux/kern... | Linus Torvalds | 1 | -29/+48 |
| 2026-02-03 | blk-mq: add a new queue sysfs attribute async_depth | Yu Kuai | 1 | -0/+6 |
| 2026-02-03 | blk-mq: factor out a helper blk_mq_limit_depth() | Yu Kuai | 1 | -25/+37 |
| 2026-02-03 | block: Protect against concurrent isolated cpuset change | Frederic Weisbecker | 1 | -1/+5 |
| 2026-01-22 | blk-mq: use BLK_POLL_ONESHOT for synchronous poll completion | Ming Lei | 1 | -1/+1 |
| 2026-01-20 | mm/block/fs: remove laptop_mode | Johannes Weiner | 1 | -3/+0 |
| 2026-01-20 | block: pass io_comp_batch to rq_end_io_fn callback | Ming Lei | 1 | -4/+5 |
| 2026-01-07 | blk-mq: avoid stall during boot due to synchronize_rcu_expedited | Mikulas Patocka | 1 | -2/+1 |
| 2025-12-30 | blk-mq: skip CPU offline notify on unmapped hctx | Cong Zhang | 1 | -1/+1 |
| 2025-12-10 | blk-mq: delete task running check in blk_hctx_poll() | Fengnan Chang | 1 | -10/+2 |
| 2025-12-09 | block: Use RCU in blk_mq_[un]quiesce_tagset() instead of set->tag_list_lock | Mohamed Khalfella | 1 | -9/+8 |
| 2025-12-04 | blk-mq: Abort suspend when wakeup events are pending | Cong Zhang | 1 | -2/+16 |
| 2025-11-28 | blk-mq: fix potential uaf for 'queue_hw_ctx' | Fengnan Chang | 1 | -1/+6 |
| 2025-11-28 | blk-mq: use array manage hctx map instead of xarray | Fengnan Chang | 1 | -21/+37 |
| 2025-11-18 | block: plug attempts to batch allocate tags multiple times | Xue He | 1 | -14/+19 |
| 2025-11-13 | block: move elevator tags into struct elevator_resources | Nilay Shroff | 1 | -1/+1 |
| 2025-11-13 | block: unify elevator tags and type xarrays into struct elv_change_ctx | Nilay Shroff | 1 | -21/+29 |
| 2025-11-06 | block: accumulate memory segment gaps per bio | Keith Busch | 1 | -0/+6 |
| 2025-10-15 | blk-mq: fix stale tag depth for shared sched tags in blk_mq_update_nr_requests() | Yu Kuai | 1 | -1/+1 |
| 2025-09-23 | blk-mq: fix null-ptr-deref in blk_mq_free_tags() from error path | Yu Kuai | 1 | -2/+0 |
| 2025-09-10 | blk-mq: fix potential deadlock while nr_requests grown | Yu Kuai | 1 | -13/+9 |
| 2025-09-10 | blk-mq: split bitmap grow and resize case in blk_mq_update_nr_requests() | Yu Kuai | 1 | -12/+27 |
| 2025-09-10 | blk-mq: cleanup shared tags case in blk_mq_update_nr_requests() | Yu Kuai | 1 | -21/+22 |
| 2025-09-10 | blk-mq: check invalid nr_requests in queue_requests_store() | Yu Kuai | 1 | -6/+2 |
| 2025-09-10 | blk-mq: remove useless checkings in blk_mq_update_nr_requests() | Yu Kuai | 1 | -8/+1 |
| 2025-09-10 | blk-mq: add QUEUE_FLAG_BIO_ISSUE_TIME | Yu Kuai | 1 | -3/+5 |
| 2025-09-10 | block: initialize bio issue time in blk_mq_submit_bio() | Yu Kuai | 1 | -0/+8 |
| 2025-09-08 | blk-mq: Replace tags->lock with SRCU for tag iterators | Ming Lei | 1 | -20/+4 |
| 2025-09-08 | blk-mq: Defer freeing flush queue to SRCU callback | Ming Lei | 1 | -1/+10 |
| 2025-09-08 | blk-mq: Defer freeing of tags page_list to SRCU callback | Ming Lei | 1 | -13/+13 |
| 2025-09-08 | blk-mq: Pass tag_set to blk_mq_free_rq_map/tags | Ming Lei | 1 | -5/+5 |
| 2025-09-08 | blk-mq: Move flush queue allocation into blk_mq_init_hctx() | Ming Lei | 1 | -7/+13 |
| 2025-09-05 | blk-mq: fix elevator depth_updated method | Yu Kuai | 1 | -11/+12 |
| 2025-08-21 | blk-mq: fix lockdep warning in __blk_mq_update_nr_hw_queues | Ming Lei | 1 | -4/+9 |
| 2025-07-30 | block: fix potential deadlock while running nr_hw_queue update | Nilay Shroff | 1 | -5/+11 |
| 2025-07-25 | block: restore two stage elevator switch while running nr_hw_queue update | Nilay Shroff | 1 | -9/+75 |
| 2025-07-15 | block: split blk_zone_update_request_bio into two functions | Johannes Thumshirn | 1 | -2/+4 |
| 2025-06-30 | block: Introduce bio_needs_zone_write_plugging() | Damien Le Moal | 1 | -2/+4 |
| 2025-05-13 | Merge tag 'md-6.16-20250513' of https://git.kernel.org/pub/scm/linux/kernel/g... | Jens Axboe | 1 | -16/+6 |
| 2025-05-12 | block: unfreeze queue if realloc tag set fails during nr_hw_queues update | Nilay Shroff | 1 | -1/+4 |
| 2025-05-10 | block: clean up blk_mq_in_flight_rw() | Yu Kuai | 1 | -6/+6 |
| 2025-05-10 | blk-mq: remove blk_mq_in_flight() | Yu Kuai | 1 | -10/+0 |
| 2025-05-06 | block: move hctx cpuhp add/del out of queue freezing | Ming Lei | 1 | -1/+4 |
| 2025-05-06 | block: don't acquire ->elevator_lock in blk_mq_map_swqueue and blk_mq_realloc... | Ming Lei | 1 | -15/+4 |
| 2025-05-06 | block: move hctx debugfs/sysfs registering out of freezing queue | Ming Lei | 1 | -8/+7 |
| 2025-05-06 | block: move elv_register[unregister]_queue out of elevator_lock | Ming Lei | 1 | -2/+1 |
| 2025-05-06 | block: simplify elevator reattachment for updating nr_hw_queues | Ming Lei | 1 | -89/+1 |
| 2025-05-06 | block: look up the elevator type in elevator_switch | Christoph Hellwig | 1 | -1/+1 |
| 2025-05-06 | block: prevent adding/deleting disk during updating nr_hw_queues | Ming Lei | 1 | -0/+4 |
| 2025-05-06 | block: move blk_mq_add_queue_tag_set() after blk_mq_map_swqueue() | Ming Lei | 1 | -1/+1 |
| 2025-05-05 | block: remove bounce buffering support | Christoph Hellwig | 1 | -2/+0 |
| 2025-05-02 | block: avoid hctx spinlock for plug with multiple queues | Caleb Sander Mateos | 1 | -1/+48 |
| 2025-05-02 | block: factor out blk_mq_dispatch_queue_requests() helper | Caleb Sander Mateos | 1 | -21/+22 |
| 2025-05-02 | block: take rq_list instead of plug in dispatch functions | Caleb Sander Mateos | 1 | -14/+12 |
| 2025-04-21 | block: ensure that struct blk_mq_alloc_data is fully initialized | Jens Axboe | 1 | -1/+21 |
| 2025-04-21 | block: Simplify blk_mq_dispatch_rq_list() and its callers | Bart Van Assche | 1 | -9/+7 |
| 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 |