diff -ur on17/usr/src/uts/common/fs/ufs/ufs_thread.c bc-on17/usr/src/uts/common/fs/ufs/ufs_thread.c
--- on17/usr/src/uts/common/fs/ufs/ufs_thread.c	Tue Jun 14 02:45:19 2005
+++ bc-on17/usr/src/uts/common/fs/ufs/ufs_thread.c	Tue Jul 12 00:06:56 2005
@@ -374,7 +374,7 @@
 	(void) chkiq((struct ufsvfs *)vp->v_vfsp->vfs_data,
 		/* change */ -1, ip, (uid_t)ip->i_uid, 0, CRED(),
 		(char **)NULL, (size_t *)NULL);
-	dqrele(ip->i_dquot);
+	TRANS_DQRELE(ufsvfsp, ip->i_dquot);
 	ip->i_dquot = NULL;
 	ip->i_flag &= ~(IDEL | IDIRECTIO);
 	ip->i_cflags = 0;
diff -ur on17/usr/src/uts/common/fs/ufs/ufs_vnops.c bc-on17/usr/src/uts/common/fs/ufs/ufs_vnops.c
--- on17/usr/src/uts/common/fs/ufs/ufs_vnops.c	Tue Jun 14 02:45:19 2005
+++ bc-on17/usr/src/uts/common/fs/ufs/ufs_vnops.c	Tue Jul 12 00:06:38 2005
@@ -2075,7 +2075,7 @@
 						(uid_t)ip->i_uid,
 						/* force */ 1, cr,
 						(char **)NULL, (size_t *)NULL);
-				dqrele(ip->i_dquot);
+				TRANS_DQRELE(ufsvfsp, ip->i_dquot);
 			}
 
 			ip->i_uid = vap->va_uid;
