On Wed, 18 Apr 2007, Christopher Allen Wing wrote:



On Wed, 18 Apr 2007, Chaskiel M Grundman wrote:

AFS_GLOCK is intended to prevent smp concurrency (and preemption). It also provides mutual exclusion for ObtainXXXLock. AFS_GLOCK is dropped almost any time the cache manager is going to sleep.

So the cross-platform AFS kernel code assumes a uniprocessor, non-preemptive kernel, and AFS_GLOCK() is used so that the actual kernel environment conforms to this? Okay, that makes sense now.

Nothing else existed in 1987 :)


_______________________________________________
OpenAFS-devel mailing list
[email protected]
https://lists.openafs.org/mailman/listinfo/openafs-devel

Reply via email to