All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH] staging: wilc1000: Removed unnecessary braces
@ 2016-01-06 13:29 Anjali Menon
  2016-01-06 17:52 ` Joe Perches
  0 siblings, 1 reply; 2+ messages in thread
From: Anjali Menon @ 2016-01-06 13:29 UTC (permalink / raw)
  To: gregkh; +Cc: linux-wireless, devel, linux-kernel, Anjali Menon

Removed unnecessary braces for single statement blocks to
fix the warning detected by checkpatch.pl

WARNING: braces {} are not necessary for single statement blocks

Signed-off-by: Anjali Menon <cse.anjalimenon@gmail.com>
---
 drivers/staging/wilc1000/wilc_wlan_cfg.c | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

diff --git a/drivers/staging/wilc1000/wilc_wlan_cfg.c b/drivers/staging/wilc1000/wilc_wlan_cfg.c
index a34a81c..afb5d2c 100644
--- a/drivers/staging/wilc1000/wilc_wlan_cfg.c
+++ b/drivers/staging/wilc1000/wilc_wlan_cfg.c
@@ -251,9 +251,8 @@ static int wilc_wlan_cfg_set_bin(u8 *frame, u32 offset, u16 id, u8 *b, u32 size)
 
 	if ((b != NULL) && (size != 0)) {
 		memcpy(&buf[4], b, size);
-		for (i = 0; i < size; i++) {
+		for (i = 0; i < size; i++)
 			checksum += buf[i + 4];
-		}
 	}
 
 	buf[size + 4] = checksum;
-- 
1.9.1


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

* Re: [PATCH] staging: wilc1000: Removed unnecessary braces
  2016-01-06 13:29 [PATCH] staging: wilc1000: Removed unnecessary braces Anjali Menon
@ 2016-01-06 17:52 ` Joe Perches
  0 siblings, 0 replies; 2+ messages in thread
From: Joe Perches @ 2016-01-06 17:52 UTC (permalink / raw)
  To: Anjali Menon, gregkh; +Cc: linux-wireless, devel, linux-kernel

On Wed, 2016-01-06 at 18:59 +0530, Anjali Menon wrote:
> Removed unnecessary braces for single statement blocks to
> fix the warning detected by checkpatch.pl
> 
> WARNING: braces {} are not necessary for single statement blocks
> 
> Signed-off-by: Anjali Menon <cse.anjalimenon@gmail.com>
> ---
>  drivers/staging/wilc1000/wilc_wlan_cfg.c | 3 +--
>  1 file changed, 1 insertion(+), 2 deletions(-)
> 
> diff --git a/drivers/staging/wilc1000/wilc_wlan_cfg.c b/drivers/staging/wilc1000/wilc_wlan_cfg.c
> index a34a81c..afb5d2c 100644
> --- a/drivers/staging/wilc1000/wilc_wlan_cfg.c
> +++ b/drivers/staging/wilc1000/wilc_wlan_cfg.c
> @@ -251,9 +251,8 @@ static int wilc_wlan_cfg_set_bin(u8 *frame, u32 offset, u16 id, u8 *b, u32 size)
>  
>  	if ((b != NULL) && (size != 0)) {
>  		memcpy(&buf[4], b, size);
> -		for (i = 0; i < size; i++) {
> +		for (i = 0; i < size; i++)
>  			checksum += buf[i + 4];
> -		}
>  	}
>  
>  	buf[size + 4] = checksum;

Please think of what the code is doing instead
of just shutting up checkpatch.

Maybe instead of walking the buffer twice, once
for the memcpy, another for the checksum, perhaps
using a routine to do both at the same time would
be better.

Maybe something like:

	if (b && size) {
		u32 count = size;
		u8 *to = &buf[4];

		while (count--)
			checksum += (*to++ = *b++);
	}


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

end of thread, other threads:[~2016-01-06 17:52 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2016-01-06 13:29 [PATCH] staging: wilc1000: Removed unnecessary braces Anjali Menon
2016-01-06 17:52 ` Joe Perches

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.