aboutsummaryrefslogtreecommitdiff
path: root/tools/perf/scripts/python/netdev-times.py
diff options
context:
space:
mode:
authorFederico Gavioli <[email protected]>2023-01-03 15:55:01 +0100
committerJens Axboe <[email protected]>2023-01-29 15:18:33 -0700
commit4fdb3b9f2a280eeea3407321705275fc9a77e3a6 (patch)
tree62b6e2c2e81aa9bea28502daab2b893a5bdd0c96 /tools/perf/scripts/python/netdev-times.py
parent8b7fd7411176b9e4478d46b00fd05e46ce18a28d (diff)
block, bfq: retrieve independent access ranges from request queue
This patch implements the code to gather the content of the independent_access_ranges structure from the request_queue and copy it into the queue's bfq_data. This copy is done at queue initialization. We copy the access ranges into the bfq_data to avoid taking the queue lock each time we access the ranges. This implementation, however, puts a limit to the maximum independent ranges supported by the scheduler. Such a limit is equal to the constant BFQ_MAX_ACTUATORS. This limit was placed to avoid the allocation of dynamic memory. Reviewed-by: Damien Le Moal <[email protected]> Co-developed-by: Rory Chen <[email protected]> Signed-off-by: Rory Chen <[email protected]> Signed-off-by: Federico Gavioli <[email protected]> Signed-off-by: Paolo Valente <[email protected]> Link: https://lore.kernel.org/r/[email protected] Signed-off-by: Jens Axboe <[email protected]>
Diffstat (limited to 'tools/perf/scripts/python/netdev-times.py')
0 files changed, 0 insertions, 0 deletions