Date: Mon, 12 Aug 2019 12:14:25 +0300 From: Andriy Gapon <avg@FreeBSD.org> To: FreeBSD Current <freebsd-current@freebsd.org>, "freebsd-hackers@freebsd.org" <freebsd-hackers@freebsd.org> Subject: userret: assert td_lk_slocks == 0 Message-ID: <94110a73-3c55-e87e-96ae-475014e45596@FreeBSD.org>
next in thread | raw e-mail | index | archive | help
I am trying to debug a leak of a shared vnode lock and I noticed that there is no check for td_lk_slocks in userret. There are checks for td_rw_rlocks and td_sx_slocks. I wonder if there is any valid scenario where a thread is allowed to retain a shared lock manager lock across system calls. Thanks! -- Andriy Gapon
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?94110a73-3c55-e87e-96ae-475014e45596>