On Mon, Jan 08, 2007 at 07:51:27PM -0800, Andrew Morton wrote: > I don't even know what code we're talking about here... > > I'm under the impression that XFS will return to userspace with a > filesystem lock held, under the expectation (ie: requirement) that > userspace will later come in and release that lock. > > If that's not true, then what _is_ happening in there? > > If that _is_ true then, well, that sucks a bit.
It's not a filesystem lock. It's a per-blockdevice lock that prevents multiple people from freezing the filesystem at the same time, aswell as providing exclusion between a frozen filesystem an mount-related activity. It's a traditional text-box example for a semaphore. - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to [EMAIL PROTECTED] More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/