commit | 521223d7c229f83915619f888c99e952f24dc39f | [log] [tgz] |
---|---|---|
author | Jens Axboe <axboe@kernel.dk> | Sun Jan 28 20:11:55 2024 -0700 |
committer | Jens Axboe <axboe@kernel.dk> | Thu Feb 08 13:27:06 2024 -0700 |
tree | b19885749949ac462562ebc474b8964edc85331f | |
parent | 4bcb982cce74e18155fba0d97394ca9634e0d8f0 [diff] |
io_uring/cancel: don't default to setting req->work.cancel_seq Just leave it unset by default, avoiding dipping into the last cacheline (which is otherwise untouched) for the fast path of using poll to drive networked traffic. Add a flag that tells us if the sequence is valid or not, and then we can defer actually assigning the flag and sequence until someone runs cancelations. Signed-off-by: Jens Axboe <axboe@kernel.dk>