diff options
| author | Jens Axboe <axboe@kernel.dk> | 2026-03-31 08:16:58 -0600 |
|---|---|---|
| committer | Jens Axboe <axboe@kernel.dk> | 2026-04-01 08:34:14 -0600 |
| commit | aa35dd6bdd033dea8aa3e20cbbbe10e06b2d044f (patch) | |
| tree | 1170b68cd91f716ea965ba6c4d537f8bc3d8ae6f /include | |
| parent | 61a11cf4812726aceaee17c96432e1c08f6ed6cb (diff) | |
io_uring/bpf_filters: retain COW'ed settings on parse failures
If io_parse_restrictions() fails, it ends up clearing any restrictions
currently set. The intent is only to clear whatever it already applied,
but it ends up clearing everything, including whatever settings may have
been applied in a copy-on-write fashion already. Ensure that those are
retained.
Link: https://lore.kernel.org/io-uring/CAK8a0jzF-zaO5ZmdOrmfuxrhXuKg5m5+RDuO7tNvtj=kUYbW7Q@mail.gmail.com/
Reported-by: antonius <bluedragonsec2023@gmail.com>
Fixes: ed82f35b926b ("io_uring: allow registration of per-task restrictions")
Signed-off-by: Jens Axboe <axboe@kernel.dk>
Diffstat (limited to 'include')
0 files changed, 0 insertions, 0 deletions
