Date: Sat, 16 May 2026 16:13:06 +0200 From: =?utf-8?Q?Dag-Erling_Sm=C3=B8rgrav?= <des@FreeBSD.org> To: Konstantin Belousov <kostikbel@gmail.com> Cc: current@freebsd.org Subject: Re: rms_rlock with non-sleepable locks held Message-ID: <861pfbe93h.fsf@ltc.des.dev> In-Reply-To: <865x4nea98.fsf@ltc.des.dev> ("Dag-Erling =?utf-8?Q?Sm=C3=B8r?= =?utf-8?Q?grav=22's?= message of "Sat, 16 May 2026 15:48:03 %2B0200") References: <86lddjelen.fsf@ltc.des.dev> <aghCJ5Ean1zhICbS@kib.kiev.ua> <865x4nea98.fsf@ltc.des.dev>
index | next in thread | previous in thread | raw e-mail
Dag-Erling Smørgrav <des@FreeBSD.org> writes:
> Konstantin Belousov <kostikbel@gmail.com> writes:
> > --- a/sys/kern/vfs_subr.c
> > +++ b/sys/kern/vfs_subr.c
> > @@ -6509,7 +6509,7 @@ vop_read_post(void *ap, int rc)
> > struct vop_read_args *a = ap;
> >
> > if (!rc) {
> > - VFS_KNOTE_LOCKED(a->a_vp, NOTE_READ);
> > + VN_KNOTE_LOCKED(a->a_vp, NOTE_READ);
> Did you mean to use VN_KNOTE_UNLOCKED() here...
Probably not, as that resulted in a panic...
DES
--
Dag-Erling Smørgrav - des@FreeBSD.org
home |
help
Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?861pfbe93h.fsf>
