summaryrefslogtreecommitdiff
path: root/tools/perf/scripts/python/task-analyzer.py
diff options
context:
space:
mode:
authorJens Axboe <axboe@kernel.dk>2025-09-23 13:25:22 +0300
committerJens Axboe <axboe@kernel.dk>2025-10-20 19:37:48 +0300
commit7be20254a743be4f02414b9d56cc3fe5f84e6500 (patch)
tree08aae95dac6af07ce8999f7177525651a507b169 /tools/perf/scripts/python/task-analyzer.py
parent211ddde0823f1442e4ad052a2f30f050145ccada (diff)
downloadlinux-7be20254a743be4f02414b9d56cc3fe5f84e6500.tar.xz
io_uring: unify task_work cancelation checks
Rather than do per-tw checking, which needs to dip into the task_struct for checking flags, do it upfront before running task_work. This places a 'cancel' member in io_tw_token_t, which is assigned before running task_work for that given ctx. This is both more efficient in doing it upfront rather than for every task_work, and it means that io_should_terminate_tw() can be made private in io_uring.c rather than need to be called by various callbacks of task_work. Signed-off-by: Jens Axboe <axboe@kernel.dk>
Diffstat (limited to 'tools/perf/scripts/python/task-analyzer.py')
0 files changed, 0 insertions, 0 deletions