summaryrefslogtreecommitdiffstats
path: root/block/elevator.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* block: don't verify IO lock for freeze/unfreeze in elevator_init_mq()Ming Lei2024-11-081-2/+8
* block: return void from the queue_sysfs_entry load_module methodChristoph Hellwig2024-10-221-5/+3
* elevator: Remove argument from elevator_find_getBreno Leitao2024-10-111-4/+3
* elevator: do not request_module if elevator existsBreno Leitao2024-10-111-1/+9
* block: Fix elevator_get_default() checking for NULL q->tag_setSurajSonawane24152024-10-071-2/+2
* block: Fix elv_iosched_local_module handling of "none" schedulerDamien Le Moal2024-09-171-1/+3
* block: Prevent deadlocks when switching elevatorsDamien Le Moal2024-09-101-6/+15
* block: pass a gendisk to the queue_sysfs_entry methodsChristoph Hellwig2024-06-281-4/+5
* block: Remove elevator required featuresDamien Le Moal2024-04-171-41/+5
* blk-mq: release scheduler resource when request completesChengming Zhou2023-08-191-0/+3
* block: Replace all non-returning strlcpy with strscpyAzeem Shaikh2023-06-011-1/+1
* block: make kobj_type structures constantThomas Weißschuh2023-02-091-2/+2
* block: untangle request_queue refcounting from sysfsChristoph Hellwig2022-11-301-1/+1
* block: use bool as the return type of elv_iosched_allow_bio_mergeJinlong Chen2022-11-291-2/+2
* block: replace "len+name" with "name+len" in elv_iosched_showJinlong Chen2022-11-291-1/+1
* block: always use 'e' when printing scheduler nameJinlong Chen2022-11-291-1/+1
* block: replace continue with else-if in elv_iosched_showJinlong Chen2022-11-291-4/+2
* block: include 'none' for initial elv_iosched_show callJinlong Chen2022-11-291-5/+4
* elevator: remove an outdated comment in elevator_changeJinlong Chen2022-11-231-3/+0
* elevator: update the document of elevator_matchJinlong Chen2022-11-231-3/+2
* elevator: printk a warning if switching to a new io scheduler failsJinlong Chen2022-11-231-0/+6
* elevator: update the document of elevator_switchJinlong Chen2022-11-231-4/+4
* block: Fix some kernel-doc commentsYang Li2022-11-071-1/+0
* block: split elevator_switchChristoph Hellwig2022-11-011-39/+38
* block: don't check for required features in elevator_matchChristoph Hellwig2022-11-011-35/+16
* block: simplify the check for the current elevator in elv_iosched_showChristoph Hellwig2022-11-011-1/+1
* block: cleanup the variable naming in elv_iosched_storeChristoph Hellwig2022-11-011-9/+8
* block: exit elv_iosched_show early when I/O schedulers are not supportedChristoph Hellwig2022-11-011-3/+2
* block: cleanup elevator_getChristoph Hellwig2022-11-011-15/+10
* block: fix up elevator_type refcountingJinlong Chen2022-10-241-3/+7
* block: check for an unchanged elevator earlier in __elevator_changeJinlong Chen2022-10-241-6/+3
* block: sanitize the elevator name before passing it to __elevator_changeChristoph Hellwig2022-10-241-8/+7
* block: add proper helpers for elevator_type module refcount managementChristoph Hellwig2022-10-241-7/+2
* elevator: add new field flags in struct elevator_queueYu Kuai2022-10-241-4/+2
* elevator: remove redundant code in elv_unregister_queue()Yu Kuai2022-10-241-2/+0
* blk-mq: use quiesced elevator switch when reinitializing queuesKeith Busch2022-09-271-2/+2
* Merge tag 'for-5.18/block-2022-03-18' of git://git.kernel.dk/linux-blockLinus Torvalds2022-03-221-8/+8
|\
| * block: do more work in elevator_exitChristoph Hellwig2022-03-091-3/+3
| * block: simplify calling convention of elv_unregister_queue()Eric Biggers2022-02-281-4/+4
| * block: partition include/linux/blk-cgroup.hMing Lei2022-02-111-1/+1
* | block/wbt: fix negative inflight counter when remove scsi deviceLaibin Qiu2022-02-171-2/+0
|/
* block: remove the e argument to elevator_exitChristoph Hellwig2021-11-291-3/+5
* block: remove elevator_exitChristoph Hellwig2021-11-291-1/+3
* block: avoid to quiesce queue in elevator_init_mqMing Lei2021-11-171-2/+8
* blk-mq: Change shared sbitmap naming to shared tagsJohn Garry2021-10-181-1/+1
* block: move elevator.h to block/Christoph Hellwig2021-10-181-1/+1
* block: return ELEVATOR_DISCARD_MERGE if possibleMing Lei2021-08-091-0/+3
* block: remove support for delayed queue registrationsChristoph Hellwig2021-08-091-1/+0
* blk-mq: Introduce the BLK_MQ_F_NO_SCHED_BY_DEFAULT flagBart Van Assche2021-08-051-0/+3
* blk: Fix lock inversion between ioc lock and bfqd lockJan Kara2021-06-251-3/+8