hwmon: (core) Use device name as a fallback in devm_hwmon_device_register_with_info
authorHeiner Kallweit <hkallweit1@gmail.com>
Thu, 9 Jan 2025 19:53:55 +0000 (20:53 +0100)
committerGuenter Roeck <linux@roeck-us.net>
Thu, 9 Jan 2025 20:42:35 +0000 (12:42 -0800)
commitc909e68f81279cb5147c6f4a7ecf80e4c6c19b04
treee3f857e03c66baba689b5cfac94a8dfa3afc4255
parent788bd792c74a3d1ddd0e49f5ddd68102dbbbe351
hwmon: (core) Use device name as a fallback in devm_hwmon_device_register_with_info

A number of network PHY drivers use the following code:

name = devm_hwmon_sanitize_name(dev, dev_name(dev));
if (IS_ERR(name))
return PTR_ERR(name);
devm_hwmon_device_register_with_info(dev, name, ..);

Make this a generic fallback option and use the device name if no name
is provided to devm_hwmon_device_register_with_info(). This would allow
to simplify the affected drivers.

Signed-off-by: Heiner Kallweit <hkallweit1@gmail.com>
Link: https://lore.kernel.org/r/1ebe6961-6445-4408-bfb4-b56173af9db5@gmail.com
[groeck: Update API document]
Signed-off-by: Guenter Roeck <linux@roeck-us.net>
Documentation/hwmon/hwmon-kernel-api.rst
drivers/hwmon/hwmon.c