diff options
author | 2013-05-14 13:52:37 -0700 | |
---|---|---|
committer | 2013-05-14 13:52:37 -0700 | |
commit | 2a12f0dcdad1ba7c0e53bbff8e5f6d0ee7a29882 (patch) | |
tree | fd0cee6d116653a4619c941d3dc1a759edd45064 /tools/perf/scripts/python/export-to-postgresql.py | |
parent | blk-throttle: dispatch from throtl_pending_timer_fn() (diff) | |
download | linux-dev-2a12f0dcdad1ba7c0e53bbff8e5f6d0ee7a29882.tar.xz linux-dev-2a12f0dcdad1ba7c0e53bbff8e5f6d0ee7a29882.zip |
blk-throttle: make blk_throtl_drain() ready for hierarchy
The current blk_throtl_drain() assumes that all active throtl_grps are
queued on throtl_data->service_queue, which won't be true once
hierarchy support is implemented.
This patch makes blk_throtl_drain() perform post-order walk of the
blkg hierarchy draining each associated throtl_grp, which guarantees
that all bios will eventually be pushed to the top-level service_queue
in throtl_data.
Signed-off-by: Tejun Heo <tj@kernel.org>
Acked-by: Vivek Goyal <vgoyal@redhat.com>
Diffstat (limited to 'tools/perf/scripts/python/export-to-postgresql.py')
0 files changed, 0 insertions, 0 deletions