From ddba2641874172e5c802f0c42abbd28cf67bee67 Mon Sep 17 00:00:00 2001 From: Marcel Moolenaar Date: Sat, 8 Dec 2007 07:01:10 +0000 Subject: [PATCH] Add support for FS_ZFS. --- sys/geom/part/g_part_bsd.c | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/sys/geom/part/g_part_bsd.c b/sys/geom/part/g_part_bsd.c index 51cee2a9451..474d16f2835 100644 --- a/sys/geom/part/g_part_bsd.c +++ b/sys/geom/part/g_part_bsd.c @@ -123,6 +123,11 @@ bsd_parse_type(const char *type, uint8_t *fstype) *fstype = FS_VINUM; return (0); } + alias = g_part_alias_name(G_PART_ALIAS_FREEBSD_ZFS); + if (!strcasecmp(type, alias)) { + *fstype = FS_ZFS; + return (0); + } return (EINVAL); } @@ -391,6 +396,8 @@ g_part_bsd_type(struct g_part_table *basetable, struct g_part_entry *baseentry, return (g_part_alias_name(G_PART_ALIAS_FREEBSD_UFS)); if (type == FS_VINUM) return (g_part_alias_name(G_PART_ALIAS_FREEBSD_VINUM)); + if (type == FS_ZFS) + return (g_part_alias_name(G_PART_ALIAS_FREEBSD_ZFS)); snprintf(buf, bufsz, "!%d", type); return (buf); }