aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/include/linux/hwmon.h
diff options
context:
space:
mode:
authorMichael Walle <michael@walle.cc>2022-04-05 11:24:51 +0200
committerGuenter Roeck <linux@roeck-us.net>2022-05-17 05:52:59 -0700
commit1ad6c3b7ef132e1d8c5d606008069724625c8daf (patch)
treec90b3153ca16a77a6605148c66d2cd2fda75dea7 /include/linux/hwmon.h
parenthwmon: (aquacomputer_d5next) Add support for Aquacomputer Octo (diff)
downloadwireguard-linux-1ad6c3b7ef132e1d8c5d606008069724625c8daf.tar.xz
wireguard-linux-1ad6c3b7ef132e1d8c5d606008069724625c8daf.zip
hwmon: introduce hwmon_sanitize_name()
More and more drivers will check for bad characters in the hwmon name and all are using the same code snippet. Consolidate that code by adding a new hwmon_sanitize_name() function. Signed-off-by: Michael Walle <michael@walle.cc> Reviewed-by: Tom Rix <trix@redhat.com> Link: https://lore.kernel.org/r/20220405092452.4033674-2-michael@walle.cc Signed-off-by: Guenter Roeck <linux@roeck-us.net>
Diffstat (limited to 'include/linux/hwmon.h')
-rw-r--r--include/linux/hwmon.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/include/linux/hwmon.h b/include/linux/hwmon.h
index eba380b76d15..4efaf06fd2b8 100644
--- a/include/linux/hwmon.h
+++ b/include/linux/hwmon.h
@@ -461,6 +461,9 @@ void devm_hwmon_device_unregister(struct device *dev);
int hwmon_notify_event(struct device *dev, enum hwmon_sensor_types type,
u32 attr, int channel);
+char *hwmon_sanitize_name(const char *name);
+char *devm_hwmon_sanitize_name(struct device *dev, const char *name);
+
/**
* hwmon_is_bad_char - Is the char invalid in a hwmon name
* @ch: the char to be considered