Shaohua Li
|
2f7a2d89a8
cfq-iosched: don't regard requests with long distance as close
|
15 éve |
Vivek Goyal
|
65b32a573e
cfq-iosched: Remove prio_change logic for workload selection
|
15 éve |
Vivek Goyal
|
fb104db41e
cfq-iosched: Get rid of nr_groups
|
15 éve |
Vivek Goyal
|
1db32c4060
cfq-iosched: Remove the check for same cfq group from allow_merge
|
15 éve |
Gui Jianfeng
|
66ae291978
cfq: set workload as expired if it doesn't have any slice left
|
15 éve |
Vivek Goyal
|
82bbbf28db
Fix a CFQ crash in "for-2.6.33" branch of block tree
|
15 éve |
Gui Jianfeng
|
554554f60a
cfq: Remove wait_request flag when idle time is being deleted
|
15 éve |
Corrado Zoccolo
|
edc71131c4
cfq-iosched: commenting non-obvious initialization
|
15 éve |
Vivek Goyal
|
7667aa0630
cfq-iosched: Take care of corner cases of group losing share due to deletion
|
15 éve |
Vivek Goyal
|
c244bb50a9
cfq-iosched: Get rid of cfqq wait_busy_done flag
|
15 éve |
Gui Jianfeng
|
b9d8f4c73b
cfq: Optimization for close cooperating queue searching
|
15 éve |
Corrado Zoccolo
|
573412b295
cfq-iosched: reduce write depth only if sync was delayed
|
15 éve |
Vivek Goyal
|
878eaddd05
cfq-iosched: Do not access cfqq after freeing it
|
15 éve |
Jens Axboe
|
bb729bc98c
cfq-iosched: use call_rcu() instead of doing grace period stall on queue exit
|
15 éve |
Vivek Goyal
|
3e25206689
blkio: Implement dynamic io controlling policy registration
|
15 éve |
Vivek Goyal
|
9d6a986c0b
blkio: Export some symbols from blkio as its user CFQ can be a module
|
15 éve |
Shaohua Li
|
3c764b7a65
cfq-iosched: make nonrot check logic consistent
|
15 éve |
Jens Axboe
|
f2eecb9152
cfq-iosched: move IO controller declerations to a header file
|
15 éve |
Vivek Goyal
|
c04645e592
blkio: Wait on sync-noidle queue even if rq_noidle = 1
|
15 éve |
Vivek Goyal
|
ae30c28655
blkio: Implement group_isolation tunable
|
15 éve |
Vivek Goyal
|
f26bd1f0a3
blkio: Determine async workload length based on total number of queues
|
15 éve |
Vivek Goyal
|
f75edf2dc8
blkio: Wait for cfq queue to get backlogged if group is empty
|
15 éve |
Vivek Goyal
|
f8d461d692
blkio: Propagate cgroup weight updation to cfq groups
|
15 éve |
Vivek Goyal
|
24610333d5
blkio: Drop the reference to queue once the task changes cgroup
|
15 éve |
Vivek Goyal
|
8682e1f15f
blkio: Provide some isolation between groups
|
15 éve |
Vivek Goyal
|
220841906f
blkio: Export disk time and sectors used by a group to user space
|
15 éve |
Vivek Goyal
|
2868ef7b39
blkio: Some debugging aids for CFQ
|
15 éve |
Vivek Goyal
|
b1c3576961
blkio: Take care of cgroup deletion and cfq group reference counting
|
15 éve |
Vivek Goyal
|
25fb5169d4
blkio: Dynamic cfq group creation based on cgroup tasks belongs to
|
15 éve |
Vivek Goyal
|
dae739ebc4
blkio: Group time used accounting and workload context save restore
|
15 éve |