aboutsummaryrefslogtreecommitdiff
path: root/tools/perf/scripts/python/task-analyzer.py
diff options
context:
space:
mode:
authorMing-Hung Tsai <[email protected]>2024-10-22 15:13:39 +0800
committerMikulas Patocka <[email protected]>2024-11-04 17:39:31 +0100
commitf484697e619a83ecc370443a34746379ad99d204 (patch)
tree63bdf5b8de9075c414540643ef739b61a51e09fd /tools/perf/scripts/python/task-analyzer.py
parent792227719725497ce10a8039803bec13f89f8910 (diff)
dm cache: optimize dirty bit checking with find_next_bit when resizing
When shrinking the fast device, dm-cache iteratively searches for a dirty bit among the cache blocks to be dropped, which is less efficient. Use find_next_bit instead, as it is twice as fast as the iterative approach with test_bit. Signed-off-by: Ming-Hung Tsai <[email protected]> Fixes: f494a9c6b1b6 ("dm cache: cache shrinking support") Cc: [email protected] Signed-off-by: Mikulas Patocka <[email protected]> Acked-by: Joe Thornber <[email protected]>
Diffstat (limited to 'tools/perf/scripts/python/task-analyzer.py')
0 files changed, 0 insertions, 0 deletions