Print this page
6334 Cannot unlink files when over quota

@@ -1732,15 +1732,12 @@
 
         /* charge as an update -- would be nice not to charge at all */
         dmu_tx_hold_zap(tx, zfsvfs->z_unlinkedobj, FALSE, NULL);
 
         /*
-         * Mark this transaction as typically resulting in a net free of
-         * space, unless object removal will be delayed indefinitely
-         * (due to active holds on the vnode due to the file being open).
+         * Mark this transaction as typically resulting in a net free of space
          */
-        if (may_delete_now)
                 dmu_tx_mark_netfree(tx);
 
         error = dmu_tx_assign(tx, waited ? TXG_WAITED : TXG_NOWAIT);
         if (error) {
                 zfs_dirent_unlock(dl);