aboutsummaryrefslogtreecommitdiff
path: root/net/lapb/lapb_timer.c
diff options
context:
space:
mode:
authorAmir Goldstein <[email protected]>2021-09-09 14:56:34 +0300
committerLinus Torvalds <[email protected]>2021-09-10 09:46:48 -0700
commit4396a73115fc8739083536162e2228c0c0c3ed1a (patch)
tree5bd2044ab9bcf43b128ef914971358ce67adac42 /net/lapb/lapb_timer.c
parentbf9f243f23e6623f310ba03fbb14e10ec3a61290 (diff)
fsnotify: fix sb_connectors leak
Fix a leak in s_fsnotify_connectors counter in case of a race between concurrent add of new fsnotify mark to an object. The task that lost the race fails to drop the counter before freeing the unused connector. Following umount() hangs in fsnotify_sb_delete()/wait_var_event(), because s_fsnotify_connectors never drops to zero. Fixes: ec44610fe2b8 ("fsnotify: count all objects with attached connectors") Reported-by: Murphy Zhou <[email protected]> Link: https://lore.kernel.org/linux-fsdevel/[email protected]/ Signed-off-by: Amir Goldstein <[email protected]> Signed-off-by: Linus Torvalds <[email protected]>
Diffstat (limited to 'net/lapb/lapb_timer.c')
0 files changed, 0 insertions, 0 deletions