Jens Axboe
|
f2d1f0ae78
cfq-iosched: cache prio_tree root in cfqq->p_root
|
16 years ago |
Jens Axboe
|
3ac6c9f8a6
cfq-iosched: fix bug with aliased request and cooperation detection
|
16 years ago |
Jens Axboe
|
26a2ac009c
cfq-iosched: clear ->prio_trees[] on cfqd alloc
|
16 years ago |
Jeff Moyer
|
04dc6e71a2
cfq-iosched: use the default seek distance when there aren't enough seek samples
|
16 years ago |
Jeff Moyer
|
4d00aa47e2
cfq-iosched: make seek_mean converge more quickly
|
16 years ago |
Jens Axboe
|
a36e71f996
cfq-iosched: add close cooperator code
|
16 years ago |
Jens Axboe
|
9481ffdc61
cfq-iosched: log responsible 'cfqq' in idle timer arm
|
16 years ago |
Jens Axboe
|
2d87072296
cfq-iosched: tweak kick logic a bit more
|
16 years ago |
Jens Axboe
|
40bb54d197
cfq-iosched: no need to save interrupts in cfq_kick_queue()
|
16 years ago |
Jens Axboe
|
d6ceb25e8d
cfq-iosched: don't delay queue kick for a merged request
|
16 years ago |
Jens Axboe
|
ff6657c6c8
cfq-iosched: get rid of private SYNC/ASYNC defines
|
16 years ago |
Jens Axboe
|
b0b78f81a5
cfq-iosched: use rw_is_sync() to see if rw flags are sync or not
|
16 years ago |
Jens Axboe
|
b029195dda
cfq-iosched: don't let idling interfere with plugging
|
16 years ago |
Jens Axboe
|
75e50984f0
cfq-iosched: kill two unused cfqq flags
|
16 years ago |
Jens Axboe
|
2f5cb7381b
cfq-iosched: change dispatch logic to deal with single requests at the time
|
16 years ago |
Jens Axboe
|
aeb6fafb8f
block: Add flag for telling the IO schedulers NOT to anticipate more IO
|
16 years ago |
Divyesh Shah
|
3a9a3f6cc5
cfq-iosched: Allow RT requests to pre-empt ongoing BE timeslice
|
16 years ago |
Jens Axboe
|
62c1fe9d9f
cfq-iosched: fix race between exiting queue and exiting task
|
16 years ago |
Jens Axboe
|
30e0dc28bf
cfq-iosched: remove limit of dispatch depth of max 4 times quantum
|
17 years ago |
Jens Axboe
|
b374d18a4b
block: get rid of elevator_t typedef
|
17 years ago |
Cheng Renquan
|
64d01dc9e1
block: use cancel_work_sync() instead of kblockd_flush_work()
|
16 years ago |
Jens Axboe
|
f7d7b7a7a3
block: as/cfq ssd idle check update
|
17 years ago |
Jens Axboe
|
a68bbddba4
block: add queue flag for SSD/non-rotational devices
|
17 years ago |
Aaron Carroll
|
45333d5a31
cfq-iosched: fix queue depth detection
|
17 years ago |
Jens Axboe
|
18887ad910
block: make kblockd_schedule_work() take the queue as parameter
|
17 years ago |
Jens Axboe
|
c265a7f417
cfq-iosched: get rid of enable_idle being unused warning
|
17 years ago |
Jens Axboe
|
7b679138b3
cfq-iosched: add message logging through blktrace
|
17 years ago |
Jens Axboe
|
9a11b4ed0e
cfq-iosched: properly protect ioc_gone and ioc count
|
17 years ago |
Jens Axboe
|
d6de8be711
cfq-iosched: fix RCU problem in cfq_cic_lookup()
|
17 years ago |
Richard Kennedy
|
be754d2c21
block: reorder cfq_queue to save space on 64bit builds
|
17 years ago |