aboutsummaryrefslogtreecommitdiff
path: root/tools/perf/util/c++/clang.cpp
diff options
context:
space:
mode:
authorPavel Begunkov <[email protected]>2021-03-14 20:57:11 +0000
committerJens Axboe <[email protected]>2021-03-15 09:32:40 -0600
commitf6d54255f4235448d4bbe442362d4caa62da97d5 (patch)
treedf125b1bb46ac33b5a53cf4b23255371492897da /tools/perf/util/c++/clang.cpp
parent09a6f4efaa6536e760385f949e24078fd78305ad (diff)
io_uring: halt SQO submission on ctx exit
io_sq_thread_finish() is called in io_ring_ctx_free(), so SQPOLL task is potentially running submitting new requests. It's not a disaster because of using a "try" variant of percpu_ref_get, but is far from nice. Remove ctx from the sqd ctx list earlier, before cancellation loop, so SQPOLL can't find it and so won't submit new requests. Signed-off-by: Pavel Begunkov <[email protected]> Signed-off-by: Jens Axboe <[email protected]>
Diffstat (limited to 'tools/perf/util/c++/clang.cpp')
0 files changed, 0 insertions, 0 deletions