All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH] ath9k_htc: wmi: match wait_for_completion_timeout return type
@ 2015-05-14 16:43 Nicholas Mc Guire
  2015-05-14 17:05   ` [ath9k-devel] " Kalle Valo
  2015-08-13 12:26   ` Kalle Valo
  0 siblings, 2 replies; 9+ messages in thread
From: Nicholas Mc Guire @ 2015-05-14 16:43 UTC (permalink / raw)
  To: QCA ath9k Development
  Cc: Kalle Valo, linux-wireless, ath9k-devel, netdev, linux-kernel,
	Nicholas Mc Guire

Return type of wait_for_completion_timeout is unsigned long not int.
As time_left is exclusively used for wait_for_completion_timeout here its
type is simply changed to unsigned long.

API conformance testing for completions with coccinelle spatches are being
used to locate API usage inconsistencies:
./drivers/net/wireless/ath/ath9k/wmi.c:331
	int return assigned to unsigned long

Patch was compile tested with x86_64_defconfig + CONFIG_ATH_CARDS=m,
CONFIG_ATH9K_HTC=m

Patch is against 4.1-rc3 (localversion-next is -next-20150514)

Signed-off-by: Nicholas Mc Guire <hofrat@osadl.org>
---
 drivers/net/wireless/ath/ath9k/wmi.c |    3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/drivers/net/wireless/ath/ath9k/wmi.c b/drivers/net/wireless/ath/ath9k/wmi.c
index ca533b4..a1458db 100644
--- a/drivers/net/wireless/ath/ath9k/wmi.c
+++ b/drivers/net/wireless/ath/ath9k/wmi.c
@@ -299,7 +299,8 @@ int ath9k_wmi_cmd(struct wmi *wmi, enum wmi_cmd_id cmd_id,
 		       sizeof(struct wmi_cmd_hdr);
 	struct sk_buff *skb;
 	u8 *data;
-	int time_left, ret = 0;
+	unsigned long time_left;
+	int ret = 0;
 
 	if (ah->ah_flags & AH_UNPLUGGED)
 		return 0;
-- 
1.7.10.4


^ permalink raw reply related	[flat|nested] 9+ messages in thread

* Re: [PATCH] ath9k_htc: wmi: match wait_for_completion_timeout return type
  2015-05-14 16:43 [PATCH] ath9k_htc: wmi: match wait_for_completion_timeout return type Nicholas Mc Guire
@ 2015-05-14 17:05   ` Kalle Valo
  2015-08-13 12:26   ` Kalle Valo
  1 sibling, 0 replies; 9+ messages in thread
From: Kalle Valo @ 2015-05-14 17:05 UTC (permalink / raw)
  To: Nicholas Mc Guire
  Cc: QCA ath9k Development, linux-wireless, ath9k-devel, netdev, linux-kernel

Nicholas Mc Guire <hofrat@osadl.org> writes:

> Patch is against 4.1-rc3 (localversion-next is -next-20150514)

BTW, this info should be under "---" line so that it doesn't get stored
to the actual commit log.

-- 
Kalle Valo

^ permalink raw reply	[flat|nested] 9+ messages in thread

* [ath9k-devel] [PATCH] ath9k_htc: wmi: match wait_for_completion_timeout return type
@ 2015-05-14 17:05   ` Kalle Valo
  0 siblings, 0 replies; 9+ messages in thread
From: Kalle Valo @ 2015-05-14 17:05 UTC (permalink / raw)
  To: ath9k-devel

Nicholas Mc Guire <hofrat@osadl.org> writes:

> Patch is against 4.1-rc3 (localversion-next is -next-20150514)

BTW, this info should be under "---" line so that it doesn't get stored
to the actual commit log.

-- 
Kalle Valo

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: [PATCH] ath9k_htc: wmi: match wait_for_completion_timeout return type
  2015-05-14 17:05   ` [ath9k-devel] " Kalle Valo
  (?)
@ 2015-05-14 17:40   ` Nicholas Mc Guire
  2015-05-21 13:59       ` [ath9k-devel] " Kalle Valo
  -1 siblings, 1 reply; 9+ messages in thread
From: Nicholas Mc Guire @ 2015-05-14 17:40 UTC (permalink / raw)
  To: Kalle Valo
  Cc: Nicholas Mc Guire, QCA ath9k Development, linux-wireless,
	ath9k-devel, netdev, linux-kernel

On Thu, 14 May 2015, Kalle Valo wrote:

> Nicholas Mc Guire <hofrat@osadl.org> writes:
> 
> > Patch is against 4.1-rc3 (localversion-next is -next-20150514)
> 
> BTW, this info should be under "---" line so that it doesn't get stored
> to the actual commit log.
>
that is where I had been putting it until ask by Josh Triplett and 
Steven Rostedt to put it above the "---" line explicitly
see: http://lkml.org/lkml/2015/5/11/552 

So now I'm a bit lost where to actually put this buildtest info ?

thx!
hofrat

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: [PATCH] ath9k_htc: wmi: match wait_for_completion_timeout return type
  2015-05-14 17:40   ` Nicholas Mc Guire
@ 2015-05-21 13:59       ` Kalle Valo
  0 siblings, 0 replies; 9+ messages in thread
From: Kalle Valo @ 2015-05-21 13:59 UTC (permalink / raw)
  To: Nicholas Mc Guire
  Cc: Nicholas Mc Guire, QCA ath9k Development, linux-wireless,
	ath9k-devel, netdev, linux-kernel

Nicholas Mc Guire <der.herr@hofr.at> writes:

> On Thu, 14 May 2015, Kalle Valo wrote:
>
>> Nicholas Mc Guire <hofrat@osadl.org> writes:
>> 
>> > Patch is against 4.1-rc3 (localversion-next is -next-20150514)
>> 
>> BTW, this info should be under "---" line so that it doesn't get stored
>> to the actual commit log.
>>
> that is where I had been putting it until ask by Josh Triplett and 
> Steven Rostedt to put it above the "---" line explicitly
> see: http://lkml.org/lkml/2015/5/11/552 
>
> So now I'm a bit lost where to actually put this buildtest info ?

Different maintainers have different opinions, there is no one answer,
but if Steven is okay to have this in the commit log so am I. So no need
to change anything.

-- 
Kalle Valo

^ permalink raw reply	[flat|nested] 9+ messages in thread

* [ath9k-devel] [PATCH] ath9k_htc: wmi: match wait_for_completion_timeout return type
@ 2015-05-21 13:59       ` Kalle Valo
  0 siblings, 0 replies; 9+ messages in thread
From: Kalle Valo @ 2015-05-21 13:59 UTC (permalink / raw)
  To: ath9k-devel

Nicholas Mc Guire <der.herr@hofr.at> writes:

> On Thu, 14 May 2015, Kalle Valo wrote:
>
>> Nicholas Mc Guire <hofrat@osadl.org> writes:
>> 
>> > Patch is against 4.1-rc3 (localversion-next is -next-20150514)
>> 
>> BTW, this info should be under "---" line so that it doesn't get stored
>> to the actual commit log.
>>
> that is where I had been putting it until ask by Josh Triplett and 
> Steven Rostedt to put it above the "---" line explicitly
> see: http://lkml.org/lkml/2015/5/11/552 
>
> So now I'm a bit lost where to actually put this buildtest info ?

Different maintainers have different opinions, there is no one answer,
but if Steven is okay to have this in the commit log so am I. So no need
to change anything.

-- 
Kalle Valo

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: ath9k_htc: wmi: match wait_for_completion_timeout return type
  2015-05-14 16:43 [PATCH] ath9k_htc: wmi: match wait_for_completion_timeout return type Nicholas Mc Guire
  2015-05-14 17:05   ` [ath9k-devel] " Kalle Valo
@ 2015-08-13 12:26   ` Kalle Valo
  1 sibling, 0 replies; 9+ messages in thread
From: Kalle Valo @ 2015-08-13 12:26 UTC (permalink / raw)
  To: Nicholas Mc Guire
  Cc: QCA ath9k Development, linux-wireless, ath9k-devel, netdev,
	linux-kernel, Nicholas Mc Guire


> Return type of wait_for_completion_timeout is unsigned long not int.
> As time_left is exclusively used for wait_for_completion_timeout here its
> type is simply changed to unsigned long.
> 
> API conformance testing for completions with coccinelle spatches are being
> used to locate API usage inconsistencies:
> ./drivers/net/wireless/ath/ath9k/wmi.c:331
> 	int return assigned to unsigned long
> 
> Patch was compile tested with x86_64_defconfig + CONFIG_ATH_CARDS=m,
> CONFIG_ATH9K_HTC=m
> 
> Patch is against 4.1-rc3 (localversion-next is -next-20150514)
> 
> Signed-off-by: Nicholas Mc Guire <hofrat@osadl.org>

Thanks, applied to wireless-drivers-next.git.

Kalle Valo

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: ath9k_htc: wmi: match wait_for_completion_timeout return type
@ 2015-08-13 12:26   ` Kalle Valo
  0 siblings, 0 replies; 9+ messages in thread
From: Kalle Valo @ 2015-08-13 12:26 UTC (permalink / raw)
  To: Nicholas Mc Guire
  Cc: ath9k-devel, netdev, linux-wireless, QCA ath9k Development,
	linux-kernel, Nicholas Mc Guire


> Return type of wait_for_completion_timeout is unsigned long not int.
> As time_left is exclusively used for wait_for_completion_timeout here its
> type is simply changed to unsigned long.
> 
> API conformance testing for completions with coccinelle spatches are being
> used to locate API usage inconsistencies:
> ./drivers/net/wireless/ath/ath9k/wmi.c:331
> 	int return assigned to unsigned long
> 
> Patch was compile tested with x86_64_defconfig + CONFIG_ATH_CARDS=m,
> CONFIG_ATH9K_HTC=m
> 
> Patch is against 4.1-rc3 (localversion-next is -next-20150514)
> 
> Signed-off-by: Nicholas Mc Guire <hofrat@osadl.org>

Thanks, applied to wireless-drivers-next.git.

Kalle Valo

^ permalink raw reply	[flat|nested] 9+ messages in thread

* [ath9k-devel] ath9k_htc: wmi: match wait_for_completion_timeout return type
@ 2015-08-13 12:26   ` Kalle Valo
  0 siblings, 0 replies; 9+ messages in thread
From: Kalle Valo @ 2015-08-13 12:26 UTC (permalink / raw)
  To: ath9k-devel


> Return type of wait_for_completion_timeout is unsigned long not int.
> As time_left is exclusively used for wait_for_completion_timeout here its
> type is simply changed to unsigned long.
> 
> API conformance testing for completions with coccinelle spatches are being
> used to locate API usage inconsistencies:
> ./drivers/net/wireless/ath/ath9k/wmi.c:331
> 	int return assigned to unsigned long
> 
> Patch was compile tested with x86_64_defconfig + CONFIG_ATH_CARDS=m,
> CONFIG_ATH9K_HTC=m
> 
> Patch is against 4.1-rc3 (localversion-next is -next-20150514)
> 
> Signed-off-by: Nicholas Mc Guire <hofrat@osadl.org>

Thanks, applied to wireless-drivers-next.git.

Kalle Valo

^ permalink raw reply	[flat|nested] 9+ messages in thread

end of thread, other threads:[~2015-08-13 12:26 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2015-05-14 16:43 [PATCH] ath9k_htc: wmi: match wait_for_completion_timeout return type Nicholas Mc Guire
2015-05-14 17:05 ` Kalle Valo
2015-05-14 17:05   ` [ath9k-devel] " Kalle Valo
2015-05-14 17:40   ` Nicholas Mc Guire
2015-05-21 13:59     ` Kalle Valo
2015-05-21 13:59       ` [ath9k-devel] " Kalle Valo
2015-08-13 12:26 ` Kalle Valo
2015-08-13 12:26   ` [ath9k-devel] " Kalle Valo
2015-08-13 12:26   ` Kalle Valo

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.