Removing Giant from VFS in 10.0 (was: Re: skipping locks, mutex_owned, usb)

Robert N. M. Watson rwatson at freebsd.org
Sat Aug 27 09:59:05 UTC 2011


On 27 Aug 2011, at 02:43, Benjamin Kaduk wrote:

> On Fri, 26 Aug 2011, Robert Watson wrote:
> 
>> We also need to start announcing this early in the 10.0 cycle so that third-party file system developers for FreeBSD -- especially anyone interested in things like OpenAFS and Fuse, can do appropriate updates there as well.
> 
> For what it's worth, OpenAFS already passes MNTK_MPSAFE /* solid steel */, with what I expect is nearly-correct locking.

Excellent!

(Although I guess OpenAFS internally has the moral equivalent of a Giant lock that protects its own structures, but that's an entirely independent problem that the OpenAFS community is already interested in?)

Robert


More information about the freebsd-arch mailing list