From: Heiner Kallweit Date: Fri, 27 Feb 2026 22:09:35 +0000 (+0100) Subject: net: mdio: use macro __ATTRIBUTE_GROUPS X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=8e0bdf30be75e7af8dc8349205b100c7a9889ff2;p=thirdparty%2Fkernel%2Flinux.git net: mdio: use macro __ATTRIBUTE_GROUPS Use macro __ATTRIBUTE_GROUPS() to simplify the code. Signed-off-by: Heiner Kallweit Link: https://patch.msgid.link/260fb184-c662-415c-b288-e1423097f2b9@gmail.com Signed-off-by: Paolo Abeni --- diff --git a/drivers/net/phy/mdio_bus.c b/drivers/net/phy/mdio_bus.c index 750b9165086f9..0e2820ab8cbef 100644 --- a/drivers/net/phy/mdio_bus.c +++ b/drivers/net/phy/mdio_bus.c @@ -310,16 +310,12 @@ static const struct attribute_group mdio_bus_statistics_group = { .name = "statistics", .attrs_const = mdio_bus_statistics_attrs, }; - -static const struct attribute_group *mdio_bus_groups[] = { - &mdio_bus_statistics_group, - NULL, -}; +__ATTRIBUTE_GROUPS(mdio_bus_statistics); const struct class mdio_bus_class = { .name = "mdio_bus", .dev_release = mdiobus_release, - .dev_groups = mdio_bus_groups, + .dev_groups = mdio_bus_statistics_groups, }; EXPORT_SYMBOL_GPL(mdio_bus_class); @@ -986,15 +982,11 @@ static const struct attribute_group mdio_bus_device_statistics_group = { .name = "statistics", .attrs_const = mdio_bus_device_statistics_attrs, }; - -static const struct attribute_group *mdio_bus_dev_groups[] = { - &mdio_bus_device_statistics_group, - NULL, -}; +__ATTRIBUTE_GROUPS(mdio_bus_device_statistics); const struct bus_type mdio_bus_type = { .name = "mdio_bus", - .dev_groups = mdio_bus_dev_groups, + .dev_groups = mdio_bus_device_statistics_groups, .match = mdio_bus_match, .uevent = mdio_uevent, };