svn commit: r197289 -
head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs
Pawel Jakub Dawidek
pjd at FreeBSD.org
Thu Sep 17 15:14:28 UTC 2009
Author: pjd
Date: Thu Sep 17 15:14:28 2009
New Revision: 197289
URL: http://svn.freebsd.org/changeset/base/197289
Log:
Purge file system namecache when receiving incremental stream and rolling back
to it.
MFC after: 3 days
Modified:
head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_ioctl.c
Modified: head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_ioctl.c
==============================================================================
--- head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_ioctl.c Thu Sep 17 15:11:12 2009 (r197288)
+++ head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_ioctl.c Thu Sep 17 15:14:28 2009 (r197289)
@@ -2543,6 +2543,9 @@ zfs_ioc_recv(zfs_cmd_t *zc)
if (error == 0) {
int resume_err;
+#ifdef FREEBSD_NAMECACHE
+ cache_purgevfs(zfsvfs->z_vfs);
+#endif
error = dmu_recv_end(&drc);
resume_err = zfs_resume_fs(zfsvfs, osname, mode);
error = error ? error : resume_err;
More information about the svn-src-head
mailing list