Drivers: Staging: CSR: Fixed indentation problems on data_tx.c
PATCH 1/4 Drivers: Staging: CSR: Fixed indentation problems on data_tx.c
Originally, the data_tx.c was indented with 4 spaces, so I fixed the indentation using a single tab.
--- drivers/staging/csr/data_tx.c | 58 ++++++++++++++++++++--------------------- 1 file changed, 29 insertions(+), 29 deletions(-)
drivers/staging/csr/data_tx.c +29 -29
@@ -15,36 +15,37 @@#include "csr_wifi_hip_unifi.h" #include "unifi_priv.h" -int -uf_verify_m4 (unifi_priv_t *priv,const unsigned char *packet,unsigned int length) -{ -const unsigned char *p = packet; -u16 keyinfo; +int uf_verify_m4 (unifi_priv_t *priv,const unsigned char *packet, +unsigned int length) { +const unsigned char *p = packet; +u16 keyinfo; +if (length < (4 +5 +8 +32 +16 +8 +8 +16 +1 +8 )) { +return 1 ; + } -if (length < (4 +5 +8 +32 +16 +8 +8 +16 +1 +8 )) { -return 1 ; - } - - p +=8 ; - keyinfo = p[5 ] <<8 | p[6 ];/* big-endian */ -if ( - (p[0 ] ==1 || p[0 ] ==2 )/* protocol version 802.1X-2001 (WPA) or -2004 (WPA2) */ && - p[1 ] ==3 /* EAPOL-Key */ && -/* don't bother checking p[2] p[3] (hh ll, packet body length) */ - (p[4 ] ==254 || p[4 ] ==2 )/* descriptor type P802.1i-D3.0 (WPA) or 802.11i-2004 (WPA2) */ && - ((keyinfo &0x0007 ) ==1 || (keyinfo &0x0007 ) ==2 )/* key descriptor version */ && - (keyinfo & ~0x0207U ) ==0x0108 &&/* key info for 4/4 or 4/2 -- ignore key desc version and sec bit (since varies in WPA 4/4) */ - (p[4 +5 +8 +32 +16 +8 +8 +16 +0 ] ==0 &&/* key data length (2 octets) 0 for 4/4 only */ - p[4 +5 +8 +32 +16 +8 +8 +16 +1 ] ==0 ) - ) { -unifi_trace (priv,UDBG1 ,"uf_verify_m4: M4 detected \n" ); -return 0 ; - } -else - { -return 1 ; - } + p +=8 ; + keyinfo = p[5 ] <<8 | p[6 ];/* big-endian */ +if ((p[0 ] ==1 || p[0 ] ==2 ) && +/* protocol version 802.1X-2001 (WPA) or -2004 (WPA2) */ + p[1 ] ==3 &&/* EAPOL-Key */ +/* don't bother checking p[2] p[3] +* (hh ll, packet body length) */ + (p[4 ] ==254 || p[4 ] ==2 ) && +/* descriptor type P802.1i-D3.0 (WPA) or 802.11i-2004 (WPA2) */ + ((keyinfo &0x0007 ) ==1 || (keyinfo &0x0007 ) ==2 ) && +/* key descriptor version */ + ((keyinfo & ~0x0207U ) ==0x0108 ) && +/* key info for 4/4 or 4/2 -- ignore key desc version and +* sec bit (since varies in WPA 4/4) */ + ((p[4 +5 +8 +32 +16 +8 +8 +16 +0 ] ==0 ) && +/* key data length (2 octets) 0 for 4/4 only */ + p[4 +5 +8 +32 +16 +8 +8 +16 +1 ] ==0 )) { +unifi_trace (priv,UDBG1 ,"uf_verify_m4: M4 detected \n" ); +return 0 ; + }else { +return 1 ; + } }/*
@@ -54,4 +55,3 @@ uf_verify_m4(unifi_priv_t *priv, const unsigned char *packet, unsigned int lengt* * --------------------------------------------------------------------------- */ -
Signature · 1 line
1.7.9.5
PATCH 2/4 Drivers: Staging: CSR: Removed braces for single line if statement
It was a very minor fix that an if statement had curly braces with just single line of code inside.
--- drivers/staging/csr/data_tx.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-)
drivers/staging/csr/data_tx.c +1 -2
@@ -20,9 +20,8 @@ int uf_verify_m4 (unifi_priv_t *priv, const unsigned char *packet,const unsigned char *p = packet;u16 keyinfo; -if (length < (4 +5 +8 +32 +16 +8 +8 +16 +1 +8 )) { +if (length < (4 +5 +8 +32 +16 +8 +8 +16 +1 +8 ))return 1 ; - } p +=8 ; keyinfo = p[5 ] <<8 | p[6 ];/* big-endian */
Signature · 1 line
1.7.9.5
Greg KH
maintainerRe: [PATCH 2/4] Drivers: Staging: CSR: Removed braces for single line if statement
Quoted 7 lines · Sangho Yi
It was a very minor fix that an if statement had curly braces with just single line of code inside.
Signed-off-by Sangho Yi <[email protected]>--- drivers/staging/csr/data_tx.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-)
Doesn't apply as I already did this patch :(
greg k-h
PATCH 3/4 Drivers: Staging: CSR: Removed whitespace between function name and (
In reply to Sangho YiRemoved the unnecessary whitespace between function name and the "(", according to the coding style.
--- drivers/staging/csr/data_tx.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)
drivers/staging/csr/data_tx.c +1 -1
@@ -15,7 +15,7 @@#include "csr_wifi_hip_unifi.h" #include "unifi_priv.h" -int uf_verify_m4 (unifi_priv_t *priv,const unsigned char *packet, +int uf_verify_m4 (unifi_priv_t *priv,const unsigned char *packet,unsigned int length) {const unsigned char *p = packet;u16 keyinfo;
Signature · 1 line
1.7.9.5
Greg KH
maintainerRe: [PATCH 3/4] Drivers: Staging: CSR: Removed whitespace between function name and (
Quoted 7 lines · Sangho Yi
Removed the unnecessary whitespace between function name and the "(", according to the coding style.
Signed-off-by Sangho Yi <[email protected]>--- drivers/staging/csr/data_tx.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)
Also doesn't apply :(
PATCH 4/4 Drivers: Staging: CSR: Removed whitespace before quoting newline
In reply to Sangho YiRemoved the unnecessary whitespace before \n on the printing statement.
--- drivers/staging/csr/data_tx.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)
drivers/staging/csr/data_tx.c +1 -1
@@ -40,7 +40,7 @@ int uf_verify_m4(unifi_priv_t *priv, const unsigned char *packet, ((p[4 + 5 + 8 + 32 + 16 + 8 + 8 + 16 + 0] == 0) && /* key data length (2 octets) 0 for 4/4 only */ p[4 + 5 + 8 + 32 + 16 + 8 + 8 + 16 + 1] == 0)) { - unifi_trace(priv, UDBG1, "uf_verify_m4: M4 detected \n"); + unifi_trace(priv, UDBG1, "uf_verify_m4: M4 detected\n"); return 0; } else {return 1 ;
Signature · 1 line
1.7.9.5
Greg KH
maintainerRe: [PATCH 4/4] Drivers: Staging: CSR: Removed whitespace before quoting newline
Quoted 3 lines · Sangho Yi
Removed the unnecessary whitespace before \n on the printing statement.
Signed-off-by Sangho Yi <[email protected]>
This one didn't apply either.
greg k-h
drivers/staging/csr/data_tx.c line 19
Quoted 11 lines · Sangho Yi
drivers/staging/csr/data_tx.c +2
-5@@ -15,36 +15,37 @@#include "csr_wifi_hip_unifi.h" #include "unifi_priv.h" -int -uf_verify_m4 (unifi_priv_t *priv,const unsigned char *packet,unsigned int length) -{ -const unsigned char *p = packet; -u16 keyinfo; +int uf_verify_m4 (unifi_priv_t *priv,const unsigned char *packet, +unsigned int length) {
The original was correct. The new code is wrong.
regards,
dan carpenter
Greg KH
maintainerQuoted 7 lines · Sangho Yi
Originally, the
data_tx.cwas indented with 4 spaces, so I fixed the indentation using a single tab.Signed-off-by Sangho Yi <[email protected]>--- drivers/staging/csr/data_tx.c | 58 ++++++++++++++++++++--------------------- 1 file changed, 29 insertions(+), 29 deletions(-)
Any reason you modified the same file I did during the presentation?
I've applied my patch already, this one doesn't apply now.
sorry,
greg k-h