[PATCH 3/3] ath10k: add symlink for hwmon device
Rajkumar Manoharan
rmanohar at qti.qualcomm.com
Fri Feb 20 05:04:12 PST 2015
Add symbloic link "thermal_sensors" for hwmon devices for better
readability.
/sys/class/ieee80211/phyX/device/thermal_sensors ->
sys/class/ieee80211/phyX/device/hwmon/hwmonY
Signed-off-by: Rajkumar Manoharan <rmanohar at qti.qualcomm.com>
---
drivers/net/wireless/ath/ath10k/thermal.c | 8 ++++++++
1 file changed, 8 insertions(+)
diff --git a/drivers/net/wireless/ath/ath10k/thermal.c b/drivers/net/wireless/ath/ath10k/thermal.c
index 7c54bb1..f601e3e 100644
--- a/drivers/net/wireless/ath/ath10k/thermal.c
+++ b/drivers/net/wireless/ath/ath10k/thermal.c
@@ -276,6 +276,13 @@ int ath10k_thermal_register(struct ath10k *ar)
ret = -EINVAL;
goto err_remove_file;
}
+ ret = sysfs_create_link(&ar->dev->kobj, &hwmon_dev->kobj,
+ "thermal_sensors");
+ if (ret) {
+ ath10k_err(ar, "failed to create hwmon symlink\n");
+ goto err_remove_file;
+ }
+
return 0;
err_remove_file:
@@ -292,4 +299,5 @@ void ath10k_thermal_unregister(struct ath10k *ar)
thermal_cooling_device_unregister(ar->thermal.cdev);
sysfs_remove_link(&ar->dev->kobj, "cooling_device");
sysfs_remove_file(&ar->dev->kobj, &dev_attr_quiet_period.attr);
+ sysfs_remove_link(&ar->dev->kobj, "thermal_sensors");
}
--
2.3.0
More information about the ath10k
mailing list