diff options
author | jeff <jeff@FreeBSD.org> | 2005-01-24 10:24:12 +0000 |
---|---|---|
committer | jeff <jeff@FreeBSD.org> | 2005-01-24 10:24:12 +0000 |
commit | dc0d73570eca5bdb7c30b41ac1f3169b55c6dbf1 (patch) | |
tree | 680ad5f7b54299b191310492fcf6cdf506320263 /sys/kern/vfs_extattr.c | |
parent | 13b2f39f55a0eb979b78b7004fab18a1c5a0a653 (diff) | |
download | FreeBSD-src-dc0d73570eca5bdb7c30b41ac1f3169b55c6dbf1.zip FreeBSD-src-dc0d73570eca5bdb7c30b41ac1f3169b55c6dbf1.tar.gz |
- Simplify the cache locking. The lock order relationship with the
vnode lock is much simpler than I originally thought it would be.
Now, the cache lock is always acquired before the vnode lock.
- Provide some gotos in __getcwd() to simplify the unlocking a bit.
- Move Giant acquisition down into __getcwd().
Sponsored By: Isilon Systems, Inc.
Diffstat (limited to 'sys/kern/vfs_extattr.c')
0 files changed, 0 insertions, 0 deletions