Gitiles
Code Review
Sign In
review.shift-gmbh.com
/
SHIFTPHONES
/
mainline
/
linux
/
6d2ac8ee67d335983f1c9106fc8deebb89290505
/
block
/
elevator.c
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
5a5bafd
elevator: clear auxiliary data earlier during elevator switch
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
5d381ef
Revert "block: recursive merge requests"
by Jens Axboe
· 13 years ago
2741932
block: recursive merge requests
by Shaohua Li
· 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
a612fdd
block, cfq: move cfqd->icq_list to request_queue and add request->elv.icq
by Tejun Heo
· 13 years ago
22f746e
block: remove elevator_queue->ops
by Tejun Heo
· 13 years ago
f8fc877
block: reorder elevator switch sequence
by Tejun Heo
· 13 years ago
b9a1920
block, cfq: remove delayed unlink
by Tejun Heo
· 13 years ago
c9a929d
block: fix request_queue lifetime handling by making blk_queue_cleanup() properly shutdown
by Tejun Heo
· 13 years ago
e3c78ca
block: reorganize queue draining
by Tejun Heo
· 13 years ago
484fc25
elevator: use ELV_NAME_MAX instead of magic number 16 for chosen_elevator
by Wang Sheng-Hui
· 13 years ago
796d511
iosched: prevent aliased requests from starving other I/O
by Jeff Moyer
· 14 years ago
771949d
block: get rid of on-stack plugging debug checks
by Jens Axboe
· 14 years ago
698567f
Merge commit 'v2.6.39' into for-2.6.40/core
by Jens Axboe
· 14 years ago
490b94b
iosched: remove redundant sprintf
by Kees Cook
· 14 years ago
3aa7287
elevator: check for ELEVATOR_INSERT_SORT_MERGE in !elvpriv case too
by Jens Axboe
· 14 years ago
24ecfbe
block: add blk_run_queue_async
by Christoph Hellwig
· 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
4c63f56
Merge branch 'for-2.6.39/stack-plug' into for-2.6.39/core
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
e83a46b
Merge branch 'for-linus' of ../linux-2.6-block into block-for-2.6.39/core
by Tejun Heo
· 14 years ago
1654e74
block: add @force_kblockd to __blk_run_queue()
by Tejun Heo
· 14 years ago
c186794
block: share request flush fields with elevator_private
by Mike Snitzer
· 14 years ago
ae1b153
block: reimplement FLUSH/FUA to support merge
by Tejun Heo
· 14 years ago
02e031c
block: remove REQ_HARDBARRIER
by Christoph Hellwig
· 14 years ago
fa251f89
Merge branch 'v2.6.36-rc8' into for-2.6.37/barrier
by Jens Axboe
· 14 years ago
Next »