diff options
author | Tejun Heo <[email protected]> | 2015-08-18 14:55:03 -0700 |
---|---|---|
committer | Jens Axboe <[email protected]> | 2015-08-18 15:49:16 -0700 |
commit | 322731ed0dd2d8a7f11307e0444257f48580a0de (patch) | |
tree | 536ae950d92b337f3896cb37acc8d3bf5c05ac14 /tools/perf/util/trace-event-scripting.c | |
parent | 2da8de0bb799bf2bdfa893e5a1e294eb6bafba62 (diff) |
cfq-iosched: move cfq_group determination from cfq_find_alloc_queue() to cfq_get_queue()
This is necessary for making async cfq_cgroups per-cfq_group instead
of per-cfq_data. While this change makes cfq_get_queue() perform RCU
locking and look up cfq_group even when it reuses async queue, the
extra overhead is extremely unlikely to be noticeable given that this
is already sitting behind cic->cfqq[] cache and the overall cost of
cfq operation.
Signed-off-by: Tejun Heo <[email protected]>
Reviewed-by: Jeff Moyer <[email protected]>
Cc: Vivek Goyal <[email protected]>
Cc: Arianna Avanzini <[email protected]>
Signed-off-by: Jens Axboe <[email protected]>
Diffstat (limited to 'tools/perf/util/trace-event-scripting.c')
0 files changed, 0 insertions, 0 deletions