diff options
author | Pavel Begunkov <[email protected]> | 2020-11-22 15:35:46 +0000 |
---|---|---|
committer | Jens Axboe <[email protected]> | 2020-12-07 17:12:49 -0700 |
commit | 661d4f55a79483aee4970a76e3bd9d4cdc74ac79 (patch) | |
tree | 2d239a9e27ebd6e016d4c80cca528883ad4bcc5d /tools/perf/scripts/python/exported-sql-viewer.py | |
parent | b78beea038a3087df63bba7adaacb476a8ca95af (diff) |
sbitmap: remove swap_lock
map->swap_lock protects map->cleared from concurrent modification,
however sbitmap_deferred_clear() is already atomically drains it, so
it's guaranteed to not loose bits on concurrent
sbitmap_deferred_clear().
A one threaded tag heavy test on top of nullbk showed ~1.5% t-put
increase, and 3% -> 1% cycle reduction of sbitmap_get() according to perf.
Signed-off-by: Pavel Begunkov <[email protected]>
Signed-off-by: Jens Axboe <[email protected]>
Diffstat (limited to 'tools/perf/scripts/python/exported-sql-viewer.py')
0 files changed, 0 insertions, 0 deletions