summaryrefslogtreecommitdiff
path: root/tools/perf/scripts/python/stat-cpi.py
diff options
context:
space:
mode:
authorKyumin Lee <fyonglkm@gmail.com>2026-07-31 04:27:34 +0900
committerJens Axboe <axboe@kernel.dk>2026-07-30 14:40:22 -0600
commitbc0e8faf90e776a2f1f3967a04e8091e6bdb4977 (patch)
tree63d6f026d28a891ebf05add5aa7e6bcd1809895d /tools/perf/scripts/python/stat-cpi.py
parentfa1ac3b9eb62918f039276d4d11cc02f682bf93c (diff)
io_uring: preserve task restrictions across exec
Per-task restrictions apply to all rings created by a task. Once installed, they should not be dropped across exec. For a task that has used io_uring, the exec cancellation path calls __io_uring_free(). This frees both the task context and the per-task restriction, so a ring created after exec is unrestricted. Split task context cleanup into io_uring_free_tctx(), and use it from the exec cancellation path. Keep __io_uring_free() for final task cleanup, where both the context and restriction are released. Fixes: ed82f35b926b ("io_uring: allow registration of per-task restrictions") Cc: stable@vger.kernel.org # 7.1+ Signed-off-by: Kyumin Lee <fyonglkm@gmail.com> Link: https://patch.msgid.link/20260730192734.459247-1-fyonglkm@gmail.com Signed-off-by: Jens Axboe <axboe@kernel.dk>
Diffstat (limited to 'tools/perf/scripts/python/stat-cpi.py')
0 files changed, 0 insertions, 0 deletions