aboutsummaryrefslogtreecommitdiffstats
path: root/tools/perf/scripts/python/check-perf-trace.py
diff options
context:
space:
mode:
authorPavel Begunkov <[email protected]>2023-09-07 12:50:07 +0000
committerJens Axboe <[email protected]>2023-09-07 15:02:27 +0000
commit45500dc4e01c167ee063f3dcc22f51ced5b2b1e9 (patch)
treefbb32c75506c587f3506ff75b5e706f3a9784995 /tools/perf/scripts/python/check-perf-trace.py
parentio_uring: add a sysctl to disable io_uring system-wide (diff)
downloadkernel-45500dc4e01c167ee063f3dcc22f51ced5b2b1e9.tar.gz
kernel-45500dc4e01c167ee063f3dcc22f51ced5b2b1e9.zip
io_uring: break out of iowq iopoll on teardown
io-wq will retry iopoll even when it failed with -EAGAIN. If that races with task exit, which sets TIF_NOTIFY_SIGNAL for all its workers, such workers might potentially infinitely spin retrying iopoll again and again and each time failing on some allocation / waiting / etc. Don't keep spinning if io-wq is dying. Fixes: 561fb04a6a225 ("io_uring: replace workqueue usage with io-wq") Cc: [email protected] Signed-off-by: Pavel Begunkov <[email protected]> Signed-off-by: Jens Axboe <[email protected]>
Diffstat (limited to 'tools/perf/scripts/python/check-perf-trace.py')
0 files changed, 0 insertions, 0 deletions