Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
kernel
/
msm-4.9
/
7e426da823fc7cd428b82ff2cf3615da24c73352
/
block
/
elevator.c
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
· 13 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
· 14 years ago
e36f724
block: Adjust elv_iosched_show to return "none" for bio-based DM
by Mike Snitzer
· 14 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
· 15 years ago
53c663c
block: fix a possible oops on elv_abort_queue()
by Kiyoshi Ueda
· 15 years ago
cd43e26
block: Expose stacked device queues in sysfs
by Martin K. Petersen
· 15 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
11914a5
block: Add interface to abort queued requests
by Mike Anderson
· 16 years ago
242f9dc
block: unify request timeout handling
by Jens Axboe
· 16 years ago
0835da6
block: use linux/uaccess.h in elevator.c instead of asm variant
by Jens Axboe
· 16 years ago
5df97b9
drop vmerge accounting
by Mikulas Patocka
· 16 years ago
e17fc0a
Allow elevators to sort/merge discard requests
by David Woodhouse
· 16 years ago
e180f59
block: request_module(): use format string
by maximilian attems
· 16 years ago
7ba1ba1
block: Block layer data integrity support
by Martin K. Petersen
· 16 years ago
4722dc5
Added in elevator switch message to blktrace stream
by Alan D. Brunelle
· 16 years ago
24c03d4
block: remove remaining __FUNCTION__ occurrences
by Harvey Harrison
· 17 years ago
ac9fafa
block: Skip I/O merges when disabled
by Alan D. Brunelle
· 17 years ago
72ed0bf
block/elevator.c:elv_rq_merge_ok() mustn't be inline
by Adrian Bunk
· 17 years ago
75ad23b
block: make queue flags non-atomic
by Nick Piggin
· 17 years ago
e164094
elevator: make elevator_get() attempt to load the appropriate module
by Jens Axboe
· 17 years ago
4eb166d
block: make elevator lib checkpatch compliant
by Jens Axboe
· 17 years ago
fa0ccd8
block: implement drain buffers
by James Bottomley
· 17 years ago
f9cb074
Kobject: rename kobject_init_ng() to kobject_init()
by Greg Kroah-Hartman
· 17 years ago
b2d6db5
Kobject: rename kobject_add_ng() to kobject_add()
by Greg Kroah-Hartman
· 17 years ago
29e3dd0
Kobject: convert block/elevator.c to use kobject_init/add_ng()
by Greg Kroah-Hartman
· 17 years ago
2fdd82b
block: let elv_register() return void
by Adrian Bunk
· 17 years ago
dbe7f76
fix typo "insted" -> "instead"
by Uwe Kleine-König
· 17 years ago
bf2de6f
block: Initial support for data-less (or empty) barrier support
by Jens Axboe
· 17 years ago
a0cd128
block: add end_queued_request() and end_dequeued_request() helpers
by Jens Axboe
· 17 years ago
19c38de
kobjects: fix up improper use of the kobject name field
by Greg Kroah-Hartman
· 17 years ago
165125e
[BLOCK] Get rid of request_queue_t typedef
by Jens Axboe
· 17 years ago
94f6030
Slab allocators: Replace explicit zeroing with __GFP_ZERO
by Christoph Lameter
· 17 years ago
70cee26
Use list_for_each_entry() instead of list_for_each() in the block device
by Matthias Kaehlcke
· 17 years ago
2a12dcd
[PATCH] elevator: elv_list_lock does not need irq disabling
by Jens Axboe
· 18 years ago
Next »