Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
kernel
/
msm-4.19
/
3e53ac8230c1af075402bb3c1c89777791c2055e
/
block
/
elevator.c
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
· 10 years ago
2940474
block: remove elv_abort_queue and blk_abort_flushes
by Christoph Hellwig
· 10 years ago
b5097e9
block: add __init to elv_register
by Fabian Frederick
· 10 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
430c62f
elevator: fix oops on early call to elevator_change()
by Jens Axboe
· 14 years ago
28e7d18
block: drop barrier ordering by queue draining
by Tejun Heo
· 14 years ago
5dd531a
block: add function call to switch the IO scheduler from a driver
by Jens Axboe
· 14 years ago
8d57a98
block: add secure discard
by Adrian Hunter
· 14 years ago
7b6d91d
block: unify flags for struct bio and struct request
by Christoph Hellwig
· 14 years ago
33659eb
block: remove wrappers for request type/flags
by Christoph Hellwig
· 14 years ago
1abec4f
block: make blk_init_free_list and elevator_init idempotent
by Mike Snitzer
· 15 years ago
e36f724
block: Adjust elv_iosched_show to return "none" for bio-based DM
by Mike Snitzer
· 15 years ago
01effb0
block: allow initialization of previously allocated request_queue
by Mike Snitzer
· 15 years ago
812d402
blkio: Add io_merged stat
by Divyesh Shah
· 15 years ago
a506aed
Block: Fix block/elevator.c elevator_get() off-by-one error
by wzt.wzt@gmail.com
· 15 years ago
52cf25d
Driver core: Constify struct sysfs_ops in struct kobj_type
by Emese Revfy
· 15 years ago
488991e
block: Added in stricter no merge semantics for block I/O
by Alan D. Brunelle
· 15 years ago
c30f334
Merge branch 'for-linus' into for-2.6.33
by Jens Axboe
· 15 years ago
8c27959
elv_iosched_store(): fix strstrip() misuse
by KOSAKI Motohiro
· 15 years ago
492af63
block: remove the anticipatory IO scheduler
by Jens Axboe
· 15 years ago
1f98a13
bio: first step in sanitizing the bio->bi_rw flag testing
by Jens Axboe
· 15 years ago
da6c5c7
scsi,block: update SCSI to handle mixed merge failures
by Tejun Heo
· 15 years ago
0a09f43
block: fix failfast merge testing in elv_rq_merge_ok()
by Tejun Heo
· 15 years ago
ab0fd1d
block: don't merge requests of different failfast settings
by Tejun Heo
· 15 years ago
c905959
Merge branch 'for-2.6.31' of git://git.kernel.dk/linux-2.6-block
by Linus Torvalds
· 15 years ago
5578213
tracing/events: convert block trace points to TRACE_EVENT()
by Li Zefan
· 16 years ago
53c663c
block: fix a possible oops on elv_abort_queue()
by Kiyoshi Ueda
· 16 years ago
cd43e26
block: Expose stacked device queues in sysfs
by Martin K. Petersen
· 16 years ago
0a7ae2f
block: change the tag sync vs async restriction logic
by Jens Axboe
· 16 years ago
83096eb
block: convert to pos and nr_sectors accessors
by Tejun Heo
· 16 years ago
40cbbb7
block: implement and use [__]blk_end_request_all()
by Tejun Heo
· 16 years ago
158dbda
block: reorganize request fetching functions
by Tejun Heo
· 16 years ago
a7f5579
block: kill blk_start_queueing()
by Tejun Heo
· 16 years ago
f600abe
block: fix bad spelling of quiesce
by Jens Axboe
· 16 years ago
26308ea
block: fix inconsistency in I/O stat accounting code
by Jerome Marchand
· 16 years ago
6c7e8ce
block: elevator quiescing helpers
by Jens Axboe
· 16 years ago
1faa16d
block: change the request allocation/congestion logic to be sync/async based
by Jens Axboe
· 16 years ago
b374d18
block: get rid of elevator_t typedef
by Jens Axboe
· 16 years ago
58eea92
block: simplify empty barrier implementation
by Tejun Heo
· 16 years ago
8f11b3e
block: make barrier completion more robust
by Tejun Heo
· 16 years ago
970987b
Merge branches 'tracing/ftrace', 'tracing/function-graph-tracer' and 'tracing/urgent' into tracing/core
by Ingo Molnar
· 16 years ago
53a0880
block: internal dequeue shouldn't start timer
by Tejun Heo
· 16 years ago
0bfc245
blktrace: port to tracepoints, update
by Ingo Molnar
· 16 years ago
5f3ea37
blktrace: port to tracepoints
by Arnaldo Carvalho de Melo
· 16 years ago
2920ebb
block: add timer on blkdev_dequeue_request() not elv_next_request()
by Tejun Heo
· 16 years ago
80a4b58
block: only call ->request_fn when the queue is not stopped
by Jens Axboe
· 16 years ago
ee2e992
block: simplify string handling in elv_iosched_store()
by Li Zefan
· 16 years ago
99cd338
block: change elevator to use __blk_end_request()
by Kiyoshi Ueda
· 16 years ago
Next »