linux-wireless.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [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).