[PATCH] Staging: rts5208: fix space prohibited before ',' error in ms.c

2015-01-05 Thread Emrys Bayliss
Fix the checkpatch.pl errors:
ERROR: space prohibited before that ',' (ctx:WxW)

Signed-off-by: Emrys Bayliss 
---
 drivers/staging/rts5208/ms.c | 10 +-
 1 file changed, 5 insertions(+), 5 deletions(-)

diff --git a/drivers/staging/rts5208/ms.c b/drivers/staging/rts5208/ms.c
index b4612fb..7454634 100644
--- a/drivers/staging/rts5208/ms.c
+++ b/drivers/staging/rts5208/ms.c
@@ -781,7 +781,7 @@ static int msxc_change_power(struct rtsx_chip *chip, u8 
mode)
buf[4] = 0;
buf[5] = 0;
 
-   retval = ms_write_bytes(chip, PRO_WRITE_REG , 6, NO_WAIT_INT, buf, 6);
+   retval = ms_write_bytes(chip, PRO_WRITE_REG, 6, NO_WAIT_INT, buf, 6);
if (retval != STATUS_SUCCESS)
TRACE_RET(chip, STATUS_FAIL);
 
@@ -1291,7 +1291,7 @@ static int ms_write_extra_data(struct rtsx_chip *chip,
for (i = 6; i < MS_EXTRA_SIZE + 6; i++)
data[i] = buf[i - 6];
 
-   retval = ms_write_bytes(chip, WRITE_REG , (6+MS_EXTRA_SIZE),
+   retval = ms_write_bytes(chip, WRITE_REG, (6+MS_EXTRA_SIZE),
NO_WAIT_INT, data, 16);
if (retval != STATUS_SUCCESS)
TRACE_RET(chip, STATUS_FAIL);
@@ -1342,7 +1342,7 @@ static int ms_read_page(struct rtsx_chip *chip, u16 
block_addr, u8 page_num)
data[4] = 0x20;
data[5] = page_num;
 
-   retval = ms_write_bytes(chip, WRITE_REG , 6, NO_WAIT_INT, data, 6);
+   retval = ms_write_bytes(chip, WRITE_REG, 6, NO_WAIT_INT, data, 6);
if (retval != STATUS_SUCCESS)
TRACE_RET(chip, STATUS_FAIL);
 
@@ -1619,7 +1619,7 @@ static int ms_copy_page(struct rtsx_chip *chip, u16 
old_blk, u16 new_blk,
data[4] = 0x20;
data[5] = i;
 
-   retval = ms_write_bytes(chip, WRITE_REG , 6, NO_WAIT_INT,
+   retval = ms_write_bytes(chip, WRITE_REG, 6, NO_WAIT_INT,
data, 6);
if (retval != STATUS_SUCCESS)
TRACE_RET(chip, STATUS_FAIL);
@@ -1988,7 +1988,7 @@ RE_SEARCH:
RTSX_WRITE_REG(chip, PPBUF_BASE2, 0xFF, 0x88);
RTSX_WRITE_REG(chip, PPBUF_BASE2 + 1, 0xFF, 0);
 
-   retval = ms_transfer_tpc(chip, MS_TM_WRITE_BYTES, WRITE_REG , 1,
+   retval = ms_transfer_tpc(chip, MS_TM_WRITE_BYTES, WRITE_REG, 1,
NO_WAIT_INT);
if (retval != STATUS_SUCCESS)
TRACE_RET(chip, STATUS_FAIL);
-- 
2.2.1

--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/


[PATCH] Staging: vt6656: Checkpatch fix: else after break or return

2015-01-13 Thread Emrys Bayliss
This patch fixes the following checkpatch.pl error:
rxtx.c:558: WARNING: else is not generally useful after a break or return

Signed-off-by: Emrys Bayliss 
---
The else statement was replaced with a block to avoid the following
compiler error:
"warning: ISO C90 forbids mixed declarations and code"
due to this declaration:
struct vnt_cts *buf = &head->cts_g; (line 559)

Is there a better way such as using head (a union) directly instead?

The last patch I sent removed the return 0. Since this isn't related to
the error in the title I left it for a separate patch.

 drivers/staging/vt6656/rxtx.c | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/drivers/staging/vt6656/rxtx.c b/drivers/staging/vt6656/rxtx.c
index ea5140a..831a051 100644
--- a/drivers/staging/vt6656/rxtx.c
+++ b/drivers/staging/vt6656/rxtx.c
@@ -555,7 +555,9 @@ static u16 vnt_fill_cts_head(struct vnt_usb_send_context 
*tx_context,
memcpy(buf->data.ra, priv->current_net_addr, ETH_ALEN);
 
return vnt_rxtx_datahead_g_fb(tx_context, &buf->data_head);
-   } else {
+   }
+
+   {
struct vnt_cts *buf = &head->cts_g;
/* Get SignalField,ServiceField,Length */
vnt_get_phy_field(priv, cts_frame_len,
-- 
2.2.1

--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/


[PATCH] Staging: vt6656: Code cleanup: remove unreachable return

2015-01-13 Thread Emrys Bayliss
This patch removes an unnecessary return statement that cannot be reached.

Signed-off-by: Emrys Bayliss 
---
 drivers/staging/vt6656/rxtx.c | 2 --
 1 file changed, 2 deletions(-)

diff --git a/drivers/staging/vt6656/rxtx.c b/drivers/staging/vt6656/rxtx.c
index ea5140a..0cce140 100644
--- a/drivers/staging/vt6656/rxtx.c
+++ b/drivers/staging/vt6656/rxtx.c
@@ -574,8 +574,6 @@ static u16 vnt_fill_cts_head(struct vnt_usb_send_context 
*tx_context,
 
return vnt_rxtx_datahead_g(tx_context, &buf->data_head);
}
-
-   return 0;
 }
 
 static u16 vnt_rxtx_rts(struct vnt_usb_send_context *tx_context,
-- 
2.2.1

--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/


[PATCH v3] Staging: vt6656: Checkpatch fix: else after break or return

2015-01-13 Thread Emrys Bayliss
This patch fixes the following checkpatch.pl error:
rxtx.c:558: WARNING: else is not generally useful after a break or return

Signed-off-by: Emrys Bayliss 
---
The else statement was replaced with a block to avoid the following
compiler error:
"warning: ISO C90 forbids mixed declarations and code"
due to this declaration:
struct vnt_cts *buf = &head->cts_g; (line 559)

Is there a better way such as using head (a union) directly instead?

The last patch I sent removed the return 0. Since this isn't related to
the error in the title I left it for a separate patch.

 drivers/staging/vt6656/rxtx.c | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/drivers/staging/vt6656/rxtx.c b/drivers/staging/vt6656/rxtx.c
index ea5140a..831a051 100644
--- a/drivers/staging/vt6656/rxtx.c
+++ b/drivers/staging/vt6656/rxtx.c
@@ -555,7 +555,9 @@ static u16 vnt_fill_cts_head(struct vnt_usb_send_context 
*tx_context,
memcpy(buf->data.ra, priv->current_net_addr, ETH_ALEN);
 
return vnt_rxtx_datahead_g_fb(tx_context, &buf->data_head);
-   } else {
+   }
+
+   {
struct vnt_cts *buf = &head->cts_g;
/* Get SignalField,ServiceField,Length */
vnt_get_phy_field(priv, cts_frame_len,
-- 
2.2.1

--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/


Re: [PATCH] Staging: vt6656: Checkpatch fix: else after break or return

2015-01-13 Thread Emrys Bayliss
This was supposed to be a v3 patch. Resent.

On 01/14/2015 04:03 AM, Emrys Bayliss wrote:
> This patch fixes the following checkpatch.pl error:
> rxtx.c:558: WARNING: else is not generally useful after a break or return
>
> Signed-off-by: Emrys Bayliss 
> ---
> The else statement was replaced with a block to avoid the following
> compiler error:
> "warning: ISO C90 forbids mixed declarations and code"
> due to this declaration:
> struct vnt_cts *buf = &head->cts_g; (line 559)
>
> Is there a better way such as using head (a union) directly instead?
>
> The last patch I sent removed the return 0. Since this isn't related to
> the error in the title I left it for a separate patch.
>
>  drivers/staging/vt6656/rxtx.c | 4 +++-
>  1 file changed, 3 insertions(+), 1 deletion(-)
>
> diff --git a/drivers/staging/vt6656/rxtx.c b/drivers/staging/vt6656/rxtx.c
> index ea5140a..831a051 100644
> --- a/drivers/staging/vt6656/rxtx.c
> +++ b/drivers/staging/vt6656/rxtx.c
> @@ -555,7 +555,9 @@ static u16 vnt_fill_cts_head(struct vnt_usb_send_context 
> *tx_context,
>   memcpy(buf->data.ra, priv->current_net_addr, ETH_ALEN);
>  
>   return vnt_rxtx_datahead_g_fb(tx_context, &buf->data_head);
> - } else {
> + }
> +
> + {
>   struct vnt_cts *buf = &head->cts_g;
>   /* Get SignalField,ServiceField,Length */
>   vnt_get_phy_field(priv, cts_frame_len,

--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/


[PATCH 0/7] Staging: vt6655: Fix style and checkpatch issues

2015-01-15 Thread Emrys Bayliss
Fix checkpatch and formatting issues in drivers/staging/vt6655/mac.h

Emrys Bayliss (7):
  Staging: vt6655: Checkpatch fix: unnecessary whitespace
  Staging: vt6655: Checkpatch fix: empty c99 comments
  Staging: vt6655: comment after statement formatting
  Staging: vt6655: Checkpatch fix: c99 comments after statements
  Staging: vt6655: Checkpatch fix: lines longer than 80 columns
  Staging: vt6655: comment headings formatting
  Staging: vt6655: Checkpatch fix: c99 comment headings

 drivers/staging/vt6655/mac.h | 684 ---
 1 file changed, 317 insertions(+), 367 deletions(-)

-- 
2.2.1

--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/


[PATCH 6/7] Staging: vt6655: comment headings formatting

2015-01-15 Thread Emrys Bayliss
This patch makes the formatting of the comments in mac.h more
consistent.

* Where a heading takes up three comment lines it is reduced to one.
* A newline always separates column headings

Signed-off-by: Emrys Bayliss 
---
 drivers/staging/vt6655/mac.h | 93 +++-
 1 file changed, 15 insertions(+), 78 deletions(-)

diff --git a/drivers/staging/vt6655/mac.h b/drivers/staging/vt6655/mac.h
index d1a56cb..9be9bf8 100644
--- a/drivers/staging/vt6655/mac.h
+++ b/drivers/staging/vt6655/mac.h
@@ -38,9 +38,7 @@
 #include "upc.h"
 
 /*-  Export Definitions -*/
-//
 // Registers in the MAC
-//
 #define MAC_MAX_CONTEXT_SIZE_PAGE0  256
 #define MAC_MAX_CONTEXT_SIZE_PAGE1  128
 
@@ -69,6 +67,7 @@
 #define MAC_REG_TMCTL0  0x18
 #define MAC_REG_TMCTL1  0x19
 #define MAC_REG_TMDATA0 0x1C
+
 // MAC Parameter related
 #define MAC_REG_LRT 0x20
 #define MAC_REG_SRT 0x21
@@ -85,11 +84,13 @@
 #define MAC_REG_RTSFAILCNT  0x2D
 #define MAC_REG_ACKFAILCNT  0x2E
 #define MAC_REG_FCSERRCNT   0x2F
+
 // TSF Related
 #define MAC_REG_TSFCNTR 0x30
 #define MAC_REG_NEXTTBTT0x38
 #define MAC_REG_TSFOFST 0x40
 #define MAC_REG_TFTCTL  0x48
+
 // WMAC Control/Status Related
 #define MAC_REG_ENCFG   0x4C
 #define MAC_REG_PAGE1SEL0x4F
@@ -101,6 +102,7 @@
 #define MAC_REG_TCR 0x57
 #define MAC_REG_IMR 0x58
 #define MAC_REG_ISR 0x5C
+
 // Power Saving Related
 #define MAC_REG_PSCFG   0x60
 #define MAC_REG_PSCTL   0x61
@@ -112,6 +114,7 @@
 #define MAC_REG_CALTMR  0x69
 #define MAC_REG_SYNSPACCNT  0x6A
 #define MAC_REG_WAKSYNOPT   0x6B
+
 // Baseband/IF Control Group
 #define MAC_REG_BBREGCTL0x6C
 #define MAC_REG_CHANNEL 0x6D
@@ -140,12 +143,15 @@
 #define MAC_REG_SYNCDMAPTR  0xA8
 #define MAC_REG_ATIMDMACTL  0xAC
 #define MAC_REG_ATIMDMAPTR  0xB0
+
 // MiscFF PIO related
 #define MAC_REG_MISCFFNDEX  0xB4
 #define MAC_REG_MISCFFCTL   0xB6
 #define MAC_REG_MISCFFDATA  0xB8
+
 // Extend SW Timer
 #define MAC_REG_TMDATA1 0xBC
+
 // WOW Related Group
 #define MAC_REG_WAKEUPEN0   0xC0
 #define MAC_REG_WAKEUPEN1   0xC1
@@ -161,6 +167,7 @@
 #define MAC_REG_CRC_128_1   0x06
 #define MAC_REG_CRC_128_2   0x08
 #define MAC_REG_CRC_128_3   0x0A
+
 // MAC Configuration Group
 #define MAC_REG_PAR00x0C
 #define MAC_REG_PAR40x10
@@ -168,6 +175,7 @@
 #define MAC_REG_BSSID4  0x18
 #define MAC_REG_MAR00x1C
 #define MAC_REG_MAR40x20
+
 // MAC RSPPKT INFO Group
 #define MAC_REG_RSPINF_B_1  0x24
 #define MAC_REG_RSPINF_B_2  0x28
@@ -195,9 +203,7 @@
 #define MAC_REG_PWRCCK  0x73
 #define MAC_REG_PWROFDM 0x7C
 
-//
 // Bits in the BCFG0 register
-//
 #define BCFG0_PERROFF   0x40
 #define BCFG0_MRDMDIS   0x20
 #define BCFG0_MRDLDIS   0x10
@@ -205,9 +211,7 @@
 #define BCFG0_VSERREN   0x02
 #define BCFG0_LATMEN0x01
 
-//
 // Bits in the BCFG1 register
-//
 #define BCFG1_CFUNOPT   0x80
 #define BCFG1_CREQOPT   0x40
 #define BCFG1_DMA8  0x10
@@ -232,9 +236,7 @@
 #define BISTSR2_CMDPRTEN0x02
 #define BISTSR2_RAMTSTEN0x01
 
-//
 // Bits in the I2MCFG EEPROM register
-//
 #define I2MCFG_BOUNDCTL 0x80
 #define I2MCFG_WAITCTL  0x20
 #define I2MCFG_SCLOECTL 0x10
@@ -243,38 +245,28 @@
 #define I2MCFG_I2MLDSEQ 0x02
 #define I2MCFG_I2CMFAST 0x01
 
-//
 // Bits in the I2MCSR EEPROM register
-//
 #define I2MCSR_EEMW 0x80
 #define I2MCSR_EEMR 0x40
 #define I2MCSR_AUTOLD   0x08
 #define I2MCSR_NACK 0x02
 #define I2MCSR_DONE 0x01
 
-//
 // Bits in the PMC1 register
-//
 #define SPS_RST 0x80
 #define PCISTIKY0x40
 #define PME_OVR 0x02
 
-//
 // Bits in the STICKYHW register
-//
 #define STICKHW_DS1_SHADOW  0x02
 #define STICKHW_DS0_SHADOW  0x01
 
-//
 // Bits in the TMCTL register
-//
 #define TMCTL_TSUSP 0x04
 #define TMCTL_TMD   0x02
 #define TMCTL_TE0x01
 
-//
 // Bits in the TFTCTL register
-//
 #define TFTCTL_HWUTSF   0x80
 #define TFTCTL_TBTTSYNC 0x40
 #define TFTCTL_HWUTSFEN 0x20
@@ -284,9 +276,7 @@
 #define TFTCTL_TSFCNTRST0x02
 #define TFTCTL_TSFCNTREN0x01
 
-//
 // Bits in the EnhanceCFG register
-//
 #define EnCFG_BarkerPream   0x0002
 #define EnCFG_NXTBTTCFPSTR  0x0001
 #define EnCFG_BcnSusClr 0x0200
@@ -300,14 +290,10 @@
 #define EnCFG_BBType_b  0x0001
 #define EnCFG_BBType_a  0x
 
-//
 // Bits in the Page1Sel register
-//
 #define PAGE1_SEL   0x01
 
-//
 // Bits in the CFG register
-//
 #define CFG_TKIPOPT 0x80
 #define CFG_RXDMAOPT0x40
 #define CFG_TMOT_SW 0x20
@@ -318,9 +304,7 @@
 #define CFG_NOTXTIMEOUT 0x02
 #define CFG_NOBUFOPT0x01
 
-//
 // Bits in the TEST register
-//
 #define TEST_LBEXT  0x80
 #define TEST_LBINT  0x40
 #define TEST_LBNONE 0x00

[PATCH 5/7] Staging: vt6655: Checkpatch fix: lines longer than 80 columns

2015-01-15 Thread Emrys Bayliss
This patch fixes the following checkpatch.pl errors in mac.h:
WARNING: line over 80 characters

Signed-off-by: Emrys Bayliss 
---
 drivers/staging/vt6655/mac.h | 39 ++-
 1 file changed, 26 insertions(+), 13 deletions(-)

diff --git a/drivers/staging/vt6655/mac.h b/drivers/staging/vt6655/mac.h
index fcd1f3c..d1a56cb 100644
--- a/drivers/staging/vt6655/mac.h
+++ b/drivers/staging/vt6655/mac.h
@@ -953,15 +953,18 @@ do {  
\
 #define MACvSetRFLE_LatchBase(dwIoBase) \
MACvWordRegBitsOn(dwIoBase, MAC_REG_SOFTPWRCTL, SOFTPWRCTL_RFLEOPT)
 
-bool MACbIsRegBitsOn(void __iomem *dwIoBase, unsigned char byRegOfs, unsigned 
char byTestBits);
-bool MACbIsRegBitsOff(void __iomem *dwIoBase, unsigned char byRegOfs, unsigned 
char byTestBits);
+bool MACbIsRegBitsOn(void __iomem *dwIoBase, unsigned char byRegOfs,
+unsigned char byTestBits);
+bool MACbIsRegBitsOff(void __iomem *dwIoBase, unsigned char byRegOfs,
+ unsigned char byTestBits);
 
 bool MACbIsIntDisable(void __iomem *dwIoBase);
 
 void MACvSetShortRetryLimit(void __iomem *dwIoBase, unsigned char 
byRetryLimit);
 
 void MACvSetLongRetryLimit(void __iomem *dwIoBase, unsigned char byRetryLimit);
-void MACvGetLongRetryLimit(void __iomem *dwIoBase, unsigned char 
*pbyRetryLimit);
+void MACvGetLongRetryLimit(void __iomem *dwIoBase,
+  unsigned char *pbyRetryLimit);
 
 void MACvSetLoopbackMode(void __iomem *dwIoBase, unsigned char byLoopbackMode);
 
@@ -975,22 +978,32 @@ bool MACbSafeTxOff(void __iomem *dwIoBase);
 bool MACbSafeStop(void __iomem *dwIoBase);
 bool MACbShutdown(void __iomem *dwIoBase);
 void MACvInitialize(void __iomem *dwIoBase);
-void MACvSetCurrRx0DescAddr(void __iomem *dwIoBase, unsigned long 
dwCurrDescAddr);
-void MACvSetCurrRx1DescAddr(void __iomem *dwIoBase, unsigned long 
dwCurrDescAddr);
-void MACvSetCurrTXDescAddr(int iTxType, void __iomem *dwIoBase, unsigned long 
dwCurrDescAddr);
-void MACvSetCurrTx0DescAddrEx(void __iomem *dwIoBase, unsigned long 
dwCurrDescAddr);
-void MACvSetCurrAC0DescAddrEx(void __iomem *dwIoBase, unsigned long 
dwCurrDescAddr);
-void MACvSetCurrSyncDescAddrEx(void __iomem *dwIoBase, unsigned long 
dwCurrDescAddr);
-void MACvSetCurrATIMDescAddrEx(void __iomem *dwIoBase, unsigned long 
dwCurrDescAddr);
+void MACvSetCurrRx0DescAddr(void __iomem *dwIoBase,
+   unsigned long dwCurrDescAddr);
+void MACvSetCurrRx1DescAddr(void __iomem *dwIoBase,
+   unsigned long dwCurrDescAddr);
+void MACvSetCurrTXDescAddr(int iTxType, void __iomem *dwIoBase,
+  unsigned long dwCurrDescAddr);
+void MACvSetCurrTx0DescAddrEx(void __iomem *dwIoBase,
+ unsigned long dwCurrDescAddr);
+void MACvSetCurrAC0DescAddrEx(void __iomem *dwIoBase,
+ unsigned long dwCurrDescAddr);
+void MACvSetCurrSyncDescAddrEx(void __iomem *dwIoBase,
+  unsigned long dwCurrDescAddr);
+void MACvSetCurrATIMDescAddrEx(void __iomem *dwIoBase,
+  unsigned long dwCurrDescAddr);
 void MACvTimer0MicroSDelay(void __iomem *dwIoBase, unsigned int uDelay);
 void MACvOneShotTimer1MicroSec(void __iomem *dwIoBase, unsigned int 
uDelayTime);
 
-void MACvSetMISCFifo(void __iomem *dwIoBase, unsigned short wOffset, unsigned 
long dwData);
+void MACvSetMISCFifo(void __iomem *dwIoBase, unsigned short wOffset,
+unsigned long dwData);
 
 bool MACbPSWakeup(void __iomem *dwIoBase);
 
-void MACvSetKeyEntry(void __iomem *dwIoBase, unsigned short wKeyCtl, unsigned 
int uEntryIdx,
-unsigned int uKeyIdx, unsigned char *pbyAddr, u32 *pdwKey, 
unsigned char byLocalID);
+void MACvSetKeyEntry(void __iomem *dwIoBase, unsigned short wKeyCtl,
+unsigned int uEntryIdx, unsigned int uKeyIdx,
+unsigned char *pbyAddr, u32 *pdwKey,
+unsigned char byLocalID);
 void MACvDisableKeyEntry(void __iomem *dwIoBase, unsigned int uEntryIdx);
 
 #endif /* __MAC_H__ */
-- 
2.2.1

--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/


[PATCH 2/7] Staging: vt6655: Checkpatch fix: empty c99 comments

2015-01-15 Thread Emrys Bayliss
This patch fixes some of the following checkpatch.pl errors in mac.h:
ERROR: do not use C99 // comments

This patch truncates statements which are followed by empty c99
comments.

Signed-off-by: Emrys Bayliss 
---
 This patch contains several checkpatch errors which are fixed later
 in the series. 

 drivers/staging/vt6655/mac.h | 354 +--
 1 file changed, 177 insertions(+), 177 deletions(-)

diff --git a/drivers/staging/vt6655/mac.h b/drivers/staging/vt6655/mac.h
index 0f1d4a5..359e3f2 100644
--- a/drivers/staging/vt6655/mac.h
+++ b/drivers/staging/vt6655/mac.h
@@ -70,14 +70,14 @@
 #define MAC_REG_TMCTL1  0x19
 #define MAC_REG_TMDATA0 0x1C
 // MAC Parameter related
-#define MAC_REG_LRT 0x20//
-#define MAC_REG_SRT 0x21//
-#define MAC_REG_SIFS0x22//
-#define MAC_REG_DIFS0x23//
-#define MAC_REG_EIFS0x24//
-#define MAC_REG_SLOT0x25//
-#define MAC_REG_BI  0x26//
-#define MAC_REG_CWMAXMIN0   0x28//
+#define MAC_REG_LRT 0x20
+#define MAC_REG_SRT 0x21
+#define MAC_REG_SIFS0x22
+#define MAC_REG_DIFS0x23
+#define MAC_REG_EIFS0x24
+#define MAC_REG_SLOT0x25
+#define MAC_REG_BI  0x26
+#define MAC_REG_CWMAXMIN0   0x28
 #define MAC_REG_LINKOFFTOTM 0x2A
 #define MAC_REG_SWTMOT  0x2B
 #define MAC_REG_MIBCNTR 0x2C
@@ -86,25 +86,25 @@
 #define MAC_REG_ACKFAILCNT  0x2E
 #define MAC_REG_FCSERRCNT   0x2F
 // TSF Related
-#define MAC_REG_TSFCNTR 0x30//
-#define MAC_REG_NEXTTBTT0x38//
-#define MAC_REG_TSFOFST 0x40//
-#define MAC_REG_TFTCTL  0x48//
+#define MAC_REG_TSFCNTR 0x30
+#define MAC_REG_NEXTTBTT0x38
+#define MAC_REG_TSFOFST 0x40
+#define MAC_REG_TFTCTL  0x48
 // WMAC Control/Status Related
-#define MAC_REG_ENCFG   0x4C//
-#define MAC_REG_PAGE1SEL0x4F//
-#define MAC_REG_CFG 0x50//
-#define MAC_REG_TEST0x52//
-#define MAC_REG_HOSTCR  0x54//
-#define MAC_REG_MACCR   0x55//
-#define MAC_REG_RCR 0x56//
-#define MAC_REG_TCR 0x57//
-#define MAC_REG_IMR 0x58//
+#define MAC_REG_ENCFG   0x4C
+#define MAC_REG_PAGE1SEL0x4F
+#define MAC_REG_CFG 0x50
+#define MAC_REG_TEST0x52
+#define MAC_REG_HOSTCR  0x54
+#define MAC_REG_MACCR   0x55
+#define MAC_REG_RCR 0x56
+#define MAC_REG_TCR 0x57
+#define MAC_REG_IMR 0x58
 #define MAC_REG_ISR 0x5C
 // Power Saving Related
-#define MAC_REG_PSCFG   0x60//
-#define MAC_REG_PSCTL   0x61//
-#define MAC_REG_PSPWRSIG0x62//
+#define MAC_REG_PSCFG   0x60
+#define MAC_REG_PSCTL   0x61
+#define MAC_REG_PSPWRSIG0x62
 #define MAC_REG_BBCR13  0x63
 #define MAC_REG_AIDATIM 0x64
 #define MAC_REG_PWBT0x66
@@ -113,30 +113,30 @@
 #define MAC_REG_SYNSPACCNT  0x6A
 #define MAC_REG_WAKSYNOPT   0x6B
 // Baseband/IF Control Group
-#define MAC_REG_BBREGCTL0x6C//
+#define MAC_REG_BBREGCTL0x6C
 #define MAC_REG_CHANNEL 0x6D
 #define MAC_REG_BBREGADR0x6E
 #define MAC_REG_BBREGDATA   0x6F
-#define MAC_REG_IFREGCTL0x70//
-#define MAC_REG_IFDATA  0x71//
-#define MAC_REG_ITRTMSET0x74//
+#define MAC_REG_IFREGCTL0x70
+#define MAC_REG_IFDATA  0x71
+#define MAC_REG_ITRTMSET0x74
 #define MAC_REG_PAPEDELAY   0x77
-#define MAC_REG_SOFTPWRCTL  0x78//
-#define MAC_REG_GPIOCTL00x7A//
-#define MAC_REG_GPIOCTL10x7B//
+#define MAC_REG_SOFTPWRCTL  0x78
+#define MAC_REG_GPIOCTL00x7A
+#define MAC_REG_GPIOCTL10x7B
 
 // MAC DMA Related Group
-#define MAC_REG_TXDMACTL0   0x7C//
-#define MAC_REG_TXDMAPTR0   0x80//
-#define MAC_REG_AC0DMACTL   0x84//
-#define MAC_REG_AC0DMAPTR   0x88//
-#define MAC_REG_BCNDMACTL   0x8C//
-#define MAC_REG_BCNDMAPTR   0x90//
-#define MAC_REG_RXDMACTL0   0x94//
-#define MAC_REG_RXDMAPTR0   0x98//
-#define MAC_REG_RXDMACTL1   0x9C//
-#define MAC_REG_RXDMAPTR1   0xA0//
-#define MAC_REG_SYNCDMACTL  0xA4//
+#define MAC_REG_TXDMACTL0   0x7C
+#define MAC_REG_TXDMAPTR0   0x80
+#define MAC_REG_AC0DMACTL   0x84
+#define MAC_REG_AC0DMAPTR   0x88
+#define MAC_REG_BCNDMACTL   0x8C
+#define MAC_REG_BCNDMAPTR   0x90
+#define MAC_REG_RXDMACTL0   0x94
+#define MAC_REG_RXDMAPTR0   0x98
+#define MAC_REG_RXDMACTL1   0x9C
+#define MAC_REG_RXDMAPTR1   0xA0
+#define MAC_REG_SYNCDMACTL  0xA4
 #define MAC_REG_SYNCDMAPTR  0xA8
 #define MAC_REG_ATIMDMACTL  0xAC
 #define MAC_REG_ATIMDMAPTR  0xB0
@@ -217,20 +217,20 @@
 #define BCFG1_CISDLYEN  0x01
 
 // Bits in RAMBIST registers
-#define BISTCMD_TSTPAT5 0x00//
-#define BISTCMD_TSTPATA 0x80//
-#define BISTCMD_TSTERR  0x20

[PATCH 7/7] Staging: vt6655: Checkpatch fix: c99 comment headings

2015-01-15 Thread Emrys Bayliss
This patch fixes some of the following checkpatch.pl errors in mac.h
ERROR: do not use C99 // comments

This patch reformats all single line c99 style comments to the
preferred style.

Signed-off-by: Emrys Bayliss 
---
 drivers/staging/vt6655/mac.h | 122 +--
 1 file changed, 61 insertions(+), 61 deletions(-)

diff --git a/drivers/staging/vt6655/mac.h b/drivers/staging/vt6655/mac.h
index 9be9bf8..8e0200a 100644
--- a/drivers/staging/vt6655/mac.h
+++ b/drivers/staging/vt6655/mac.h
@@ -38,11 +38,11 @@
 #include "upc.h"
 
 /*-  Export Definitions -*/
-// Registers in the MAC
+/* Registers in the MAC */
 #define MAC_MAX_CONTEXT_SIZE_PAGE0  256
 #define MAC_MAX_CONTEXT_SIZE_PAGE1  128
 
-// Registers not related to 802.11b
+/* Registers not related to 802.11b */
 #define MAC_REG_BCFG0   0x00
 #define MAC_REG_BCFG1   0x01
 #define MAC_REG_FCR00x02
@@ -68,7 +68,7 @@
 #define MAC_REG_TMCTL1  0x19
 #define MAC_REG_TMDATA0 0x1C
 
-// MAC Parameter related
+/* MAC Parameter related */
 #define MAC_REG_LRT 0x20
 #define MAC_REG_SRT 0x21
 #define MAC_REG_SIFS0x22
@@ -85,13 +85,13 @@
 #define MAC_REG_ACKFAILCNT  0x2E
 #define MAC_REG_FCSERRCNT   0x2F
 
-// TSF Related
+/* TSF Related */
 #define MAC_REG_TSFCNTR 0x30
 #define MAC_REG_NEXTTBTT0x38
 #define MAC_REG_TSFOFST 0x40
 #define MAC_REG_TFTCTL  0x48
 
-// WMAC Control/Status Related
+/* WMAC Control/Status Related */
 #define MAC_REG_ENCFG   0x4C
 #define MAC_REG_PAGE1SEL0x4F
 #define MAC_REG_CFG 0x50
@@ -103,7 +103,7 @@
 #define MAC_REG_IMR 0x58
 #define MAC_REG_ISR 0x5C
 
-// Power Saving Related
+/* Power Saving Related */
 #define MAC_REG_PSCFG   0x60
 #define MAC_REG_PSCTL   0x61
 #define MAC_REG_PSPWRSIG0x62
@@ -115,7 +115,7 @@
 #define MAC_REG_SYNSPACCNT  0x6A
 #define MAC_REG_WAKSYNOPT   0x6B
 
-// Baseband/IF Control Group
+/* Baseband/IF Control Group */
 #define MAC_REG_BBREGCTL0x6C
 #define MAC_REG_CHANNEL 0x6D
 #define MAC_REG_BBREGADR0x6E
@@ -128,7 +128,7 @@
 #define MAC_REG_GPIOCTL00x7A
 #define MAC_REG_GPIOCTL10x7B
 
-// MAC DMA Related Group
+/* MAC DMA Related Group */
 #define MAC_REG_TXDMACTL0   0x7C
 #define MAC_REG_TXDMAPTR0   0x80
 #define MAC_REG_AC0DMACTL   0x84
@@ -144,15 +144,15 @@
 #define MAC_REG_ATIMDMACTL  0xAC
 #define MAC_REG_ATIMDMAPTR  0xB0
 
-// MiscFF PIO related
+/* MiscFF PIO related */
 #define MAC_REG_MISCFFNDEX  0xB4
 #define MAC_REG_MISCFFCTL   0xB6
 #define MAC_REG_MISCFFDATA  0xB8
 
-// Extend SW Timer
+/* Extend SW Timer */
 #define MAC_REG_TMDATA1 0xBC
 
-// WOW Related Group
+/* WOW Related Group */
 #define MAC_REG_WAKEUPEN0   0xC0
 #define MAC_REG_WAKEUPEN1   0xC1
 #define MAC_REG_WAKEUPSR0   0xC2
@@ -162,13 +162,13 @@
 #define MAC_REG_WAKE128_2   0xE4
 #define MAC_REG_WAKE128_3   0xF4
 
-/// Page 1 ///
+/** Page 1 **/
 #define MAC_REG_CRC_128_0   0x04
 #define MAC_REG_CRC_128_1   0x06
 #define MAC_REG_CRC_128_2   0x08
 #define MAC_REG_CRC_128_3   0x0A
 
-// MAC Configuration Group
+/* MAC Configuration Group */
 #define MAC_REG_PAR00x0C
 #define MAC_REG_PAR40x10
 #define MAC_REG_BSSID0  0x14
@@ -176,7 +176,7 @@
 #define MAC_REG_MAR00x1C
 #define MAC_REG_MAR40x20
 
-// MAC RSPPKT INFO Group
+/* MAC RSPPKT INFO Group */
 #define MAC_REG_RSPINF_B_1  0x24
 #define MAC_REG_RSPINF_B_2  0x28
 #define MAC_REG_RSPINF_B_5  0x2C
@@ -191,7 +191,7 @@
 #define MAC_REG_RSPINF_A_54 0x42
 #define MAC_REG_RSPINF_A_72 0x44
 
-// 802.11h relative
+/* 802.11h relative */
 #define MAC_REG_QUIETINIT   0x60
 #define MAC_REG_QUIETGAP0x62
 #define MAC_REG_QUIETDUR0x64
@@ -203,7 +203,7 @@
 #define MAC_REG_PWRCCK  0x73
 #define MAC_REG_PWROFDM 0x7C
 
-// Bits in the BCFG0 register
+/* Bits in the BCFG0 register */
 #define BCFG0_PERROFF   0x40
 #define BCFG0_MRDMDIS   0x20
 #define BCFG0_MRDLDIS   0x10
@@ -211,7 +211,7 @@
 #define BCFG0_VSERREN   0x02
 #define BCFG0_LATMEN0x01
 
-// Bits in the BCFG1 register
+/* Bits in the BCFG1 register */
 #define BCFG1_CFUNOPT   0x80
 #define BCFG1_CREQOPT   0x40
 #define BCFG1_DMA8  0x10
@@ -220,7 +220,7 @@
 #define BCFG1_MIOEN 0x02
 #define BCFG1_CISDLYEN  0x01
 
-// Bits in RAMBIST registers
+/* Bits in RAMBIST registers */
 #define BISTCMD_TSTPAT5 0x00
 #define BISTCMD_TSTPATA 0x80
 #define BISTCMD_TSTERR  0x20
@@ -236,7 +236,7 @@
 #define BISTSR2_CMDPRTEN0x02
 #define BISTSR2_RAMTSTEN0x01
 
-// Bits in the I2MCFG EEPROM register
+/* Bits in the I2MCFG EEPROM register */
 #define I2MCFG_BOUNDCTL 0x80
 #define I2MCFG_WAITCTL  0x20
 #define I2MCFG_SCLOECTL 0x10
@@ -245,28 +245,28 @@
 #define I2MCFG_I2MLDSEQ 0x02
 #define I2MCFG_I2CMFAST 0x01
 
-// Bits in the I2MCSR EEPROM register
+

[PATCH 4/7] Staging: vt6655: Checkpatch fix: c99 comments after statements

2015-01-15 Thread Emrys Bayliss
This patch fixes some c99 errors in mac.h:
ERROR: do not use C99 // comments

All instances where the c99 comment occurs after a statement.

Signed-off-by: Emrys Bayliss 
---
 drivers/staging/vt6655/mac.h | 26 +-
 1 file changed, 13 insertions(+), 13 deletions(-)

diff --git a/drivers/staging/vt6655/mac.h b/drivers/staging/vt6655/mac.h
index f29fe30..fcd1f3c 100644
--- a/drivers/staging/vt6655/mac.h
+++ b/drivers/staging/vt6655/mac.h
@@ -336,12 +336,12 @@
 //
 #define HOSTCR_TXONST   0x80
 #define HOSTCR_RXONST   0x40
-#define HOSTCR_ADHOC0x20 // Network Type 1 = Ad-hoc
-#define HOSTCR_AP   0x10 // Port Type 1 = AP
-#define HOSTCR_TXON 0x08 // 1000
-#define HOSTCR_RXON 0x04 // 0100
-#define HOSTCR_MACEN0x02 // 0010
-#define HOSTCR_SOFTRST  0x01 // 0001
+#define HOSTCR_ADHOC0x20 /* Network Type 1 = Ad-hoc */
+#define HOSTCR_AP   0x10 /* Port Type 1 = AP */
+#define HOSTCR_TXON 0x08 /*  1000 */
+#define HOSTCR_RXON 0x04 /*  0100 */
+#define HOSTCR_MACEN0x02 /*  0010 */
+#define HOSTCR_SOFTRST  0x01 /*  0001 */
 
 //
 // Bits in the MACCR register
@@ -371,7 +371,7 @@
 // Bits in the TCR register
 //
 #define TCR_SYNCDCFOPT  0x02
-#define TCR_AUTOBCNTX   0x01 // Beacon automatically transmit enable
+#define TCR_AUTOBCNTX   0x01 /* Beacon automatically transmit enable */
 
 //
 // Bits in the IMR register
@@ -381,7 +381,7 @@
 #define IMR_RADARDETECT 0x1000
 #define IMR_MEASUREEND  0x0800
 #define IMR_SOFTTIMER1  0x0020
-#define IMR_RXDMA1  0x1000 //  0001   
+#define IMR_RXDMA1  0x1000 /*   0001    */
 #define IMR_RXNOBUF 0x0800
 #define IMR_MIBNEARFULL 0x0400
 #define IMR_SOFTINT 0x0200
@@ -404,9 +404,9 @@
 #define ISR_RADARDETECT 0x1000
 #define ISR_MEASUREEND  0x0800
 #define ISR_SOFTTIMER1  0x0020
-#define ISR_RXDMA1  0x1000 //  0001   
-#define ISR_RXNOBUF 0x0800 //   1000  
-#define ISR_MIBNEARFULL 0x0400 //   0100  
+#define ISR_RXDMA1  0x1000 /*   0001    */
+#define ISR_RXNOBUF 0x0800 /*    1000   */
+#define ISR_MIBNEARFULL 0x0400 /*    0100   */
 #define ISR_SOFTINT 0x0200
 #define ISR_FETALERR0x0100
 #define ISR_WATCHDOG0x0080
@@ -603,7 +603,7 @@
 #define W_MAX_TIMEOUT   0xFFF0U
 
 // wait time within loop
-#define CB_DELAY_LOOP_WAIT  10 // 10ms
+#define CB_DELAY_LOOP_WAIT  10 /* 10ms */
 
 //
 // revision id
@@ -993,4 +993,4 @@ void MACvSetKeyEntry(void __iomem *dwIoBase, unsigned short 
wKeyCtl, unsigned in
 unsigned int uKeyIdx, unsigned char *pbyAddr, u32 *pdwKey, 
unsigned char byLocalID);
 void MACvDisableKeyEntry(void __iomem *dwIoBase, unsigned int uEntryIdx);
 
-#endif // __MAC_H__
+#endif /* __MAC_H__ */
-- 
2.2.1

--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/


[PATCH 1/7] Staging: vt6655: Checkpatch fix: unnecessary whitespace

2015-01-15 Thread Emrys Bayliss
This patch fixes the following checkpatch.pl errors in mac.h:
ERROR: space prohibited before that ',' (ctx:WxW)

Signed-off-by: Emrys Bayliss 
---
 drivers/staging/vt6655/mac.h | 12 ++--
 1 file changed, 6 insertions(+), 6 deletions(-)

diff --git a/drivers/staging/vt6655/mac.h b/drivers/staging/vt6655/mac.h
index e1e7e10..0f1d4a5 100644
--- a/drivers/staging/vt6655/mac.h
+++ b/drivers/staging/vt6655/mac.h
@@ -888,7 +888,7 @@ do {
\
VNSvOutPortB(dwIoBase + MAC_REG_PAGE1SEL, 1)
 
 #define MACvReadMIBCounter(dwIoBase, pdwCounter)   \
-   VNSvInPortD(dwIoBase + MAC_REG_MIBCNTR , pdwCounter)
+   VNSvInPortD(dwIoBase + MAC_REG_MIBCNTR, pdwCounter)
 
 #define MACvPwrEvntDisable(dwIoBase)   \
VNSvOutPortW(dwIoBase + MAC_REG_WAKEUPEN0, 0x)
@@ -896,7 +896,7 @@ do {
\
 #define MACvEnableProtectMD(dwIoBase)  \
 do {   \
unsigned long dwOrgValue;   \
-   VNSvInPortD(dwIoBase + MAC_REG_ENCFG , &dwOrgValue);\
+   VNSvInPortD(dwIoBase + MAC_REG_ENCFG, &dwOrgValue); \
dwOrgValue = dwOrgValue | EnCFG_ProtectMd;  \
VNSvOutPortD(dwIoBase + MAC_REG_ENCFG, dwOrgValue); \
 } while (0)
@@ -904,7 +904,7 @@ do {
\
 #define MACvDisableProtectMD(dwIoBase) \
 do {   \
unsigned long dwOrgValue;   \
-   VNSvInPortD(dwIoBase + MAC_REG_ENCFG , &dwOrgValue);\
+   VNSvInPortD(dwIoBase + MAC_REG_ENCFG, &dwOrgValue); \
dwOrgValue = dwOrgValue & ~EnCFG_ProtectMd; \
VNSvOutPortD(dwIoBase + MAC_REG_ENCFG, dwOrgValue); \
 } while (0)
@@ -912,7 +912,7 @@ do {
\
 #define MACvEnableBarkerPreambleMd(dwIoBase)   \
 do {   \
unsigned long dwOrgValue;   \
-   VNSvInPortD(dwIoBase + MAC_REG_ENCFG , &dwOrgValue);\
+   VNSvInPortD(dwIoBase + MAC_REG_ENCFG, &dwOrgValue); \
dwOrgValue = dwOrgValue | EnCFG_BarkerPream;\
VNSvOutPortD(dwIoBase + MAC_REG_ENCFG, dwOrgValue); \
 } while (0)
@@ -920,7 +920,7 @@ do {
\
 #define MACvDisableBarkerPreambleMd(dwIoBase)  \
 do {   \
unsigned long dwOrgValue;   \
-   VNSvInPortD(dwIoBase + MAC_REG_ENCFG , &dwOrgValue);\
+   VNSvInPortD(dwIoBase + MAC_REG_ENCFG, &dwOrgValue); \
dwOrgValue = dwOrgValue & ~EnCFG_BarkerPream;   \
VNSvOutPortD(dwIoBase + MAC_REG_ENCFG, dwOrgValue); \
 } while (0)
@@ -928,7 +928,7 @@ do {
\
 #define MACvSetBBType(dwIoBase, byTyp) \
 do {   \
unsigned long dwOrgValue;   \
-   VNSvInPortD(dwIoBase + MAC_REG_ENCFG , &dwOrgValue);\
+   VNSvInPortD(dwIoBase + MAC_REG_ENCFG, &dwOrgValue); \
dwOrgValue = dwOrgValue & ~EnCFG_BBType_MASK;   \
dwOrgValue = dwOrgValue | (unsigned long)byTyp; \
VNSvOutPortD(dwIoBase + MAC_REG_ENCFG, dwOrgValue); \
-- 
2.2.1

--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/


[PATCH 3/7] Staging: vt6655: comment after statement formatting

2015-01-15 Thread Emrys Bayliss
This patch makes the formatting of the comments in mac.h more
consistent.

* Where a comment follows a statement, it is separated by a single
  space.

Signed-off-by: Emrys Bayliss 
---
 drivers/staging/vt6655/mac.h | 24 
 1 file changed, 12 insertions(+), 12 deletions(-)

diff --git a/drivers/staging/vt6655/mac.h b/drivers/staging/vt6655/mac.h
index 359e3f2..f29fe30 100644
--- a/drivers/staging/vt6655/mac.h
+++ b/drivers/staging/vt6655/mac.h
@@ -336,12 +336,12 @@
 //
 #define HOSTCR_TXONST   0x80
 #define HOSTCR_RXONST   0x40
-#define HOSTCR_ADHOC0x20// Network Type 1 = Ad-hoc
-#define HOSTCR_AP   0x10// Port Type 1 = AP
-#define HOSTCR_TXON 0x08// 1000
-#define HOSTCR_RXON 0x04// 0100
-#define HOSTCR_MACEN0x02// 0010
-#define HOSTCR_SOFTRST  0x01// 0001
+#define HOSTCR_ADHOC0x20 // Network Type 1 = Ad-hoc
+#define HOSTCR_AP   0x10 // Port Type 1 = AP
+#define HOSTCR_TXON 0x08 // 1000
+#define HOSTCR_RXON 0x04 // 0100
+#define HOSTCR_MACEN0x02 // 0010
+#define HOSTCR_SOFTRST  0x01 // 0001
 
 //
 // Bits in the MACCR register
@@ -371,7 +371,7 @@
 // Bits in the TCR register
 //
 #define TCR_SYNCDCFOPT  0x02
-#define TCR_AUTOBCNTX   0x01// Beacon automatically transmit enable
+#define TCR_AUTOBCNTX   0x01 // Beacon automatically transmit enable
 
 //
 // Bits in the IMR register
@@ -381,7 +381,7 @@
 #define IMR_RADARDETECT 0x1000
 #define IMR_MEASUREEND  0x0800
 #define IMR_SOFTTIMER1  0x0020
-#define IMR_RXDMA1  0x1000  //  0001   
+#define IMR_RXDMA1  0x1000 //  0001   
 #define IMR_RXNOBUF 0x0800
 #define IMR_MIBNEARFULL 0x0400
 #define IMR_SOFTINT 0x0200
@@ -404,9 +404,9 @@
 #define ISR_RADARDETECT 0x1000
 #define ISR_MEASUREEND  0x0800
 #define ISR_SOFTTIMER1  0x0020
-#define ISR_RXDMA1  0x1000  //  0001   
-#define ISR_RXNOBUF 0x0800  //   1000  
-#define ISR_MIBNEARFULL 0x0400  //   0100  
+#define ISR_RXDMA1  0x1000 //  0001   
+#define ISR_RXNOBUF 0x0800 //   1000  
+#define ISR_MIBNEARFULL 0x0400 //   0100  
 #define ISR_SOFTINT 0x0200
 #define ISR_FETALERR0x0100
 #define ISR_WATCHDOG0x0080
@@ -603,7 +603,7 @@
 #define W_MAX_TIMEOUT   0xFFF0U
 
 // wait time within loop
-#define CB_DELAY_LOOP_WAIT  10  // 10ms
+#define CB_DELAY_LOOP_WAIT  10 // 10ms
 
 //
 // revision id
-- 
2.2.1

--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/


[PATCH] Staging: vt6656: Checkpatch fix: else after break or return

2015-01-11 Thread Emrys Bayliss
This patch fixes the following checkpatch.pl error:
rxtx.c:588: WARNING: else is not generally useful after a break or return

Signed-off-by: Emrys Bayliss 
---
 drivers/staging/vt6656/rxtx.c | 6 +-
 1 file changed, 1 insertion(+), 5 deletions(-)

diff --git a/drivers/staging/vt6656/rxtx.c b/drivers/staging/vt6656/rxtx.c
index ea5140a..cc34704 100644
--- a/drivers/staging/vt6656/rxtx.c
+++ b/drivers/staging/vt6656/rxtx.c
@@ -553,8 +553,6 @@ static u16 vnt_fill_cts_head(struct vnt_usb_send_context 
*tx_context,
cpu_to_le16(IEEE80211_FTYPE_CTL | IEEE80211_STYPE_CTS);
 
memcpy(buf->data.ra, priv->current_net_addr, ETH_ALEN);
-
-   return vnt_rxtx_datahead_g_fb(tx_context, &buf->data_head);
} else {
struct vnt_cts *buf = &head->cts_g;
/* Get SignalField,ServiceField,Length */
@@ -571,11 +569,9 @@ static u16 vnt_fill_cts_head(struct vnt_usb_send_context 
*tx_context,
cpu_to_le16(IEEE80211_FTYPE_CTL | IEEE80211_STYPE_CTS);
 
memcpy(buf->data.ra, priv->current_net_addr, ETH_ALEN);
-
-   return vnt_rxtx_datahead_g(tx_context, &buf->data_head);
}
 
-   return 0;
+   return vnt_rxtx_datahead_g_fb(tx_context, &buf->data_head);
 }
 
 static u16 vnt_rxtx_rts(struct vnt_usb_send_context *tx_context,
-- 
2.2.1

--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/


Re: [PATCH] Staging: vt6656: Checkpatch fix: else after break or return

2015-01-11 Thread Emrys Bayliss
This is a bungle please disregard it.

I will send it again with a 'ret' variable if that's okay (one that
has been properly proofed and compiles).

My apologies. Sorry for completely wasting your time by not
checking properly.

On 01/12/2015 08:30 AM, Malcolm Priestley wrote:
>
>
> On 11/01/15 16:42, Joe Perches wrote:
>> On Mon, 2015-01-12 at 03:19 +1100, Emrys Bayliss wrote:
>>> This patch fixes the following checkpatch.pl error:
>>> rxtx.c:588: WARNING: else is not generally useful after a break or return
>>>
>>> Signed-off-by: Emrys Bayliss 
>>> ---
>>>   drivers/staging/vt6656/rxtx.c | 6 +-
>>>   1 file changed, 1 insertion(+), 5 deletions(-)
>>>
>>> diff --git a/drivers/staging/vt6656/rxtx.c b/drivers/staging/vt6656/rxtx.c
>>> index ea5140a..cc34704 100644
>>> --- a/drivers/staging/vt6656/rxtx.c
>>> +++ b/drivers/staging/vt6656/rxtx.c
>>> @@ -553,8 +553,6 @@ static u16 vnt_fill_cts_head(struct 
>>> vnt_usb_send_context *tx_context,
>>>   cpu_to_le16(IEEE80211_FTYPE_CTL | IEEE80211_STYPE_CTS);
>>>
>>>   memcpy(buf->data.ra, priv->current_net_addr, ETH_ALEN);
>>> -
>>> -return vnt_rxtx_datahead_g_fb(tx_context, &buf->data_head);
>>>   } else {
>>>   struct vnt_cts *buf = &head->cts_g;
>>>   /* Get SignalField,ServiceField,Length */
>>> @@ -571,11 +569,9 @@ static u16 vnt_fill_cts_head(struct 
>>> vnt_usb_send_context *tx_context,
>>>   cpu_to_le16(IEEE80211_FTYPE_CTL | IEEE80211_STYPE_CTS);
>>>
>>>   memcpy(buf->data.ra, priv->current_net_addr, ETH_ALEN);
>>> -
>>> -return vnt_rxtx_datahead_g(tx_context, &buf->data_head);
>>>   }
>>>
>>> -return 0;
>>> +return vnt_rxtx_datahead_g_fb(tx_context, &buf->data_head);
>>>   }
>>>
>>>   static u16 vnt_rxtx_rts(struct vnt_usb_send_context *tx_context,
>>
>> This is not the same code.
>> Does this even compile?
>>
>> For the second block, you've changed
>> return _g(...) to _g_fb(...).
>>
> Yes, this is wrong and will cause CTS to fail.
>
>

--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/


[PATCH v2] Staging: vt6656: Checkpatch fix: else after break or return

2015-01-12 Thread Emrys Bayliss
This patch fixes the following checkpatch.pl error:
rxtx.c:588: WARNING: else is not generally useful after a break or return

Signed-off-by: Emrys Bayliss 
---
 drivers/staging/vt6656/rxtx.c | 2 --
 1 file changed, 2 deletions(-)

diff --git a/drivers/staging/vt6656/rxtx.c b/drivers/staging/vt6656/rxtx.c
index ea5140a..0cce140 100644
--- a/drivers/staging/vt6656/rxtx.c
+++ b/drivers/staging/vt6656/rxtx.c
@@ -574,8 +574,6 @@ static u16 vnt_fill_cts_head(struct vnt_usb_send_context 
*tx_context,
 
return vnt_rxtx_datahead_g(tx_context, &buf->data_head);
}
-
-   return 0;
 }
 
 static u16 vnt_rxtx_rts(struct vnt_usb_send_context *tx_context,
-- 
2.2.1

--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/