diff --git a/sys/geom/mirror/g_mirror.c b/sys/geom/mirror/g_mirror.c
index 3f60fd25549b..17271dd64ad0 100644
--- a/sys/geom/mirror/g_mirror.c
+++ b/sys/geom/mirror/g_mirror.c
@@ -3144,6 +3144,11 @@ g_mirror_dumpconf(struct sbuf *sb, const char *indent, struct g_geom *gp,
sc->sc_provider->mediasize));
}
sbuf_printf(sb, "\n");
+ if (disk->d_sync.ds_offset > 0) {
+ sbuf_printf(sb, "%s%jd"
+ "\n", indent,
+ (intmax_t)disk->d_sync.ds_offset);
+ }
}
sbuf_printf(sb, "%s%u\n", indent,
disk->d_sync.ds_syncid);
diff --git a/sys/geom/raid3/g_raid3.c b/sys/geom/raid3/g_raid3.c
index 029d25585d44..711e9e14ebca 100644
--- a/sys/geom/raid3/g_raid3.c
+++ b/sys/geom/raid3/g_raid3.c
@@ -3448,6 +3448,11 @@ g_raid3_dumpconf(struct sbuf *sb, const char *indent, struct g_geom *gp,
(sc->sc_mediasize / (sc->sc_ndisks - 1))));
}
sbuf_printf(sb, "\n");
+ if (disk->d_sync.ds_offset > 0) {
+ sbuf_printf(sb, "%s%jd"
+ "\n", indent,
+ (intmax_t)disk->d_sync.ds_offset);
+ }
}
sbuf_printf(sb, "%s%u\n", indent,
disk->d_sync.ds_syncid);