usr/src/uts/common/fs/dev/sdev_ptsops.c
changeset 14223 1652c59077c6
parent 8023 faf256d5c16c
--- a/usr/src/uts/common/fs/dev/sdev_ptsops.c	Mon Jun 11 18:23:37 2012 +0000
+++ b/usr/src/uts/common/fs/dev/sdev_ptsops.c	Wed May 08 01:46:41 2013 +0000
@@ -107,7 +107,6 @@
 	timestruc_t now;
 	char *nm = dv->sdev_name;
 
-	ASSERT(!(dv->sdev_flags & SDEV_STALE));
 	ASSERT(dv->sdev_state == SDEV_READY);
 
 	/* validate only READY nodes */
@@ -258,6 +257,7 @@
 		/* remove the cache node */
 		(void) sdev_cache_update(ddv, &dv, dv->sdev_name,
 		    SDEV_CACHE_DELETE);
+		SDEV_RELE(dv);
 	}
 	rw_downgrade(&ddv->sdev_contents);
 }