diff options
author | Mark Johnston <markj@FreeBSD.org> | 2023-10-23 16:25:20 +0000 |
---|---|---|
committer | Mark Johnston <markj@FreeBSD.org> | 2023-10-25 16:56:05 +0000 |
commit | 8f8e6f81f3dfefb9631a0845fd2c266ecd681e80 (patch) | |
tree | ebf29af9b5631a7a3a9c81a01ecd1a4b515cfbf1 /usr.sbin/makefs/zfs/objset.c | |
parent | 60bc03c9c36aa38204e862269f13bf79ded72119 (diff) | |
download | src-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.c | 3 |
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); } |