Date: Sat, 11 Mar 2006 01:08:37 +0000 (UTC) From: Tor Egge <tegge@FreeBSD.org> To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/sys/ufs/ufs ufs_inode.c src/sys/ufs/ffs ffs_snapshot.c ffs_vfsops.c src/sys/kern vfs_vnops.c src/sys/sys mount.h Message-ID: <200603110108.k2B18gTU050128@repoman.freebsd.org>
next in thread | raw e-mail | index | archive | help
tegge 2006-03-11 01:08:37 UTC
FreeBSD src repository
Modified files:
sys/ufs/ufs ufs_inode.c
sys/ufs/ffs ffs_snapshot.c ffs_vfsops.c
sys/kern vfs_vnops.c
sys/sys mount.h
Log:
Block secondary writes while expunging active unlinked files.
Fix detection of active unlinked files by checking VI_OWEINACT and
VI_DOINGINACT in addition to v_usecount.
Defer inactive handling for unlinked files if the file system is mostly
suspended (secondary writes being blocked).
Perform deferred inactive handling after the file system is resumed.
Revision Changes Path
1.237 +3 -2 src/sys/kern/vfs_vnops.c
1.208 +1 -0 src/sys/sys/mount.h
1.114 +88 -1 src/sys/ufs/ffs/ffs_snapshot.c
1.303 +1 -1 src/sys/ufs/ffs/ffs_vfsops.c
1.66 +26 -1 src/sys/ufs/ufs/ufs_inode.c
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200603110108.k2B18gTU050128>
