Jens, The 3 patches replace the last two patches (patch 17/18) of the series I sent out today. The new patch overloads blk stat as you suggested. Thanks, Shaohua Shaohua Li (3): block: track request size in blk_issue_stat blk-throttle: add a mechanism to estimate IO latency blk-throttle: add latency target support block/blk-core.c | 2 +- block/blk-mq.c | 2 +- block/blk-stat.c | 15 +++- block/blk-stat.h | 44 +++++++--- block/blk-throttle.c | 199 ++++++++++++++++++++++++++++++++++++++++++++-- block/blk-wbt.h | 10 +-- block/blk.h | 2 + include/linux/blk_types.h | 9 ++- 8 files changed, 254 insertions(+), 29 deletions(-) -- 2.9.3