aboutsummaryrefslogtreecommitdiffstats
path: root/tools/perf/scripts/python/Perf-Trace-Util/lib/Perf/Trace/EventClass.py
diff options
context:
space:
mode:
authorAlexander Gordeev <[email protected]>2014-06-17 20:37:23 +0000
committerJens Axboe <[email protected]>2014-06-18 05:13:08 +0000
commit86fb5c56cfa26de5e91c9a50e2767a695dff366e (patch)
treeda76443281fb15c54d56400b25ff9279e0b9e33e /tools/perf/scripts/python/Perf-Trace-Util/lib/Perf/Trace/EventClass.py
parentblk-mq: bitmap tag: fix race on blk_mq_bitmap_tags::wake_cnt (diff)
downloadkernel-86fb5c56cfa26de5e91c9a50e2767a695dff366e.tar.gz
kernel-86fb5c56cfa26de5e91c9a50e2767a695dff366e.zip
blk-mq: bitmap tag: fix races in bt_get() function
This update fixes few issues in bt_get() function: - list_empty(&wait.task_list) check is not protected; - was_empty check is always true which results in *every* thread entering the loop resets bt_wait_state::wait_cnt counter rather than every bt->wake_cnt'th thread; - 'bt_wait_state::wait_cnt' counter update is redundant, since it also gets reset in bt_clear_tag() function; Cc: Christoph Hellwig <[email protected]> Cc: Ming Lei <[email protected]> Cc: Jens Axboe <[email protected]> Signed-off-by: Alexander Gordeev <[email protected]> Signed-off-by: Jens Axboe <[email protected]>
Diffstat (limited to 'tools/perf/scripts/python/Perf-Trace-Util/lib/Perf/Trace/EventClass.py')
0 files changed, 0 insertions, 0 deletions