cvs commit: src/sys/kern vfs_subr.c
Jeff Roberson
jeff at FreeBSD.org
Tue Mar 29 02:02:48 PST 2005
jeff 2005-03-29 10:02:48 UTC
FreeBSD src repository
Modified files:
sys/kern vfs_subr.c
Log:
- Dont clear OWEINACT in vbusy(), we still owe an inactive call if someone
vhold()s us.
- Avoid an extra mutex acquire and release in the common case of vgonel()
by checking for OWEINACT at the start of the function.
- Fix the case where we set OWEINACT in vput(). LK_EXCLUPGRADE drops our
shared lock if it fails.
Sponsored by: Isilon Systems, Inc.
Revision Changes Path
1.605 +16 -11 src/sys/kern/vfs_subr.c
More information about the cvs-src
mailing list