summaryrefslogtreecommitdiff
path: root/block/elevator.h
AgeCommit message (Expand)AuthorFilesLines
12 daysblock: fix race between wbt_enable_default and IO submissionMing Lei1-1/+0
2025-11-19block: remove the declaration of elevator_init_mq functionChengkaitao1-1/+0
2025-11-13block: use {alloc|free}_sched data methodsNilay Shroff1-1/+3
2025-11-13block: introduce alloc_sched_data and free_sched_data elevator methodsNilay Shroff1-0/+2
2025-11-13block: move elevator tags into struct elevator_resourcesNilay Shroff1-2/+7
2025-11-13block: unify elevator tags and type xarrays into struct elv_change_ctxNilay Shroff1-0/+15
2025-09-05blk-mq: fix elevator depth_updated methodYu Kuai1-1/+1
2025-07-30block: fix lockdep warning caused by lock dependency in elv_iosched_storeNilay Shroff1-2/+12
2025-07-30block: move elevator queue allocation logic into blk_mq_init_schedNilay Shroff1-1/+1
2025-05-06block: move wbt_enable_default() out of queue freezing from sched ->exit()Ming Lei1-0/+1
2025-05-06block: fail to show/store elevator sysfs attribute if elevator is dyingMing Lei1-0/+1
2025-05-06block: move sched debugfs register into elvevator_register_queueMing Lei1-0/+3
2025-05-06block: move ELEVATOR_FLAG_DISABLE_WBT a request queue flagMing Lei1-1/+0
2025-03-10block: introduce a dedicated lock for protecting queue elevator updatesNilay Shroff1-2/+0
2025-01-02elevator: Enable const sysfs attributesThomas Weißschuh1-1/+1
2024-10-22block: return void from the queue_sysfs_entry load_module methodChristoph Hellwig1-2/+2
2024-09-10block: Prevent deadlocks when switching elevatorsDamien Le Moal1-0/+2
2024-06-29block: pass a gendisk to the queue_sysfs_entry methodsChristoph Hellwig1-2/+2
2024-04-17block: Remove elevator required featuresDamien Le Moal1-1/+0
2023-04-13blk-mq: pass a flags argument to elevator_type->insert_requestsChristoph Hellwig1-1/+3
2022-10-24block: add proper helpers for elevator_type module refcount managementChristoph Hellwig1-0/+15
2022-10-24blk-wbt: don't enable throttling if default elevator is bfqYu Kuai1-1/+2
2022-10-24elevator: add new field flags in struct elevator_queueYu Kuai1-1/+3
2022-07-14block: Use the new blk_opf_t typeBart Van Assche1-1/+1
2021-10-18block: move elevator.h to block/Christoph Hellwig1-0/+166