Date: Sun, 28 Dec 2008 23:30:55 +0000 From: Dieter <freebsd@sopwith.solgatos.com> To: freebsd-firewire@freebsd.org, bug-followup@freebsd.org Subject: Re: kern/118093: firewire bus reset hogs CPU, causing data to be lost Message-ID: <200812290730.HAA23593@sopwith.solgatos.com> In-Reply-To: Your message of "Sun, 28 Dec 2008 22:22:26 PST." <49586CA2.60907@miralink.com>
next in thread | previous in thread | raw e-mail | index | archive | help
> > I'll rephrase my question. In the old days, locking was done with spl. > > The new way is with mutex. But with the spl calls being replaced with > > noops, and as far as I can tell the driver is not using mutex, there > > doesn't appear to be any locking. So the driver can step on itself. > > > Well, there is locking around a couple of mutex's via FW_GLOCK(). Ah, I wasn't grepping for the right string. So there *is* mutex locking. Although the lingering spl calls are still troubling.
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200812290730.HAA23593>