diff options
| author | Jens Axboe <axboe@kernel.dk> | 2025-09-23 04:25:22 -0600 |
|---|---|---|
| committer | Jens Axboe <axboe@kernel.dk> | 2025-10-20 10:37:48 -0600 |
| commit | 7be20254a743be4f02414b9d56cc3fe5f84e6500 (patch) | |
| tree | 08aae95dac6af07ce8999f7177525651a507b169 /tools/lib/python/kdoc/python_version.py | |
| parent | 211ddde0823f1442e4ad052a2f30f050145ccada (diff) | |
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/lib/python/kdoc/python_version.py')
0 files changed, 0 insertions, 0 deletions
