summaryrefslogtreecommitdiff
path: root/block
AgeCommit message (Expand)AuthorFilesLines
2025-05-07block: add a bio_add_vmalloc helpersChristoph Hellwig1-0/+55
2025-05-07block: add a bdev_rw_virt helperChristoph Hellwig1-0/+30
2025-05-07block: add a bio_add_virt_nofail helperChristoph Hellwig1-0/+16
2025-05-06blk-crypto: export wrapped key functionsEric Biggers1-0/+4
2025-05-06block: expose write streams for block device nodesChristoph Hellwig1-0/+23
2025-05-06block: introduce a write_stream_granularity queue limitChristoph Hellwig1-0/+3
2025-05-06block: introduce max_write_streams queue limitKeith Busch1-0/+3
2025-05-06block: add a bi_write_stream fieldChristoph Hellwig3-0/+7
2025-05-06block: only update request sector if neededJohannes Thumshirn1-1/+2
2025-05-06block: only update request sector if neededJohannes Thumshirn1-1/+2
2025-05-06block: move wbt_enable_default() out of queue freezing from sched ->exit()Ming Lei6-7/+18
2025-05-06block: move hctx cpuhp add/del out of queue freezingMing Lei1-1/+4
2025-05-06block: don't acquire ->elevator_lock in blk_mq_map_swqueue and blk_mq_realloc...Ming Lei1-15/+4
2025-05-06block: move hctx debugfs/sysfs registering out of freezing queueMing Lei1-8/+7
2025-05-06block: move elv_register[unregister]_queue out of elevator_lockMing Lei2-18/+53
2025-05-06block: add new helper for disabling elevator switch when deleting diskMing Lei3-3/+24
2025-05-06block: fail to show/store elevator sysfs attribute if elevator is dyingMing Lei3-4/+8
2025-05-06block: remove elevator queue's type check in elv_attr_show/store()Ming Lei1-2/+2
2025-05-06block: pass elevator_queue to elv_register_queue & unregister_queueMing Lei1-7/+7
2025-05-06block: unifying elevator changeMing Lei4-101/+67
2025-05-06block: add `struct elv_change_ctx` for unifying elevator changeMing Lei1-16/+23
2025-05-06block: move queue freezing & elevator_lock into elevator_change()Ming Lei1-8/+12
2025-05-06block: simplify elevator reattachment for updating nr_hw_queuesMing Lei3-92/+21
2025-05-06block: move blk_queue_registered() check into elv_iosched_store()Ming Lei1-4/+4
2025-05-06block: fold elevator_disable into elevator_switchChristoph Hellwig1-38/+23
2025-05-06block: look up the elevator type in elevator_switchChristoph Hellwig3-12/+10
2025-05-06block: don't allow to switch elevator if updating nr_hw_queues is in-progressMing Lei1-0/+3
2025-05-06block: prevent adding/deleting disk during updating nr_hw_queuesMing Lei2-34/+83
2025-05-06block: add helper add_disk_final()Ming Lei1-19/+27
2025-05-06block: move sched debugfs register into elvevator_register_queueMing Lei4-20/+13
2025-05-06block: add two helpers for registering/un-registering sched debugfsMing Lei1-15/+30
2025-05-06block: use q->elevator with ->elevator_lock held in elv_iosched_show()Ming Lei1-2/+1
2025-05-06block: don't call freeze queue in elevator_switch() and elevator_disable()Ming Lei1-7/+2
2025-05-06block: move ELEVATOR_FLAG_DISABLE_WBT a request queue flagMing Lei4-5/+4
2025-05-06block: move blk_mq_add_queue_tag_set() after blk_mq_map_swqueue()Ming Lei1-1/+1
2025-05-05blk-throttle: Add an additional overflow check to the call calculate_bytes/io...Zizhi Wo1-21/+62
2025-05-05blk-throttle: Delete unnecessary carryover-related fields from throtl_grpZizhi Wo2-15/+12
2025-05-05blk-throttle: Fix wrong tg->[bytes/io]_disp update in __tg_update_carryover()Zizhi Wo1-6/+16
2025-05-05block: remove bounce buffering supportChristoph Hellwig6-296/+1
2025-05-02block: use writeback_iterChristoph Hellwig1-2/+3
2025-05-02block: avoid hctx spinlock for plug with multiple queuesCaleb Sander Mateos1-1/+48
2025-05-02block: factor out blk_mq_dispatch_queue_requests() helperCaleb Sander Mateos1-21/+22
2025-05-02block: take rq_list instead of plug in dispatch functionsCaleb Sander Mateos2-15/+13
2025-04-28Merge remote-tracking branch 'linux-block/block-6.15' into xfs treeCarlos Maiolino10-31/+98
2025-04-25Merge tag 'block-6.15-20250424' of git://git.kernel.dk/linuxLinus Torvalds7-20/+89
2025-04-24Merge branch 'block-6.15' into for-6.16/blockJens Axboe7-20/+89
2025-04-24block: don't autoload drivers on blk-cgroup configurationChristoph Hellwig1-1/+1
2025-04-24block: don't autoload drivers on statChristoph Hellwig4-7/+7
2025-04-24block: remove the backing_inode variable in bdev_statxChristoph Hellwig1-7/+4
2025-04-24block: move blkdev_{get,put} _no_open prototypes out of blkdev.hChristoph Hellwig1-0/+3