aboutsummaryrefslogtreecommitdiff
path: root/block/kyber-iosched.c
AgeCommit message (Expand)AuthorFilesLines
2023-04-13blk-mq: pass a flags argument to elevator_type->insert_requestsGravatar Christoph Hellwig 1-2/+3
2023-04-13blk-mq: include <linux/blk-mq.h> in block/blk-mq.hGravatar Christoph Hellwig 1-1/+0
2023-04-13blk-mq: remove blk-mq-tag.hGravatar Christoph Hellwig 1-1/+0
2022-12-25treewide: Convert del_timer*() to timer_shutdown*()Gravatar Steven Rostedt (Google) 1-1/+1
2022-07-14block/kyber: Use the new blk_opf_t typeGravatar Bart Van Assche 1-4/+4
2022-06-16blk-mq: avoid to touch q->elevator without any protectionGravatar Ming Lei 1-1/+2
2021-12-14block: make queue stat accounting a referenceGravatar Jens Axboe 1-0/+1
2021-10-18blk-mq: Stop using pointers for blk_mq_tags bitmap tagsGravatar John Garry 1-2/+2
2021-10-18block: move elevator.h to block/Gravatar Christoph Hellwig 1-1/+1
2021-10-15kyber: avoid q->disk dereferences in trace pointsGravatar Christoph Hellwig 1-4/+6
2021-08-06kyber: make trace_block_rq call consistent with documentationGravatar Vincent Fu 1-1/+1
2021-05-11kyber: fix out of bounds access when preemptedGravatar Omar Sandoval 1-2/+3
2021-03-04scsi: sbitmap: Move allocation hint into sbitmapGravatar Ming Lei 1-1/+1
2021-03-04scsi: sbitmap: Maintain allocation round_robin in sbitmapGravatar Ming Lei 1-1/+2
2021-02-22kyber: introduce kyber_depth_updated()Gravatar Yang Yang 1-16/+13
2021-02-22block: get rid of the trace rq insert wrapperGravatar Chaitanya Kulkarni 1-1/+3
2021-01-24blk-mq: Improve performance of non-mq IO schedulers with multiple HW queuesGravatar Jan Kara 1-0/+1
2020-09-03blk-mq: Use pointers for blk_mq_tags bitmap tagsGravatar John Garry 1-2/+2
2020-09-01block: Move blk_mq_bio_list_merge() into blk-merge.cGravatar Baolin Wang 1-1/+1
2020-05-29blk-mq: remove the bio argument to ->prepare_requestGravatar Christoph Hellwig 1-1/+1
2019-07-02blk-mq: remove blk_mq_put_ctx()Gravatar Bart Van Assche 1-1/+0
2019-06-20block: remove the bi_phys_segments field in struct bioGravatar Christoph Hellwig 1-2/+3
2019-04-30block: switch all files cleared marked as GPLv2 to SPDX tagsGravatar Christoph Hellwig 1-12/+1
2018-12-20kyber: use sbitmap add_wait_queue/list_del wait helpersGravatar Jens Axboe 1-13/+15
2018-11-07blk-mq: allow software queue to map to multiple hardware queuesGravatar Jens Axboe 1-3/+3
2018-11-07block: get rid of MQ scheduler ops unionGravatar Jens Axboe 1-1/+1
2018-11-07block: remove dead elevator codeGravatar Jens Axboe 1-1/+0
2018-09-28kyber: fix integer overflow of latency targets on 32-bitGravatar Omar Sandoval 1-3/+3
2018-09-27kyber: add tracepointsGravatar Omar Sandoval 1-18/+34
2018-09-27kyber: implement improved heuristicsGravatar Omar Sandoval 1-218/+279
2018-09-27kyber: don't make domain token sbitmap larger than necessaryGravatar Omar Sandoval 1-13/+2
2018-09-27block: move call of scheduler's ->completed_request() hookGravatar Omar Sandoval 1-3/+2
2018-05-30block: kyber: make kyber more friendly with mergingGravatar Jianchao Wang 1-32/+158
2018-05-10kyber-iosched: update shallow depth when setting up hardware queueGravatar Jens Axboe 1-0/+3
2018-05-09block: get rid of struct blk_issue_statGravatar Omar Sandoval 1-3/+3
2018-02-24block: kyber: fix domain token leak during requeueGravatar Ming Lei 1-0/+1
2017-12-06kyber: fix another domain token wait queue hangGravatar Omar Sandoval 1-13/+24
2017-11-01block: kyber: check if there are requests in ctx in kyber_has_work()Gravatar Ming Lei 1-1/+1
2017-10-17kyber: fix hang on domain token wait queueGravatar Omar Sandoval 1-1/+9
2017-07-03Merge branch 'sched-core-for-linus' of git://git.kernel.org/pub/scm/linux/ker...Gravatar Linus Torvalds 1-8/+8
2017-06-20sched/wait: Disambiguate wq_entry->task_list and wq_head->task_list namingGravatar Ingo Molnar 1-4/+4
2017-06-20sched/wait: Rename wait_queue_t => wait_queue_entry_tGravatar Ingo Molnar 1-4/+4
2017-06-18blk-mq-sched: unify request prepare methodsGravatar Christoph Hellwig 1-12/+11
2017-06-18blk-mq-sched: unify request finished methodsGravatar Christoph Hellwig 1-5/+3
2017-05-04kyber: add debugfs attributesGravatar Omar Sandoval 1-0/+130
2017-04-20blk-stat: convert blk-stat bucket callback to signedGravatar Stephen Bates 1-1/+1
2017-04-14blk-mq: introduce Kyber multiqueue I/O schedulerGravatar Omar Sandoval 1-0/+719