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