Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
kernel
/
msm-4.9
/
c8fcb14fecac72bb2cd2974cf133fba6c4b4a13d
/
block
/
elevator.c
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
· 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
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
· 17 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
1ffb96c
make elv_register() output atomic
by Thibaut VARENE
· 18 years ago
783660b
elevator: don't sort reads between writes
by Jens Axboe
· 18 years ago
cad9751
elevator: abstract out the activate and deactivate functions
by Jens Axboe
· 18 years ago
9554317
[PATCH] elevator: move clearing of unplug flag earlier
by Linas Vepstas
· 18 years ago
bb4067e
[PATCH] elevator: fixup typo in merge logic
by Jens Axboe
· 18 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
c584164
[PATCH] block layer: elv_iosched_show should get elv_list_lock
by Vasily Tarasov
· 18 years ago
a22b169
[PATCH] block layer: elevator_find function cleanup
by Vasily Tarasov
· 18 years ago
0fe2347
[PATCH] Update axboe@suse.de email address
by Jens Axboe
· 18 years ago
b5deef9
[PATCH] Make sure all block/io scheduler setups are node aware
by Jens Axboe
· 18 years ago
cb78b28
[PATCH] Drop useless bio passing in may_queue/set_request API
by Jens Axboe
· 18 years ago
c00895a
[PATCH] Remove ->waiting member from struct request
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
4aff5e2
[PATCH] Split struct request ->flags into two parts
by Jens Axboe
· 18 years ago
2d8f613
elv_unregister: fix possible crash on module unload
by Oleg Nesterov
· 18 years ago
6ab3d56
Remove obsolete #include <linux/config.h>
by Jörn Engel
· 18 years ago
acf4217
[PATCH] remove dead code from elevator switching
by Dave Jones
· 18 years ago
bc1c116
[PATCH] elevator switching race
by Jens Axboe
· 18 years ago
dac07ec
[BLOCK] limit request_fn recursion
by Jens Axboe
· 19 years ago
4f73247
[PATCH] block/elevator.c: remove unused exports
by Adrian Bunk
· 19 years ago
9b41046
[PATCH] Don't pass boot parameters to argv_init[]
by OGAWA Hirofumi
· 19 years ago
ce52449
BUG_ON() Conversion in block/elevator.c
by Eric Sesterhenn
· 19 years ago
2056a78
[PATCH] Block queue IO tracing support (blktrace) as of 2006-03-23
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
e17a948
[PATCH] stop elv_unregister() from rogering other iosched's data, fix locking
by Al Viro
· 19 years ago
30e9656
[PATCH] block: implement elv_insert and use it (fix ordcolor flipping bug)
by Tejun Heo
· 19 years ago
238e7db
[PATCH] block: request_queue->ordcolor must not be flipped on SOFTBARRIER
by Tejun Heo
· 19 years ago
248d5ca
[BLOCK] elevator: allow default scheduler to potentially be modular
by Nate Diller
· 19 years ago
5f00397
[BLOCK] elevator: default choice selection
by Nate Diller
· 19 years ago
b7bfcf7
[BLOCK] elevator: if specified scheduler is not found, fall back to default
by Jens Axboe
· 19 years ago
752a3b7
[BLOCK] elevator: Make elevator=as work again for anticipatory
by Chuck Ebbert
· 19 years ago
1bc691d
[PATCH] fix queue stalling while barrier sequencing
by Tejun Heo
· 19 years ago
769db45
make elv_try_merge() static, kill the dead declaration of
by Coywolf Qi Hunt
· 19 years ago
797e7db
[BLOCK] reimplement handling of barrier request
by Tejun Heo
· 19 years ago
Next »