diff options
author | delphij <delphij@FreeBSD.org> | 2013-08-24 00:19:26 +0000 |
---|---|---|
committer | delphij <delphij@FreeBSD.org> | 2013-08-24 00:19:26 +0000 |
commit | be3d457caae387b1bb46148d42378dac65c6dde6 (patch) | |
tree | 31123a1a00fba9568e73447852a12ba31991dc58 /sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_destroy.c | |
parent | 677bfa2265deec3ae900ff7a8b6f214fb69ba37a (diff) | |
download | FreeBSD-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.c | 2 |
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); |