summaryrefslogtreecommitdiffstats
path: root/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_destroy.c
diff options
context:
space:
mode:
authordelphij <delphij@FreeBSD.org>2013-08-24 00:19:26 +0000
committerdelphij <delphij@FreeBSD.org>2013-08-24 00:19:26 +0000
commitbe3d457caae387b1bb46148d42378dac65c6dde6 (patch)
tree31123a1a00fba9568e73447852a12ba31991dc58 /sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_destroy.c
parent677bfa2265deec3ae900ff7a8b6f214fb69ba37a (diff)
downloadFreeBSD-src-be3d457caae387b1bb46148d42378dac65c6dde6.zip
FreeBSD-src-be3d457caae387b1bb46148d42378dac65c6dde6.tar.gz
MFV r254747:
Fix a panic from dbuf_free_range() from dmu_free_object() while doing zfs receive. This is a regression from FreeBSD r253821. Illumos ZFS issues: 4047 panic from dbuf_free_range() from dmu_free_object() while doing zfs receive
Diffstat (limited to 'sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_destroy.c')
-rw-r--r--sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_destroy.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_destroy.c b/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_destroy.c
index ef46df8..b002df7 100644
--- a/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_destroy.c
+++ b/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_destroy.c
@@ -896,7 +896,7 @@ dsl_destroy_head(const char *name)
for (uint64_t obj = 0; error == 0;
error = dmu_object_next(os, &obj, FALSE,
prev_snap_txg))
- (void) dmu_free_object(os, obj);
+ (void) dmu_free_long_object(os, obj);
/* sync out all frees */
txg_wait_synced(dmu_objset_pool(os), 0);
dmu_objset_disown(os, FTAG);
OpenPOWER on IntegriCloud