diff options
| author | Pavel Begunkov <asml.silence@gmail.com> | 2026-02-16 01:06:52 +0300 |
|---|---|---|
| committer | Jens Axboe <axboe@kernel.dk> | 2026-02-16 01:12:54 +0300 |
| commit | 56112578c71213a10c995a56835bddb5e9ab1ed0 (patch) | |
| tree | acde906d76dc718862e9bd78e8275fe0823eb876 /include/uapi/linux | |
| parent | 6b34f8edf8b807b7f87901623aa52dfa1b29ef93 (diff) | |
| download | linux-56112578c71213a10c995a56835bddb5e9ab1ed0.tar.xz | |
io_uring: delay sqarray static branch disablement
io_key_has_sqarray static branch can be easily switched on/off by the
user every time patching the kernel. That can be very disruptive as it
might require heavy synchronisation across all CPUs. Use deferred static
keys, which can rate-limit it by deferring, batching and potentially
effectively eliminating dec+inc pairs.
Fixes: 9b296c625ac1d ("io_uring: static_key for !IORING_SETUP_NO_SQARRAY")
Signed-off-by: Pavel Begunkov <asml.silence@gmail.com>
Signed-off-by: Jens Axboe <axboe@kernel.dk>
Diffstat (limited to 'include/uapi/linux')
0 files changed, 0 insertions, 0 deletions
