[PATCH 2/2] power: supply: core: simplify power_supply_class_init

From: Sebastian Reichel
Date: Fri Mar 01 2024 - 17:59:22 EST


Technically the sysfs attributes should be initialized
before the class is registered, since that will use them.
As a nice side effect this nicely simplifies the code,
since it allows dropping the helper variable.

Signed-off-by: Sebastian Reichel <sebastian.reichel@xxxxxxxxxxxxx>
---
drivers/power/supply/power_supply_core.c | 9 +--------
1 file changed, 1 insertion(+), 8 deletions(-)

diff --git a/drivers/power/supply/power_supply_core.c b/drivers/power/supply/power_supply_core.c
index 0eb8a57dda70..4daea6ed8f1d 100644
--- a/drivers/power/supply/power_supply_core.c
+++ b/drivers/power/supply/power_supply_core.c
@@ -1622,15 +1622,8 @@ EXPORT_SYMBOL_GPL(power_supply_get_drvdata);

static int __init power_supply_class_init(void)
{
- int err;
-
- err = class_register(&power_supply_class);
- if (err)
- return err;
-
power_supply_init_attrs();
-
- return 0;
+ return class_register(&power_supply_class);
}

static void __exit power_supply_class_exit(void)

--
2.43.0