aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMohammed Shafi Shajakhan <mohammed@qti.qualcomm.com>2015-10-08 16:03:03 +0530
committerKalle Valo <kvalo@qca.qualcomm.com>2015-10-14 08:59:08 +0300
commit83cfce87d91f06e37bd38f782f0714b406a95873 (patch)
treeb36e2ae16d9b78e99fdc103c03a685b3970e136d
parentath10k: select board data based on BMI chip id and board id (diff)
downloadlinux-dev-83cfce87d91f06e37bd38f782f0714b406a95873.tar.xz
linux-dev-83cfce87d91f06e37bd38f782f0714b406a95873.zip
ath10k: fix cleanup in ath10k_thermal_unregister
First remove the 'cooling_device#n' syslink created for ath10k and then unregsiter from the thermal subsystem(cooling) Signed-off-by: Mohammed Shafi Shajakhan <mohammed@qti.qualcomm.com> Signed-off-by: Kalle Valo <kvalo@qca.qualcomm.com>
-rw-r--r--drivers/net/wireless/ath/ath10k/thermal.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/net/wireless/ath/ath10k/thermal.c b/drivers/net/wireless/ath/ath10k/thermal.c
index 1a899d70dc5d..60fe562e3041 100644
--- a/drivers/net/wireless/ath/ath10k/thermal.c
+++ b/drivers/net/wireless/ath/ath10k/thermal.c
@@ -215,6 +215,6 @@ err_cooling_destroy:
void ath10k_thermal_unregister(struct ath10k *ar)
{
- thermal_cooling_device_unregister(ar->thermal.cdev);
sysfs_remove_link(&ar->dev->kobj, "cooling_device");
+ thermal_cooling_device_unregister(ar->thermal.cdev);
}