Skip to contentSkip to conversation

platform/x86: acer-wmi: refactor function has_cap

PATCH In review Gustavo A. R. Silva 3 participants 3 messages Aug 6, 2018 – Aug 15, 2018

Subsystems (2)
lore
Share & tools
lore
#0 lore raw

PATCH v2 1/1 platform/x86: acer-wmi: refactor function has_cap

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.

---
Changes in v2:
Remove parentheses and unnecessary code. Thank you all for the feedback!

 drivers/platform/x86/acer-wmi.c | 5 +----
 1 file changed, 1 insertion(+), 4 deletions(-)
drivers/platform/x86/acer-wmi.c +1 -4
index 8952173..3294bb2 100644
@@ -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;
 }
 
 /*
Signature · 1 line
2.7.4
maintainer Reviewed-by on v2 1/1
#1 lore raw

Hi Gustavo,

Sorry for my delay!

Quoted 6 lines · 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.

Thanks for your patch and also thank Andy and Joe's help.

Please feel free to add:

Joey Lee

Quoted 27 lines

---
Changes in v2:
Remove parentheses and unnecessary code. Thank you all for the feedback!

 drivers/platform/x86/acer-wmi.c | 5 +----
 1 file changed, 1 insertion(+), 4 deletions(-)
drivers/platform/x86/acer-wmi.c +1 -4
index 8952173..3294bb2 100644
@@ -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;
 }
 
 /*
Signature · 1 line
2.7.4
#2 lore raw
Quoted 10 lines · joeyli

Hi Gustavo,

Sorry for my delay!

Quoted 5 lines · 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.

Quoted 8 lines
Quoted 1 line

Thanks for your patch and also thank Andy and Joe's help.

Please feel free to add:

Pushed to my review and testing queue, thanks!

Quoted 29 lines

Joey Lee

Quoted 27 lines

---
Changes in v2:
Remove parentheses and unnecessary code. Thank you all for the feedback!

 drivers/platform/x86/acer-wmi.c | 5 +----
 1 file changed, 1 insertion(+), 4 deletions(-)
drivers/platform/x86/acer-wmi.c +1 -5
index 8952173..3294bb2 100644
@@ -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;
 }
 
 /*
--

2.7.4

Signature · 2 lines
With Best Regards,
Andy Shevchenko