diff --git a/sys/geom/part/g_part_if.m b/sys/geom/part/g_part_if.m --- a/sys/geom/part/g_part_if.m +++ b/sys/geom/part/g_part_if.m @@ -107,6 +107,13 @@ { return (ENOIOCTL); } + + static int + default_getattr(struct g_part_table *table __unused, + struct g_part_entry *entry __unused, struct bio *bp __unused) + { + return (ENOIOCTL); + } }; # add() - scheme specific processing for the add verb. @@ -259,3 +266,10 @@ struct g_part_table *table; struct g_consumer *cp; }; + +# getattr() - get the specified attribute, if any +METHOD int getattr { + struct g_part_table *table; + struct g_part_entry *entry; + struct bio *bp; +} DEFAULT default_getattr;