summaryrefslogtreecommitdiffstats
path: root/sys/geom
diff options
context:
space:
mode:
authormarcel <marcel@FreeBSD.org>2007-04-27 05:58:10 +0000
committermarcel <marcel@FreeBSD.org>2007-04-27 05:58:10 +0000
commit377294ae027bc3b9a16a068838eb2aa9459c938a (patch)
tree1b3ab243ec019199e9cd825d8e548abe2c241042 /sys/geom
parent7384f0967d360b5689adfa933914607d08d0a605 (diff)
downloadFreeBSD-src-377294ae027bc3b9a16a068838eb2aa9459c938a.zip
FreeBSD-src-377294ae027bc3b9a16a068838eb2aa9459c938a.tar.gz
Put the scheme (APM, GPT, etc) in the XML.
Diffstat (limited to 'sys/geom')
-rw-r--r--sys/geom/part/g_part.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/sys/geom/part/g_part.c b/sys/geom/part/g_part.c
index 2293e21..2ccfe91 100644
--- a/sys/geom/part/g_part.c
+++ b/sys/geom/part/g_part.c
@@ -52,7 +52,7 @@ static kobj_method_t g_part_null_methods[] = {
};
static struct g_part_scheme g_part_null_scheme = {
- NULL,
+ "n/a",
g_part_null_methods,
sizeof(struct g_part_table),
};
@@ -1249,6 +1249,8 @@ g_part_dumpconf(struct sbuf *sb, const char *indent, struct g_geom *gp,
(uintmax_t)pp->mediasize);
G_PART_DUMPCONF(table, entry, sb, indent);
} else { /* Geom configuration. */
+ sbuf_printf(sb, "%s<scheme>%s</scheme>\n", indent,
+ table->gpt_scheme->name);
sbuf_printf(sb, "%s<entries>%u</entries>\n", indent,
table->gpt_entries);
sbuf_printf(sb, "%s<first>%ju</first>\n", indent,
OpenPOWER on IntegriCloud