aboutsummaryrefslogtreecommitdiff
path: root/.cocciconfig
diff options
context:
space:
mode:
authorGravatar David Disseldorp <ddiss@suse.de> 2023-03-07 16:21:06 +0100
committerGravatar Christian Brauner (Microsoft) <brauner@kernel.org> 2023-03-08 11:44:45 +0100
commit03e1d60e177eedbd302b77af4ea5e21b5a7ade31 (patch)
tree3626114a1dadb3925cd24a5c722d073d59a68bd1 /.cocciconfig
parentLinux 6.3-rc1 (diff)
downloadlinux-03e1d60e177eedbd302b77af4ea5e21b5a7ade31.tar.gz
linux-03e1d60e177eedbd302b77af4ea5e21b5a7ade31.tar.bz2
linux-03e1d60e177eedbd302b77af4ea5e21b5a7ade31.zip
watch_queue: fix IOC_WATCH_QUEUE_SET_SIZE alloc error paths
The watch_queue_set_size() allocation error paths return the ret value set via the prior pipe_resize_ring() call, which will always be zero. As a result, IOC_WATCH_QUEUE_SET_SIZE callers such as "keyctl watch" fail to detect kernel wqueue->notes allocation failures and proceed to KEYCTL_WATCH_KEY, with any notifications subsequently lost. Fixes: c73be61cede58 ("pipe: Add general notification queue support") Signed-off-by: David Disseldorp <ddiss@suse.de> Signed-off-by: Christian Brauner (Microsoft) <brauner@kernel.org>
Diffstat (limited to '.cocciconfig')
0 files changed, 0 insertions, 0 deletions