summaryrefslogtreecommitdiff
path: root/kernel/trace/ring_buffer.c
diff options
context:
space:
mode:
authorNamjae Jeon <linkinjeon@kernel.org>2025-03-25 00:00:24 +0900
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>2025-04-10 14:41:51 +0200
commit20378cf48359f39dee0ef9b61470ebe77bd49c0d (patch)
tree8d14f45c28644d7ffad1de396a36ce55527d6cd5 /kernel/trace/ring_buffer.c
parent7f7367140f47a7e9ff8f1b85f2633779b9b56884 (diff)
ksmbd: fix r_count dec/increment mismatch
[ Upstream commit ddb7ea36ba7129c2ed107e2186591128618864e1 ] r_count is only increased when there is an oplock break wait, so r_count inc/decrement are not paired. This can cause r_count to become negative, which can lead to a problem where the ksmbd thread does not terminate. Fixes: 3aa660c05924 ("ksmbd: prevent connection release during oplock break notification") Reported-by: Norbert Szetei <norbert@doyensec.com> Tested-by: Norbert Szetei <norbert@doyensec.com> Signed-off-by: Namjae Jeon <linkinjeon@kernel.org> Signed-off-by: Steve French <stfrench@microsoft.com> Signed-off-by: Sasha Levin <sashal@kernel.org>
Diffstat (limited to 'kernel/trace/ring_buffer.c')
0 files changed, 0 insertions, 0 deletions