Date: Wed, 16 Jan 2002 02:34:48 +0100 From: Emiel Kollof <coolvibe@hackerheaven.org> To: John Baldwin <jhb@FreeBSD.org> Cc: freebsd-current@freebsd.org Subject: Re: Netatalk broken in current? Lock order reversal? Message-ID: <20020116013448.GA584@laptop.hackerheaven.org> In-Reply-To: <XFMail.020115171114.jhb@FreeBSD.org> References: <20020116010414.GA425@laptop.hackerheaven.org> <XFMail.020115171114.jhb@FreeBSD.org>
next in thread | previous in thread | raw e-mail | index | archive | help
* John Baldwin (jhb@FreeBSD.org) wrote: > > /var: lost blocks 62 files 8 > > No, that's softupdates stuff. I think releasing filedesc is ok this case, > but usually I would recode it to move malloc's and free's around to avoid > having to drop and reacquire locks. Ah right... Good to know... > > exclusive (sleep mutex) Giant (0xc0462c00) locked @ > > /usr/src/sys/i386/i386/trap.c:1102 > > panic: system call pwrite returning with mutex(s) held > > Hmm, erm, go kick Alfred really hard. :) This function locks Giant and then > doesn't ever unlock it. This looks to be breakage from his fget() changes > perhaps. Ah... Alfred? You will be let off easy this one time. Next time I'll send the Beastie after you. Right after you finish cramping that box of CAT5 cable over there in 30 cm long pieces, oh and you have to repeat "I will never leave my locks on Giant unfreed" too every time you finish one. Right. got that? Good. ;-) Oh, on another note, is someone working at that netatalk breakage? Who do I have to discipline for that? :-) Cheers, Emiel -- Too much of a good thing is WONDERFUL. -- Mae West To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20020116013448.GA584>