Shaohua Li
|
3d106fba2e
block CFQ: avoid moving request to different queue
|
12 years ago |
Tejun Heo
|
ffea73fc72
block: blkcg_policy_cfq shouldn't be used if !CONFIG_CFQ_GROUP_IOSCHED
|
13 years ago |
Tejun Heo
|
fd7949564c
block: fix return value on cfq_init() failure
|
13 years ago |
Jens Axboe
|
0b7877d4ee
Merge tag 'v3.4-rc5' into for-3.5/core
|
13 years ago |
Tejun Heo
|
f9fcc2d391
blkcg: collapse blkcg_policy_ops into blkcg_policy
|
13 years ago |
Tejun Heo
|
f95a04afa8
blkcg: embed struct blkg_policy_data in policy specific data
|
13 years ago |
Tejun Heo
|
3c798398e3
blkcg: mass rename of blkcg API
|
13 years ago |
Tejun Heo
|
54e7ed12ba
blkcg: remove blkio_group->path[]
|
13 years ago |
Tejun Heo
|
3c96cb32d3
blkcg: drop stuff unused after per-queue policy activation update
|
13 years ago |
Tejun Heo
|
a2b1693bac
blkcg: implement per-queue policy activation
|
13 years ago |
Tejun Heo
|
03d8e11142
blkcg: add request_queue->root_blkg
|
13 years ago |
Tejun Heo
|
da8b066262
blkcg: make blkg_conf_prep() take @pol and return with queue lock held
|
13 years ago |
Tejun Heo
|
8bd435b30e
blkcg: remove static policy ID enums
|
13 years ago |
Tejun Heo
|
ec399347d3
blkcg: use @pol instead of @plid in update_root_blkg_pd() and blkcg_print_blkgs()
|
13 years ago |
Tejun Heo
|
f48ec1d788
cfq: fix build breakage & warnings
|
13 years ago |
Tejun Heo
|
5bc4afb1ec
blkcg: drop BLKCG_STAT_{PRIV|POL|OFF} macros
|
13 years ago |
Tejun Heo
|
d366e7ec41
blkcg: pass around pd->pdata instead of pd itself in prfill functions
|
13 years ago |
Tejun Heo
|
3381cb8d2e
blkcg: move blkio_group_conf->weight to cfq
|
13 years ago |
Tejun Heo
|
155fead9b6
blkcg: move blkio_group_stats to cfq-iosched.c
|
13 years ago |
Tejun Heo
|
41b38b6d54
blkcg: cfq doesn't need per-cpu dispatch stats
|
13 years ago |
Tejun Heo
|
629ed0b102
blkcg: move statistics update code to policies
|
13 years ago |
Tejun Heo
|
2ce4d50f9c
cfq: collapse cfq.h into cfq-iosched.c
|
13 years ago |
Tejun Heo
|
60c2bc2d5a
blkcg: move conf/stat file handling code to policies
|
13 years ago |
Tejun Heo
|
aaec55a002
blkcg: remove unused @pol and @plid parameters
|
13 years ago |
Tao Ma
|
5bf14c0727
block: Make cfq_target_latency tunable through sysfs.
|
13 years ago |
Tejun Heo
|
eb7d8c07f9
cfq: fix cfqg ref handling when BLK_CGROUP && !CFQ_GROUP_IOSCHED
|
13 years ago |
Tejun Heo
|
598971bfbd
cfq: don't use icq_get_changed()
|
13 years ago |
Tejun Heo
|
abede6da27
cfq: pass around cfq_io_cq instead of io_context
|
13 years ago |
Tejun Heo
|
4f85cb96d9
block: make block cgroup policies follow bio task association
|
13 years ago |
Tejun Heo
|
852c788f83
block: implement bio_associate_current()
|
13 years ago |