All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH] platform/x86: acer-wmi: refactor function has_cap
@ 2018-08-06 20:00 Gustavo A. R. Silva
  2018-08-06 20:16 ` Andy Shevchenko
  0 siblings, 1 reply; 3+ messages in thread
From: Gustavo A. R. Silva @ 2018-08-06 20:00 UTC (permalink / raw)
  To: Lee, Chun-Yi, Darren Hart, Andy Shevchenko, Joe Perches,
	David Laight
  Cc: platform-driver-x86, linux-kernel, Gustavo A. R. Silva

Refactor function has_cap in order to avoid returning integer
values, when instead it should return booleans.

This code was detected with the help of Coccinelle.

Signed-off-by: Gustavo A. R. Silva <gustavo@embeddedor.com>
---
 drivers/platform/x86/acer-wmi.c | 5 +----
 1 file changed, 1 insertion(+), 4 deletions(-)

diff --git a/drivers/platform/x86/acer-wmi.c b/drivers/platform/x86/acer-wmi.c
index 8952173..ff1689d 100644
--- a/drivers/platform/x86/acer-wmi.c
+++ b/drivers/platform/x86/acer-wmi.c
@@ -672,10 +672,7 @@ static void __init find_quirks(void)
 
 static bool has_cap(u32 cap)
 {
-	if ((interface->capability & cap) != 0)
-		return 1;
-
-	return 0;
+	return (interface->capability & cap) != 0;
 }
 
 /*
-- 
2.7.4

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

* Re: [PATCH] platform/x86: acer-wmi: refactor function has_cap
  2018-08-06 20:00 [PATCH] platform/x86: acer-wmi: refactor function has_cap Gustavo A. R. Silva
@ 2018-08-06 20:16 ` Andy Shevchenko
  2018-08-06 20:31   ` Gustavo A. R. Silva
  0 siblings, 1 reply; 3+ messages in thread
From: Andy Shevchenko @ 2018-08-06 20:16 UTC (permalink / raw)
  To: Gustavo A. R. Silva
  Cc: Lee, Chun-Yi, Darren Hart, Andy Shevchenko, Joe Perches,
	David Laight, Platform Driver, Linux Kernel Mailing List

On Mon, Aug 6, 2018 at 11:00 PM, Gustavo A. R. Silva
<gustavo@embeddedor.com> wrote:
> Refactor function has_cap in order to avoid returning integer
> values, when instead it should return booleans.
>
> This code was detected with the help of Coccinelle.
>
> Signed-off-by: Gustavo A. R. Silva <gustavo@embeddedor.com>
> ---
>  drivers/platform/x86/acer-wmi.c | 5 +----
>  1 file changed, 1 insertion(+), 4 deletions(-)
>
> diff --git a/drivers/platform/x86/acer-wmi.c b/drivers/platform/x86/acer-wmi.c
> index 8952173..ff1689d 100644
> --- a/drivers/platform/x86/acer-wmi.c
> +++ b/drivers/platform/x86/acer-wmi.c
> @@ -672,10 +672,7 @@ static void __init find_quirks(void)
>
>  static bool has_cap(u32 cap)
>  {
> -       if ((interface->capability & cap) != 0)
> -               return 1;
> -
> -       return 0;
> +       return (interface->capability & cap) != 0;
>  }

Thanks, as Joe mentioned even != 0 part is not needed (followed by
unneeded parens), though I would let it be (one line is good enough to
me) if there will be no strong preferences.

-- 
With Best Regards,
Andy Shevchenko

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

* Re: [PATCH] platform/x86: acer-wmi: refactor function has_cap
  2018-08-06 20:16 ` Andy Shevchenko
@ 2018-08-06 20:31   ` Gustavo A. R. Silva
  0 siblings, 0 replies; 3+ messages in thread
From: Gustavo A. R. Silva @ 2018-08-06 20:31 UTC (permalink / raw)
  To: Andy Shevchenko
  Cc: Lee, Chun-Yi, Darren Hart, Andy Shevchenko, Joe Perches,
	David Laight, Platform Driver, Linux Kernel Mailing List



On 8/6/18 3:16 PM, Andy Shevchenko wrote:
> On Mon, Aug 6, 2018 at 11:00 PM, Gustavo A. R. Silva
> <gustavo@embeddedor.com> wrote:
>> Refactor function has_cap in order to avoid returning integer
>> values, when instead it should return booleans.
>>
>> This code was detected with the help of Coccinelle.
>>
>> Signed-off-by: Gustavo A. R. Silva <gustavo@embeddedor.com>
>> ---
>>  drivers/platform/x86/acer-wmi.c | 5 +----
>>  1 file changed, 1 insertion(+), 4 deletions(-)
>>
>> diff --git a/drivers/platform/x86/acer-wmi.c b/drivers/platform/x86/acer-wmi.c
>> index 8952173..ff1689d 100644
>> --- a/drivers/platform/x86/acer-wmi.c
>> +++ b/drivers/platform/x86/acer-wmi.c
>> @@ -672,10 +672,7 @@ static void __init find_quirks(void)
>>
>>  static bool has_cap(u32 cap)
>>  {
>> -       if ((interface->capability & cap) != 0)
>> -               return 1;
>> -
>> -       return 0;
>> +       return (interface->capability & cap) != 0;
>>  }
> 
> Thanks, as Joe mentioned even != 0 part is not needed (followed by
> unneeded parens), though I would let it be (one line is good enough to
> me) if there will be no strong preferences.
> 

Oh, yeah. I like it better what Joe suggested.

Let me send v2, shortly.

Thanks
--
Gustavo

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

end of thread, other threads:[~2018-08-06 20:31 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2018-08-06 20:00 [PATCH] platform/x86: acer-wmi: refactor function has_cap Gustavo A. R. Silva
2018-08-06 20:16 ` Andy Shevchenko
2018-08-06 20:31   ` Gustavo A. R. Silva

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.