During development of the support for the temperature sensor on the GPY PHY, I've noticed that there is ususually a loop over the name to replace any invalid characters. Instead of open coding it in the drivers provide a convenience function. changes since v3: - don't return NULL but ERR_PTR(-ENOMEM) - check !dev in devm_ variant changes since v2: - doc update - dropped last three patches, the net patches will be submitted seperately changes since v1: - split patches - add hwmon-kernel-api.rst documentation - move the strdup into the hwmon core - also provide a resource managed variant Michael Walle (2): hwmon: introduce hwmon_sanitize_name() hwmon: intel-m10-bmc-hwmon: use devm_hwmon_sanitize_name() Documentation/hwmon/hwmon-kernel-api.rst | 16 +++++++ drivers/hwmon/hwmon.c | 53 ++++++++++++++++++++++++ drivers/hwmon/intel-m10-bmc-hwmon.c | 11 ++--- include/linux/hwmon.h | 3 ++ 4 files changed, 75 insertions(+), 8 deletions(-) -- 2.30.2