- 93fffe1 blk-mq: pass a flags argument to elevator_type->insert_requests by Christoph Hellwig · 1 year, 8 months ago
- dd6f7f1 block: add proper helpers for elevator_type module refcount management by Christoph Hellwig · 2 years, 2 months ago
- 671fae5 blk-wbt: don't enable throttling if default elevator is bfq by Yu Kuai · 2 years, 2 months ago
- 181d066 elevator: add new field flags in struct elevator_queue by Yu Kuai · 2 years, 2 months ago
- 16458cf block: Use the new blk_opf_t type by Bart Van Assche · 2 years, 5 months ago
- 2e9bc34 block: move elevator.h to block/ by Christoph Hellwig · 3 years, 3 months ago[Renamed (92%) from include/linux/elevator.h]
- 1d9433c block: remove the unused rq_end_sector macro by Christoph Hellwig · 3 years, 3 months ago
- fd2ef39 blk: Fix lock inversion between ioc lock and bfqd lock by Jan Kara · 3 years, 6 months ago
- 26a9750 blk-mq: improve the blk_mq_init_allocated_queue interface by Christoph Hellwig · 3 years, 7 months ago
- efed9a3 kyber: fix out of bounds access when preempted by Omar Sandoval · 3 years, 7 months ago
- b6e68ee blk-mq: Improve performance of non-mq IO schedulers with multiple HW queues by Jan Kara · 4 years ago
- 5d9c305 blk-mq: remove the bio argument to ->prepare_request by Christoph Hellwig · 4 years, 7 months ago
- 68c43f1 block: Introduce elevator features by Damien Le Moal · 5 years ago
- 327fe1d block: blk-mq: Remove blk_mq_sched_started_request and started_request by Marcos Paulo de Souza · 5 years ago
- 9305d5d block: Fix elevator name declaration by Damien Le Moal · 5 years ago
- 36847a0 block: Remove unused definitions by Damien Le Moal · 5 years ago
- 14ccb66 block: remove the bi_phys_segments field in struct bio by Christoph Hellwig · 6 years ago
- 77f1e0a bfq: update internal depth state when queue depth changes by Jens Axboe · 6 years ago
- f9cd4bf block: get rid of MQ scheduler ops union by Jens Axboe · 6 years ago
- a1ce35f block: remove dead elevator code by Jens Axboe · 6 years ago
- ed88660 block: move call of scheduler's ->completed_request() hook by Omar Sandoval · 6 years ago
- a8a275c block: unexport elevator_init/exit by Christoph Hellwig · 7 years ago
- 83d016a block: Unexport elv_register_queue() and elv_unregister_queue() by Bart Van Assche · 7 years ago
- e2c5923 Merge branch 'for-4.15/block' of git://git.kernel.dk/linux-block by Linus Torvalds · 7 years ago
- b244131 License cleanup: add SPDX GPL-2.0 license identifier to files with no license by Greg Kroah-Hartman · 7 years ago
- 8ac0d9a elevator: allow name aliases by Jens Axboe · 7 years ago
- 5bbf4e5 blk-mq-sched: unify request prepare methods by Christoph Hellwig · 8 years ago
- 7b9e936 blk-mq-sched: unify request finished methods by Christoph Hellwig · 8 years ago
- 9bd2bbc elevator: fix truncation of icq_cache_name by Eric Biggers · 8 years ago
- d332ce0 blk-mq-debugfs: allow schedulers to register debugfs attributes by Omar Sandoval · 8 years ago
- c033269 block: Remove elevator_change() by Bart Van Assche · 8 years ago
- c05f852 blk-mq-sched: make completed_request() callback more useful by Omar Sandoval · 8 years ago
- ee056f9 blk-mq-sched: provide hooks for initializing hardware queue data by Omar Sandoval · 8 years ago
- 54d5329 blk-mq-sched: fix crash in switch error path by Omar Sandoval · 8 years ago
- f1ba826 blk-mq: pass bio to blk_mq_sched_get_rq_priv by Paolo Valente · 8 years ago
- 1e73973 block: optionally merge discontiguous discard bios into a single request by Christoph Hellwig · 8 years ago
- 34fe7c0 block: enumify ELEVATOR_*_MERGE by Christoph Hellwig · 8 years ago
- c13660a blk-mq-sched: change ->dispatch_requests() to ->dispatch_request() by Jens Axboe · 8 years ago
- bd166ef blk-mq-sched: add framework for MQ capable IO schedulers by Jens Axboe · 8 years ago
- c51ca6c block: move existing elevator ops to union by Jens Axboe · 8 years ago
- 70b3ea0 elevator: make the rqhash helpers exported by Jens Axboe · 8 years ago
- ef295ec block: better op and flags encoding by Christoph Hellwig · 8 years ago
- 72ef799 block: do not merge requests without consulting with io scheduler by Tahsin Erdogan · 8 years ago
- ba568ea block: prepare elevator to use REQ_OPs. by Mike Christie · 9 years ago
- 0bb9794 cfq-iosched: fix the setting of IOPS mode on SSDs by Jens Axboe · 10 years ago
- e567bf7 Revert "block: add __init to elv_register" by Jens Axboe · 10 years ago
- 2940474 block: remove elv_abort_queue and blk_abort_flushes by Christoph Hellwig · 11 years ago
- b5097e9 block: add __init to elv_register by Fabian Frederick · 11 years ago
- d9a74df block: Remove useless IPI struct initialization by Frederic Weisbecker · 11 years ago
- 8b4922d block: Stop abusing csd.list for fifo_time by Jan Kara · 11 years ago
- d50235b elevator: Fix a race in elevator switching by Jianpeng Ma · 11 years ago
- ee89f81 Merge branch 'for-3.9/core' of git://git.kernel.dk/linux-block by Linus Torvalds · 12 years ago
- bb813f4 init, block: try to load default elevator module early during boot by Tejun Heo · 12 years ago
- 242d98f block,elevator: use new hashtable implementation by Sasha Levin · 12 years ago
- 852c788 block: implement bio_associate_current() by Tejun Heo · 13 years ago
- b2fab5a elevator: make elevator_init_fn() return 0/-errno by Tejun Heo · 13 years ago
- 07c2bd3 block: don't call elevator callbacks for plug merges by Tejun Heo · 13 years ago
- 050c8ea block: separate out blk_rq_merge_ok() and blk_try_merge() from elevator functions by Tejun Heo · 13 years ago
- f1f8cc9 block, cfq: move icq creation and rq->elv.icq association to block core by Tejun Heo · 13 years ago
- 9b84cac block, cfq: restructure io_cq creation path for io_context interface cleanup by Tejun Heo · 13 years ago
- 7e5a879 block, cfq: move io_cq exit/release to blk-ioc.c by Tejun Heo · 13 years ago
- 3d3c237 block, cfq: move icq cache management to block core by Tejun Heo · 13 years ago
- 22f746e block: remove elevator_queue->ops by Tejun Heo · 13 years ago
- b50b636 block, cfq: kill ioc_gone by Tejun Heo · 13 years ago
- b9a1920 block, cfq: remove delayed unlink by Tejun Heo · 13 years ago
- bd87b58 block: drop @tsk from attempt_plug_merge() and explain sync rules by Tejun Heo · 13 years ago
- 796d511 iosched: prevent aliased requests from starving other I/O by Jeff Moyer · 14 years ago
- b710a48 block: get rid of elv_insert() interface by Jens Axboe · 14 years ago
- 5e84ea3 block: attempt to merge with existing requests on plug flush by Jens Axboe · 14 years ago
- 7eaceac block: remove per-queue plugging by Jens Axboe · 14 years ago
- 73c1010 block: initial patch for on-stack per-task plugging by Jens Axboe · 14 years ago
- 6fae9c2 Merge commit 'v2.6.38-rc6' into for-2.6.39/core by Jens Axboe · 14 years ago
- ae1b153 block: reimplement FLUSH/FUA to support merge by Tejun Heo · 14 years ago
- 909ea96 core: Replace __get_cpu_var with __this_cpu_read if not used for an address. by Christoph Lameter · 14 years ago
- f253b86 Revert "block: fix accounting bug on cross partition merges" by Jens Axboe · 14 years ago
- e9dd2b6 Merge branch 'for-2.6.37/core' of git://git.kernel.dk/linux-2.6-block by Linus Torvalds · 14 years ago
- 7681bfe block: fix accounting bug on cross partition merges by Yasuaki Ishimatsu · 14 years ago
- 430c62f elevator: fix oops on early call to elevator_change() by Jens Axboe · 14 years ago
- 5dd531a block: add function call to switch the IO scheduler from a driver by Jens Axboe · 14 years ago
- 812d402 blkio: Add io_merged stat by Divyesh Shah · 15 years ago
- 9934c8c block: implement and enforce request peek/start/fetch by Tejun Heo · 16 years ago
- 2e46e8b block: drop request->hard_* and *nr_sectors by Tejun Heo · 16 years ago
- 26308ea block: fix inconsistency in I/O stat accounting code by Jerome Marchand · 16 years ago
- b374d18 block: get rid of elevator_t typedef by Jens Axboe · 16 years ago
- 11914a5 block: Add interface to abort queued requests by Mike Anderson · 16 years ago
- c7c22e4 block: add support for IO CPU affinity by Jens Axboe · 16 years ago
- 2fdd82b block: let elv_register() return void by Adrian Bunk · 17 years ago
- 165125e [BLOCK] Get rid of request_queue_t typedef by Jens Axboe · 17 years ago
- da77526 [PATCH] cfq-iosched: don't allow sync merges across queues by Jens Axboe · 18 years ago
- bb37b94 [BLOCK] Cleanup unused variable passing by Jens Axboe · 18 years ago
- 2b1191a [PATCH] elevator: elevator_type member not used by Jens Axboe · 18 years ago
- 9361401 [PATCH] BLOCK: Make it possible to disable the block layer [try #6] by David Howells · 18 years ago
- 4a893e8 [PATCH] elevator: define ioc counting mechanism by Jens Axboe · 18 years ago
- cb78b28 [PATCH] Drop useless bio passing in may_queue/set_request API by Jens Axboe · 18 years ago
- 1fbfdfc [PATCH] elevator: introduce a way to reuse rq for internal FIFO handling by Jens Axboe · 18 years ago
- 2e662b6 [PATCH] elevator: abstract out the rbtree sort handling by Jens Axboe · 18 years ago
- 9817064 [PATCH] elevator: move the backmerging logic into the elevator core by Jens Axboe · 18 years ago
- bc1c116 [PATCH] elevator switching race by Jens Axboe · 19 years ago
- e572ec7 [PATCH] fix rmmod problems with elevator attributes, clean them up by Al Viro · 19 years ago
- 3d1ab40 [PATCH] elevator_t lifetime rules and sysfs fixes by Al Viro · 19 years ago