aboutsummaryrefslogtreecommitdiff
path: root/usr.sbin/makefs/zfs/objset.c
diff options
context:
space:
mode:
authorMark Johnston <markj@FreeBSD.org>2023-10-23 16:25:20 +0000
committerMark Johnston <markj@FreeBSD.org>2023-10-25 16:56:05 +0000
commit8f8e6f81f3dfefb9631a0845fd2c266ecd681e80 (patch)
treeebf29af9b5631a7a3a9c81a01ecd1a4b515cfbf1 /usr.sbin/makefs/zfs/objset.c
parent60bc03c9c36aa38204e862269f13bf79ded72119 (diff)
downloadsrc-8f8e6f81f3dfefb9631a0845fd2c266ecd681e80.tar.gz
src-8f8e6f81f3dfefb9631a0845fd2c266ecd681e80.zip
makefs/zfs: Update dd_used_breakdown after writing the MOS
Approved by: re (gjb) Fixes: 96092bf9108c ("makefs/zfs: Fill out dd_used_breakdown fields in DSL directories") Sponsored by: The FreeBSD Foundation (cherry picked from commit c9c029507f80b31fb67b1b545f3062c7266d5f9e)
Diffstat (limited to 'usr.sbin/makefs/zfs/objset.c')
-rw-r--r--usr.sbin/makefs/zfs/objset.c3
1 files changed, 1 insertions, 2 deletions
diff --git a/usr.sbin/makefs/zfs/objset.c b/usr.sbin/makefs/zfs/objset.c
index 3e3dcdeced4b..6be732db477a 100644
--- a/usr.sbin/makefs/zfs/objset.c
+++ b/usr.sbin/makefs/zfs/objset.c
@@ -185,8 +185,7 @@ objset_write(zfs_opt_t *zfs, zfs_objset_t *os)
* We've finished allocating space, account for it in $MOS and
* in the parent directory.
*/
- dsl_dir_size_add(zfs->mosdsldir, os->space);
- dsl_dir_size_add(zfs->rootdsldir, os->space);
+ dsl_dir_root_finalize(zfs, os->space);
}
_objset_write(zfs, os, c, dnodeloc);
}