Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 10 Nov 2012 12:22:26 +0000 (UTC)
From:      Andriy Gapon <avg@FreeBSD.org>
To:        src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-head@freebsd.org
Subject:   svn commit: r242862 - head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs
Message-ID:  <201211101222.qAACMQ1Y006193@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: avg
Date: Sat Nov 10 12:22:26 2012
New Revision: 242862
URL: http://svnweb.freebsd.org/changeset/base/242862

Log:
  zfs_ioc_destroy_snaps_nvl: remove disk device entries for zvol snapshots
  
  ... before trying to destroy the zvol snapshots themselves.
  
  PR:		kern/173442
  Reported by:	Petri Helenius <petri@helenius.fi>,
  		mm
  Obtained from:	Brian Behlendorf <behlendorf1@llnl.gov>,
  		Illumos Bug #3170
  Tested by:	Petri Helenius <petri@helenius.fi>
  MFC after:	10 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	Sat Nov 10 12:08:18 2012	(r242861)
+++ head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_ioctl.c	Sat Nov 10 12:22:26 2012	(r242862)
@@ -3245,6 +3245,7 @@ zfs_ioc_destroy_snaps_nvl(zfs_cmd_t *zc)
 		}
 
 		(void) zfs_unmount_snap(name, NULL);
+		(void) zvol_remove_minor(name);
 	}
 
 	err = dmu_snapshots_destroy_nvl(nvl, zc->zc_defer_destroy,



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201211101222.qAACMQ1Y006193>