]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
Handle cases where virtual (GFS) vnodes are referenced when doing forced
authorPawel Jakub Dawidek <pjd@FreeBSD.org>
Sat, 26 Sep 2009 00:10:45 +0000 (00:10 +0000)
committerPawel Jakub Dawidek <pjd@FreeBSD.org>
Sat, 26 Sep 2009 00:10:45 +0000 (00:10 +0000)
commitab711589df4cf53441b77a098244f5b8968ff294
tree6e7492fb03f6728ed0af3c2a37d59806424c6b30
parenta0b238644a6fd799fbd9fb4140ade9a788ed795b
Handle cases where virtual (GFS) vnodes are referenced when doing forced
unmount. In that case we cannot depend on the proper order of invalidating
vnodes, so we have to free resources when we have a chance.

PR: kern/139062
Reported by: trasz
MFC after: 3 days
sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_ctldir.c
sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_vfsops.c