Gitiles
Code Review
Sign In
review.shift-gmbh.com
/
SHIFTPHONES
/
kernel
/
shift
/
mainline
/
62e3bfa4a1869cf8f221dce8ab90790e836e2b61
/
block
/
elevator.c
912c0a8
Merge branch 'for-linus' into for-5.5/block
by Jens Axboe
· 5 years ago
f8db383
block: Warn if elevator= parameter is used
by Jan Kara
· 5 years ago
7a7c5e7
block: Fix elv_support_iosched()
by Damien Le Moal
· 5 years ago
b89f625
block: don't release queue's sysfs lock during switching elevator
by Ming Lei
· 5 years ago
a261425
block: fix elevator_get_by_features()
by Jens Axboe
· 5 years ago
737eb78
block: Delay default elevator initialization
by Damien Le Moal
· 5 years ago
a0958ba
block: Improve default elevator selection
by Damien Le Moal
· 5 years ago
68c43f1
block: Introduce elevator features
by Damien Le Moal
· 5 years ago
954b4a5
block: Change elevator_init_mq() to always succeed
by Damien Le Moal
· 5 years ago
61db437
block: Cleanup elevator_init_mq() use
by Damien Le Moal
· 5 years ago
85c0a03
block: elevator.c: Remove now unused elevator= argument
by Marcos Paulo de Souza
· 5 years ago
cecf5d8
block: split .sysfs_lock into two locks
by Ming Lei
· 5 years ago
58c898b
block: add helper for checking if queue is registered
by Ming Lei
· 5 years ago
c48dac1
block: don't hold q->sysfs_lock in elevator_init_mq
by Ming Lei
· 5 years ago
c3e2219
block: free sched's request pool in blk_cleanup_queue
by Ming Lei
· 6 years ago
3dcf60b
block: add SPDX tags to block layer files missing licensing information
by Christoph Hellwig
· 6 years ago
d0b0a81
block: remove unused variable 'def'
by Hisao Tanabe
· 6 years ago
fbd7212
block: avoid setting none scheduler if it's already none
by Aleksei Zakharov
· 6 years ago
344e9ff
block: add queue_is_mq() helper
by Jens Axboe
· 6 years ago
98c98cb
block: clean up dead code that is now redundant
by Colin Ian King
· 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
f382fb0
block: remove legacy IO schedulers
by Jens Axboe
· 6 years ago
c0aac68
Merge tag 'v4.19-rc6' into for-4.20/block
by Jens Axboe
· 6 years ago
854f31c
block: fix deadline elevator drain for zoned block devices
by Damien Le Moal
· 6 years ago
0d25bd0
block: Schedule runtime resume earlier
by Bart Van Assche
· 6 years ago
154b00d
block: Split blk_pm_add_request() and blk_pm_put_request()
by Bart Van Assche
· 6 years ago
bca6b06
block: Move power management code into a new source file
by Bart Van Assche
· 6 years ago
62d2a19
block: remove unnecessary condition check
by Chengguang Xu
· 6 years ago
d48ece2
blk-mq: init hctx sched after update ctx and hctx mapping
by Jianchao Wang
· 6 years ago
131d08e
block: split the blk-mq case from elevator_init
by Christoph Hellwig
· 7 years ago
acddf3b
block: move sysfs_lock into elevator_init
by Christoph Hellwig
· 7 years ago
ddb7253
block: remove the always unused name argument to elevator_init
by Christoph Hellwig
· 7 years ago
a8a275c
block: unexport elevator_init/exit
by Christoph Hellwig
· 7 years ago
cbf62af
block: move initialization of elevator-related fields to blk_alloc_queue_node
by Christoph Hellwig
· 7 years ago
14a2349
block: Document scheduler modification locking requirements
by Bart Van Assche
· 7 years ago
83d016a
block: Unexport elv_register_queue() and elv_unregister_queue()
by Bart Van Assche
· 7 years ago
24f5a90
blk-mq: quiesce queue during switching io sched and updating nr_requests
by Ming Lei
· 7 years ago
8ac0d9a
elevator: allow name aliases
by Jens Axboe
· 7 years ago
2527d99
elevator: lookup mq vs non-mq elevators
by Jens Axboe
· 7 years ago
5fdee21
block: remove QUEUE_FLAG_STACKABLE
by Christoph Hellwig
· 7 years ago
e9a823f
block: fix warning when I/O elevator is changed as request_queue is being removed
by David Jeffery
· 7 years ago
e29387e
block: Add fallthrough markers to switch statements
by Bart Van Assche
· 8 years ago
340ff32
elevator: remove redundant warnings on IO scheduler switch
by Jens Axboe
· 8 years ago
7a148c2
block: don't call blk_mq_quiesce_queue() after queue is frozen
by Ming Lei
· 8 years ago
c033269
block: Remove elevator_change()
by Bart Van Assche
· 8 years ago
6947529
Merge branch 'for-4.12/block' of git://git.kernel.dk/linux-block
by Linus Torvalds
· 8 years ago
3a5088c
block: respect BLK_MQ_F_NO_SCHED
by Ming Lei
· 8 years ago
8330cdb
block: Make writeback throttling defaults consistent for SQ devices
by Jan Kara
· 8 years ago
54d5329
blk-mq-sched: fix crash in switch error path
by Omar Sandoval
· 8 years ago
6917ff0
blk-mq-sched: refactor scheduler initialization
by Omar Sandoval
· 8 years ago
7b36a71
block: don't call ioc_exit_icq() with the queue lock held for blk-mq
by Jens Axboe
· 8 years ago
b86dd81
block: get rid of blk-mq default scheduler choice Kconfig entries
by Jens Axboe
· 8 years ago
818551e
Merge branch 'for-4.11/next' into for-4.11/linus-merge
by Jens Axboe
· 8 years ago
d1a987f
elevator: fix loading wrong elevator type for blk-mq devices
by Jens Axboe
· 8 years ago
34fe7c0
block: enumify ELEVATOR_*_MERGE
by Christoph Hellwig
· 8 years ago
a1ae0f7
blk-mq-debug: Avoid that sparse complains about req_flags_t usage
by Bart Van Assche
· 8 years ago
57292b5
block: introduce blk_rq_is_passthrough
by Christoph Hellwig
· 8 years ago
610d886
elevator: fix unnecessary put of elevator in failure case
by Jens Axboe
· 8 years ago
d348499
blk-mq-sched: allow setting of default IO scheduler
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
e806402
block: split out request-only flags into a new namespace
by Christoph Hellwig
· 8 years ago
7afafc8
block: Fix secure erase
by Adrian Hunter
· 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
7460d38
block: check bio_mergeable() early before merging
by Ming Lei
· 9 years ago
e4bc13a
Merge branch 'for-4.2/writeback' of git://git.kernel.dk/linux-block
by Linus Torvalds
· 10 years ago
bfffa1c
Merge branch 'for-4.2/core' of git://git.kernel.dk/linux-block
by Linus Torvalds
· 10 years ago
0bb9794
cfq-iosched: fix the setting of IOPS mode on SSDs
by Jens Axboe
· 10 years ago
eea8f41
blkcg: move block/blk-cgroup.h to include/linux/blk-cgroup.h
by Tejun Heo
· 10 years ago
8406a4d
elevator: fix double release of elevator module
by Chao Yu
· 10 years ago
47fafbc
block / PM: Replace CONFIG_PM_RUNTIME with CONFIG_PM
by Rafael J. Wysocki
· 10 years ago
d32f6b5
block: fix wrong error return in elevator_init()
by Sudip Mukherjee
· 10 years ago
e567bf7
Revert "block: add __init to elv_register"
by Jens Axboe
· 11 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
360f92c
block: fix regression with block enabled tagging
by Jens Axboe
· 11 years ago
4f024f3
block: Abstract out bvec iterator
by Kent Overstreet
· 11 years ago
7c8a367
elevator: acquire q->sysfs_lock in elevator_change()
by Tomoki Sekiyama
· 11 years ago
eb1c160
elevator: Fix a race in elevator switching and md device initialization
by Tomoki Sekiyama
· 11 years ago
c1b511e
block: Convert kmalloc_node(...GFP_ZERO...) to kzalloc_node(...)
by Joe Perches
· 11 years ago
d50235b
elevator: Fix a race in elevator switching
by Jianpeng Ma
· 11 years ago
c815881
block: implement runtime pm strategy
by Lin Ming
· 12 years ago
ee89f81
Merge branch 'for-3.9/core' of git://git.kernel.dk/linux-block
by Linus Torvalds
· 12 years ago
b67bfe0
hlist: drop the node parameter from iterators
by Sasha Levin
· 12 years ago
21c3c5d
block: don't request module during elevator init
by Tejun Heo
· 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
bee0393
block: recursive merge requests
by Shaohua Li
· 12 years ago
e2a60da
block: Clean up special command handling logic
by Martin K. Petersen
· 12 years ago
a2b1693
blkcg: implement per-queue policy activation
by Tejun Heo
· 13 years ago
852c788
block: implement bio_associate_current()
by Tejun Heo
· 13 years ago
e8989fa
blkcg: unify blkg's for blkcg policies
by Tejun Heo
· 13 years ago
03aa264
blkcg: let blkcg core manage per-queue blkg list and counter
by Tejun Heo
· 13 years ago
72e06c2
blkcg: shoot down blkio_groups on elevator switch
by Tejun Heo
· 13 years ago
d732580
block: implement blk_queue_bypass_start/end()
by Tejun Heo
· 13 years ago
b2fab5a
elevator: make elevator_init_fn() return 0/-errno
by Tejun Heo
· 13 years ago
Next »