summaryrefslogtreecommitdiffstats
path: root/block/elevator.c
Commit message (Expand)AuthorAgeFilesLines
* 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-231-3/+7
* block: check for an unchanged elevator earlier in __elevator_changeJinlong Chen2022-10-231-6/+3
* block: sanitize the elevator name before passing it to __elevator_changeChristoph Hellwig2022-10-231-8/+7
* block: add proper helpers for elevator_type module refcount managementChristoph Hellwig2022-10-231-7/+2
* elevator: add new field flags in struct elevator_queueYu Kuai2022-10-231-4/+2
* elevator: remove redundant code in elv_unregister_queue()Yu Kuai2022-10-231-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-211-8/+8
|\
| * block: do more work in elevator_exitChristoph Hellwig2022-03-081-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-241-3/+8
* block: Remove unnecessary elevator operation checksDamien Le Moal2021-06-181-0/+4
* blk-mq: improve the blk_mq_init_allocated_queue interfaceChristoph Hellwig2021-06-111-1/+1
* blk-mq: set default elevator as deadline in case of hctx shared tagsetMing Lei2021-04-071-1/+2
* block: fix comment and add lockdep assertYufen Yu2020-10-091-10/+4
* block: use helper function to test queue registerYufen Yu2020-10-091-1/+1
* block: remove redundant mq checkYufen Yu2020-10-091-2/+2
* block: invoke blk_mq_exit_sched no matter whether have .exit_schedYufen Yu2020-10-091-2/+1