* [PATCH] ath11k: thermal: Fix build error without CONFIG_THERMAL
@ 2020-04-03 8:34 YueHaibing
2020-04-06 13:02 ` Kalle Valo
2020-04-06 14:22 ` [PATCH] ath11k: fix compiler warnings " Kalle Valo
0 siblings, 2 replies; 4+ messages in thread
From: YueHaibing @ 2020-04-03 8:34 UTC (permalink / raw)
To: kvalo, davem, pradeepc
Cc: ath11k, linux-wireless, netdev, linux-kernel, YueHaibing
drivers/net/wireless/ath/ath11k/thermal.h:45:1:
warning: no return statement in function returning non-void [-Wreturn-type]
drivers/net/wireless/ath/ath11k/core.c:416:28: error:
passing argument 1 of ‘ath11k_thermal_unregister’ from incompatible pointer type [-Werror=incompatible-pointer-types]
Add missing return 0 in ath11k_thermal_set_throttling,
and fix ath11k_thermal_unregister param type.
Fixes: 2a63bbca06b2 ("ath11k: add thermal cooling device support")
Signed-off-by: YueHaibing <yuehaibing@huawei.com>
---
drivers/net/wireless/ath/ath11k/thermal.h | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/drivers/net/wireless/ath/ath11k/thermal.h b/drivers/net/wireless/ath/ath11k/thermal.h
index 459b8d49c184..f9af55f3682d 100644
--- a/drivers/net/wireless/ath/ath11k/thermal.h
+++ b/drivers/net/wireless/ath/ath11k/thermal.h
@@ -36,12 +36,13 @@ static inline int ath11k_thermal_register(struct ath11k_base *sc)
return 0;
}
-static inline void ath11k_thermal_unregister(struct ath11k *ar)
+static inline void ath11k_thermal_unregister(struct ath11k_base *sc)
{
}
static inline int ath11k_thermal_set_throttling(struct ath11k *ar, u32 throttle_state)
{
+ return 0;
}
static inline void ath11k_thermal_event_temperature(struct ath11k *ar,
--
2.17.1
^ permalink raw reply related [flat|nested] 4+ messages in thread
* Re: [PATCH] ath11k: thermal: Fix build error without CONFIG_THERMAL
2020-04-03 8:34 [PATCH] ath11k: thermal: Fix build error without CONFIG_THERMAL YueHaibing
@ 2020-04-06 13:02 ` Kalle Valo
2020-04-07 2:01 ` Yuehaibing
2020-04-06 14:22 ` [PATCH] ath11k: fix compiler warnings " Kalle Valo
1 sibling, 1 reply; 4+ messages in thread
From: Kalle Valo @ 2020-04-06 13:02 UTC (permalink / raw)
To: YueHaibing; +Cc: davem, pradeepc, netdev, linux-wireless, ath11k, linux-kernel
YueHaibing <yuehaibing@huawei.com> writes:
> drivers/net/wireless/ath/ath11k/thermal.h:45:1:
> warning: no return statement in function returning non-void [-Wreturn-type]
> drivers/net/wireless/ath/ath11k/core.c:416:28: error:
> passing argument 1 of ‘ath11k_thermal_unregister’ from incompatible pointer type [-Werror=incompatible-pointer-types]
>
> Add missing return 0 in ath11k_thermal_set_throttling,
> and fix ath11k_thermal_unregister param type.
These are warnings, no? "build error" and "compiler warning" are
different things, the former breaks the whole build which is super
critical, but I'll queue this to v5.7 nevertheless. And I'll change the
title to:
ath11k: fix compiler warning without CONFIG_THERMAL
--
https://wireless.wiki.kernel.org/en/developers/documentation/submittingpatches
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: [PATCH] ath11k: fix compiler warnings without CONFIG_THERMAL
2020-04-03 8:34 [PATCH] ath11k: thermal: Fix build error without CONFIG_THERMAL YueHaibing
2020-04-06 13:02 ` Kalle Valo
@ 2020-04-06 14:22 ` Kalle Valo
1 sibling, 0 replies; 4+ messages in thread
From: Kalle Valo @ 2020-04-06 14:22 UTC (permalink / raw)
To: YueHaibing
Cc: davem, pradeepc, ath11k, linux-wireless, netdev, linux-kernel,
YueHaibing
YueHaibing <yuehaibing@huawei.com> wrote:
> drivers/net/wireless/ath/ath11k/thermal.h:45:1:
> warning: no return statement in function returning non-void [-Wreturn-type]
> drivers/net/wireless/ath/ath11k/core.c:416:28: error:
> passing argument 1 of 'ath11k_thermal_unregister' from incompatible pointer type [-Werror=incompatible-pointer-types]
>
> Add missing return 0 in ath11k_thermal_set_throttling,
> and fix ath11k_thermal_unregister param type.
>
> Fixes: 2a63bbca06b2 ("ath11k: add thermal cooling device support")
> Signed-off-by: YueHaibing <yuehaibing@huawei.com>
Patch applied to wireless-drivers.git, thanks.
c9be1a642a7b ath11k: fix compiler warnings without CONFIG_THERMAL
--
https://patchwork.kernel.org/patch/11472105/
https://wireless.wiki.kernel.org/en/developers/documentation/submittingpatches
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: [PATCH] ath11k: thermal: Fix build error without CONFIG_THERMAL
2020-04-06 13:02 ` Kalle Valo
@ 2020-04-07 2:01 ` Yuehaibing
0 siblings, 0 replies; 4+ messages in thread
From: Yuehaibing @ 2020-04-07 2:01 UTC (permalink / raw)
To: Kalle Valo; +Cc: davem, pradeepc, netdev, linux-wireless, ath11k, linux-kernel
On 2020/4/6 21:02, Kalle Valo wrote:
> YueHaibing <yuehaibing@huawei.com> writes:
>
>> drivers/net/wireless/ath/ath11k/thermal.h:45:1:
>> warning: no return statement in function returning non-void [-Wreturn-type]
>> drivers/net/wireless/ath/ath11k/core.c:416:28: error:
>> passing argument 1 of ‘ath11k_thermal_unregister’ from incompatible pointer type [-Werror=incompatible-pointer-types]
>>
>> Add missing return 0 in ath11k_thermal_set_throttling,
>> and fix ath11k_thermal_unregister param type.
>
> These are warnings, no? "build error" and "compiler warning" are
> different things, the former breaks the whole build which is super
> critical, but I'll queue this to v5.7 nevertheless. And I'll change the
> title to:
>
> ath11k: fix compiler warning without CONFIG_THERMAL
Ok , thanks!
>
^ permalink raw reply [flat|nested] 4+ messages in thread
end of thread, other threads:[~2020-04-07 2:02 UTC | newest]
Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2020-04-03 8:34 [PATCH] ath11k: thermal: Fix build error without CONFIG_THERMAL YueHaibing
2020-04-06 13:02 ` Kalle Valo
2020-04-07 2:01 ` Yuehaibing
2020-04-06 14:22 ` [PATCH] ath11k: fix compiler warnings " Kalle Valo
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).