]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
- Acquire and release Giant as we enter and leave filesystems which
authorJeff Roberson <jeff@FreeBSD.org>
Mon, 24 Jan 2005 10:27:05 +0000 (10:27 +0000)
committerJeff Roberson <jeff@FreeBSD.org>
Mon, 24 Jan 2005 10:27:05 +0000 (10:27 +0000)
commit22a960a69ca8d2355e5f6f84942df6e82823b3ca
tree97a3417af899c0226921a9eaf436bafa90306297
parent94a9458501aa8d1f624058e95daec0d3ea5af7ea
 - Acquire and release Giant as we enter and leave filesystems which
   require it.
 - Track the status of Giant with the nd flag HASGIANT.
 - Release giant on return of namei() callers are not marked MPSAFE as
   they already own giant.

Sponsored By: Isilon Systems, Inc.
sys/kern/vfs_lookup.c