summaryrefslogtreecommitdiffstats
path: root/block
AgeCommit message (Expand)AuthorLines
2025-05-06block: move wbt_enable_default() out of queue freezing from sched ->exit()Ming Lei-7/+18
2025-05-06block: move hctx cpuhp add/del out of queue freezingMing Lei-1/+4
2025-05-06block: don't acquire ->elevator_lock in blk_mq_map_swqueue and blk_mq_realloc...Ming Lei-15/+4
2025-05-06block: move hctx debugfs/sysfs registering out of freezing queueMing Lei-8/+7
2025-05-06block: move elv_register[unregister]_queue out of elevator_lockMing Lei-18/+53
2025-05-06block: add new helper for disabling elevator switch when deleting diskMing Lei-3/+24
2025-05-06block: fail to show/store elevator sysfs attribute if elevator is dyingMing Lei-4/+8
2025-05-06block: remove elevator queue's type check in elv_attr_show/store()Ming Lei-2/+2
2025-05-06block: pass elevator_queue to elv_register_queue & unregister_queueMing Lei-7/+7
2025-05-06block: unifying elevator changeMing Lei-101/+67
2025-05-06block: add `struct elv_change_ctx` for unifying elevator changeMing Lei-16/+23
2025-05-06block: move queue freezing & elevator_lock into elevator_change()Ming Lei-8/+12
2025-05-06block: simplify elevator reattachment for updating nr_hw_queuesMing Lei-92/+21
2025-05-06block: move blk_queue_registered() check into elv_iosched_store()Ming Lei-4/+4
2025-05-06block: fold elevator_disable into elevator_switchChristoph Hellwig-38/+23
2025-05-06block: look up the elevator type in elevator_switchChristoph Hellwig-12/+10
2025-05-06block: don't allow to switch elevator if updating nr_hw_queues is in-progressMing Lei-0/+3
2025-05-06block: prevent adding/deleting disk during updating nr_hw_queuesMing Lei-34/+83
2025-05-06block: add helper add_disk_final()Ming Lei-19/+27
2025-05-06block: move sched debugfs register into elvevator_register_queueMing Lei-20/+13
2025-05-06block: add two helpers for registering/un-registering sched debugfsMing Lei-15/+30
2025-05-06block: use q->elevator with ->elevator_lock held in elv_iosched_show()Ming Lei-2/+1
2025-05-06block: don't call freeze queue in elevator_switch() and elevator_disable()Ming Lei-7/+2
2025-05-06block: move ELEVATOR_FLAG_DISABLE_WBT a request queue flagMing Lei-5/+4
2025-05-06block: move blk_mq_add_queue_tag_set() after blk_mq_map_swqueue()Ming Lei-1/+1
2025-05-05blk-throttle: Add an additional overflow check to the call calculate_bytes/io...Zizhi Wo-21/+62
2025-05-05blk-throttle: Delete unnecessary carryover-related fields from throtl_grpZizhi Wo-15/+12
2025-05-05blk-throttle: Fix wrong tg->[bytes/io]_disp update in __tg_update_carryover()Zizhi Wo-6/+16
2025-05-05block: remove bounce buffering supportChristoph Hellwig-296/+1
2025-05-02block: use writeback_iterChristoph Hellwig-2/+3
2025-05-02block: avoid hctx spinlock for plug with multiple queuesCaleb Sander Mateos-1/+48
2025-05-02block: factor out blk_mq_dispatch_queue_requests() helperCaleb Sander Mateos-21/+22
2025-05-02block: take rq_list instead of plug in dispatch functionsCaleb Sander Mateos-15/+13
2025-04-28Merge remote-tracking branch 'linux-block/block-6.15' into xfs treeCarlos Maiolino-31/+98
2025-04-25Merge tag 'block-6.15-20250424' of git://git.kernel.dk/linuxLinus Torvalds-20/+89
2025-04-24Merge branch 'block-6.15' into for-6.16/blockJens Axboe-20/+89
2025-04-24block: don't autoload drivers on blk-cgroup configurationChristoph Hellwig-1/+1
2025-04-24block: don't autoload drivers on statChristoph Hellwig-7/+7
2025-04-24block: remove the backing_inode variable in bdev_statxChristoph Hellwig-7/+4
2025-04-24block: move blkdev_{get,put} _no_open prototypes out of blkdev.hChristoph Hellwig-0/+3
2025-04-24block: never reduce ra_pages in blk_apply_bdi_limitsChristoph Hellwig-1/+7
2025-04-23block: hoist block size validation code to a separate functionDarrick J. Wong-6/+27
2025-04-23block: fix race between set_blocksize and read pathsDarrick J. Wong-1/+43
2025-04-21block: blk-rq-qos: guard rq-qos helpers by static keyJens Axboe-9/+16
2025-04-21block: ensure that struct blk_mq_alloc_data is fully initializedJens Axboe-1/+21
2025-04-21block: Simplify blk_mq_dispatch_rq_list() and its callersBart Van Assche-17/+13
2025-04-19Merge tag 'vfs-6.15-rc3.fixes.2' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds-2/+1
2025-04-18Merge tag 'block-6.15-20250417' of git://git.kernel.dk/linuxLinus Torvalds-11/+9
2025-04-17fs: move the bdex_statx call to vfs_getattr_nosecChristoph Hellwig-2/+1
2025-04-16block: integrity: Do not call set_page_dirty_lock()Martin K. Petersen-11/+6