Date: Sun, 20 Jan 2002 11:52:34 -0800 (PST) From: Matthew Dillon <dillon@apollo.backplane.com> To: Alfred Perlstein <bright@mu.org> Cc: Terry Lambert <tlambert2@mindspring.com>, smp@FreeBSD.ORG Subject: Re: help with mutex_pool please? Message-ID: <200201201952.g0KJqY086603@apollo.backplane.com> References: <20020119080125.X13686@elvis.mu.org> <3C4A4362.8A98209D@mindspring.com> <20020120032757.B13686@elvis.mu.org>
next in thread | previous in thread | raw e-mail | index | archive | help
: :* Terry Lambert <tlambert2@mindspring.com> [020119 20:11] wrote: :> Alfred Perlstein wrote: :> > :> > I was going to convert some subsystems to use mutex pools... :> > :> > However if I apply this delta, a couple of seconds after boot I get :> > a lockup, sometimes the panic message is printed "sleeping with :> > mutex held" :> > :> > Any clues? :> :> Implied unlock on the two destroys you removed? : :Ah, thanks! : :-- :-Alfred Perlstein [alfred@freebsd.org] That sounds like a misfeature, since there had better not be any contention with another process anyway when a mutex is in the process of being destroyed. The mutex destroy function should probably panic when it finds the mutex held and we should fix whatever other cases use the misfeature. -Matt Matthew Dillon <dillon@backplane.com> To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-smp" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200201201952.g0KJqY086603>