Re: [PATCH 4/4] Staging: winbond: wb35rx_s: Fixed coding style issue

2012-11-08 Thread Adil Mujeeb
On Thu, Nov 8, 2012 at 12:59 PM, Dan Carpenter  wrote:
> It's better to use more descriptive subjects on the patches.
>
> This one could probably have been broken into smaller patches
> [patch 4/x] Staging: winbond: wb35rx_s: fix white space
> [patch 5/x] Staging: winbond: wb35rx_s: fix comments
> [patch 6/x] Staging: winbond: wb35rx_s: allow header to be included twice
>
> It's small enough that I don't have strong feelings about it, but
> in general that's how you should do it.
>

Thanks Dan for your comment. I'll keep this in mind during my future work.

Regards,
Adil

> regards,
> dan carpenter
>
--
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 4/4] Staging: winbond: wb35rx_s: Fixed coding style issue

2012-11-08 Thread Adil Mujeeb
On Thu, Nov 8, 2012 at 12:59 PM, Dan Carpenter dan.carpen...@oracle.com wrote:
 It's better to use more descriptive subjects on the patches.

 This one could probably have been broken into smaller patches
 [patch 4/x] Staging: winbond: wb35rx_s: fix white space
 [patch 5/x] Staging: winbond: wb35rx_s: fix comments
 [patch 6/x] Staging: winbond: wb35rx_s: allow header to be included twice

 It's small enough that I don't have strong feelings about it, but
 in general that's how you should do it.


Thanks Dan for your comment. I'll keep this in mind during my future work.

Regards,
Adil

 regards,
 dan carpenter

--
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 0/9] Staging: winbond: Fixed coding style issues

2012-11-07 Thread Adil Mujeeb
Hi,

On Wed, Oct 24, 2012 at 12:15 AM, Greg KH  wrote:
> On Tue, Oct 23, 2012 at 03:41:08PM +0530, Adil Mujeeb wrote:
>> On Tue, Oct 23, 2012 at 2:04 AM, Greg KH  wrote:
>> > On Fri, Oct 12, 2012 at 10:07:06PM +0530, Adil Mujeeb wrote:
>> >>
>> >> winbond directory files have lots of coding style issues. The patch set 
>> >> tries to remove *most* (if not all) of the coding style issues. 
>> >> checkpatch.pl script is still complaining (like 80 characters limit) but 
>> >> major part of the serious coding style issues have been rectified.
>> >
>> > None of your patches can be applied due to the wrong patch level they
>> > were generated at.  Please redo them, drop the two offending patches,
>> > and resend the whole series.
>> >
>> > thanks,
>> >
>> > greg k-h
>>
>> Thanks Greg. I will recreate the patches and shall drop the mentioned
>> ones. But I am still not able find where I am doing wrong in
>> generating the patches. I am following your tutorial :) but may be
>> missing something. Please help. I am doing in the following ways:
>>
>> 1. I am downloading the latest rc source archive from ftp.kernel.org
>> under directory /pub/linux/kernel/v3.x/testing
>> 2. Then creating my own git repository treating the base source as master.
>
> Why not just use the kernel git tree?  You will have to work off of
> linux-next if you want to send staging patches, you can not keep up with
> development otherwise.

Thanks Gree for your suggestion. I am using now linux-next tree.
Interestingly some of my patches already submitted by now :)

>
>> 3. Creating a branch from it and tries to fix some sources.
>> 4. Create the patch through git format-patch
>> 5. Submit the patch through git send-email command.
>>
>> Dry run works fine with my repository. Could you please help?
>
> Your patches could not be applied with "patch -p1" from the root of the
> kernel source tree, I think you created your git repo one directory too
> deep.

Thanks for correcting me. I have realized my mistake. I have submitted
fresh patches.

Thanks,
Adil

>
> greg k-h
--
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 4/4] Staging: winbond: wb35rx_s: Fixed coding style issue

2012-11-07 Thread Adil Mujeeb
Fixed checpatch.pl reported ERRORs (excluding WARNING of line over 80 
characters)

Signed-off-by: Adil Mujeeb 
---
 drivers/staging/winbond/wb35rx_s.h |   62 ++--
 1 file changed, 31 insertions(+), 31 deletions(-)

diff --git a/drivers/staging/winbond/wb35rx_s.h 
b/drivers/staging/winbond/wb35rx_s.h
index 4b03274..545bc95 100644
--- a/drivers/staging/winbond/wb35rx_s.h
+++ b/drivers/staging/winbond/wb35rx_s.h
@@ -1,44 +1,44 @@
-//
-// wb35rx.h --
-//
+#ifndef __WINBOND_35RX_S_H
+#define __WINBOND_35RX_S_H
 
-// Definition for this module used
-#define MAX_USB_RX_BUFFER  4096// This parameter must be 4096 
931130.4.f
+/* Definition for this module used */
+#define MAX_USB_RX_BUFFER  4096/* This parameter must be 4096 
931130.4.f */
+#define MAX_USB_RX_BUFFER_NUMBER   ETHERNET_RX_DESCRIPTORS /* Maximum 254, 
255 is RESERVED ID */
+#define RX_INTERFACE   0   /* Interface 1 */
+#define RX_PIPE2   /* Pipe 3 */
+#define MAX_PACKET_SIZE1600/* 1568 = 8 + 1532 + 4 
+ 24(IV EIV MIC ICV CRC) for check DMA data 931130.4.g */
+#define RX_END_TAG 0x0badbeef
 
-#define MAX_USB_RX_BUFFER_NUMBER   ETHERNET_RX_DESCRIPTORS // 
Maximum 254, 255 is RESERVED ID
-#define RX_INTERFACE   0   // Interface 1
-#define RX_PIPE2   // Pipe 
3
-#define MAX_PACKET_SIZE1600 //1568 // 8 + 
1532 + 4 + 24(IV EIV MIC ICV CRC) for check DMA data 931130.4.g
-#define RX_END_TAG 0x0badbeef
 
-
-//
-// Internal variable for module
-//
+/*
+ * Internal variable for module
+ */
 struct wb35_rx {
-   u32 ByteReceived;// For calculating throughput of 
BulkIn
-   atomic_tRxFireCounter;// Does Wb35Rx module fire?
+   u32 ByteReceived; /* For calculating throughput of BulkIn */
+   atomic_tRxFireCounter;/* Does Wb35Rx module fire? */
 
-   u8  RxBuffer[ MAX_USB_RX_BUFFER_NUMBER ][ ((MAX_USB_RX_BUFFER+3) & 
~0x03 ) ];
-   u16 RxBufferSize[ ((MAX_USB_RX_BUFFER_NUMBER+1) & ~0x01) ];
-   u8  RxOwner[ ((MAX_USB_RX_BUFFER_NUMBER+3) & ~0x03 ) ];//Ownership 
of buffer  0: SW 1:HW
+   u8  
RxBuffer[MAX_USB_RX_BUFFER_NUMBER][((MAX_USB_RX_BUFFER+3) & ~0x03)];
+   u16 RxBufferSize[((MAX_USB_RX_BUFFER_NUMBER+1) & ~0x01)];
+   u8  RxOwner[((MAX_USB_RX_BUFFER_NUMBER+3) & ~0x03)]; /* 
Ownership of buffer  0:SW 1:HW */
 
-   u32 RxProcessIndex;//The next index to process
-   u32 RxBufferId;
-   u32 EP3vm_state;
+   u32 RxProcessIndex; /* The next index to process */
+   u32 RxBufferId;
+   u32 EP3vm_state;
 
-   u32 rx_halt; // For VM stopping
+   u32 rx_halt; /* For VM stopping */
 
-   u16 MoreDataSize;
-   u16 PacketSize;
+   u16 MoreDataSize;
+   u16 PacketSize;
 
-   u32 CurrentRxBufferId; // For complete routine usage
-   u32 Rx3UrbCancel;
+   u32 CurrentRxBufferId; /* For complete routine usage */
+   u32 Rx3UrbCancel;
 
-   u32 LastR1; // For RSSI reporting
-   struct urb *RxUrb;
-   u32 Ep3ErrorCount2; // 20060625.1 Usbd for Rx DMA error 
count
+   u32 LastR1; /* For RSSI reporting */
+   struct urb  *RxUrb;
+   u32 Ep3ErrorCount2; /* 20060625.1 Usbd for Rx DMA error 
count */
 
int EP3VM_status;
-   u8 *pDRx;
+   u8  *pDRx;
 };
+
+#endif /* __WINBOND_35RX_S_H */
-- 
1.7.10.2

--
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/4] Staging: winbond: wb35rx_f: Fixed coding style issues

2012-11-07 Thread Adil Mujeeb
Fixed checkpatch.pl reported ERRORs

Signed-off-by: Adil Mujeeb 
---
 drivers/staging/winbond/wb35rx_f.h |   12 ++--
 1 file changed, 6 insertions(+), 6 deletions(-)

diff --git a/drivers/staging/winbond/wb35rx_f.h 
b/drivers/staging/winbond/wb35rx_f.h
index 1fdf65e..559bdca 100644
--- a/drivers/staging/winbond/wb35rx_f.h
+++ b/drivers/staging/winbond/wb35rx_f.h
@@ -4,12 +4,12 @@
 #include 
 #include "wbhal.h"
 
-//
-// Interface function declare
-//
-unsigned char  Wb35Rx_initial(  struct hw_data * pHwData );
-void   Wb35Rx_destroy(  struct hw_data * pHwData );
-void   Wb35Rx_stop(  struct hw_data * pHwData );
+/*
+ * Interface function declaration
+ */
+unsigned char  Wb35Rx_initial(struct hw_data *pHwData);
+void   Wb35Rx_destroy(struct hw_data *pHwData);
+void   Wb35Rx_stop(struct hw_data *pHwData);
 void   Wb35Rx_start(struct ieee80211_hw *hw);
 
 #endif
-- 
1.7.10.2

--
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/4] Staging: winbond: mds: Fixed coding style issues

2012-11-07 Thread Adil Mujeeb
Removed printk tracing call

Signed-off-by: Adil Mujeeb 
---
 drivers/staging/winbond/mds.c |5 +
 1 file changed, 1 insertion(+), 4 deletions(-)

diff --git a/drivers/staging/winbond/mds.c b/drivers/staging/winbond/mds.c
index 43990e8..faa93f0 100644
--- a/drivers/staging/winbond/mds.c
+++ b/drivers/staging/winbond/mds.c
@@ -476,11 +476,8 @@ Mds_Tx(struct wbsoft_priv *adapter)
/* 931130.5.b */
FragmentCount = PacketSize/FragmentThreshold + 1;
stmp = PacketSize + FragmentCount*32 + 8; /* 931130.5.c 
8:MIC */
-   if ((XmitBufSize + stmp) >= MAX_USB_TX_BUFFER) {
-   printk("[Mds_Tx] Excess max tx buffer.\n");
+   if ((XmitBufSize + stmp) >= MAX_USB_TX_BUFFER)
break; /* buffer is not enough */
-   }
-
 
/*
 * Start transmitting
-- 
1.7.10.2

--
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/4] Staging: winbond: wbusb: Fixed coding style issue

2012-11-07 Thread Adil Mujeeb
winbond directory files have lots of coding style issues. 
The patch set tries to remove *most* (if not all) of the coding style issues. 
checkpatch.pl script can still complain but major part of the serious coding 
style issues have been rectified.

 

--
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/4] Staging: winbond: wbusb: Fixed coding style issue

2012-11-07 Thread Adil Mujeeb
Removed unnecessary printk and pr_debug tracing calls

Signed-off-by: Adil Mujeeb 
---
 drivers/staging/winbond/wbusb.c |   14 --
 1 file changed, 14 deletions(-)

diff --git a/drivers/staging/winbond/wbusb.c b/drivers/staging/winbond/wbusb.c
index 48aa136..3fa1ae4 100644
--- a/drivers/staging/winbond/wbusb.c
+++ b/drivers/staging/winbond/wbusb.c
@@ -79,18 +79,15 @@ static int wbsoft_add_interface(struct ieee80211_hw *dev,
 static void wbsoft_remove_interface(struct ieee80211_hw *dev,
struct ieee80211_vif *vif)
 {
-   printk("wbsoft_remove interface called\n");
 }
 
 static void wbsoft_stop(struct ieee80211_hw *hw)
 {
-   printk(KERN_INFO "%s called\n", __func__);
 }
 
 static int wbsoft_get_stats(struct ieee80211_hw *hw,
struct ieee80211_low_level_stats *stats)
 {
-   printk(KERN_INFO "%s called\n", __func__);
return 0;
 }
 
@@ -179,12 +176,9 @@ static void hal_set_current_channel_ex(struct hw_data 
*pHwData, struct chan_info
if (pHwData->SurpriseRemove)
return;
 
-   printk("Going to channel: %d/%d\n", channel.band, channel.ChanNo);
-
RFSynthesizer_SwitchingChannel(pHwData, channel); /* Switch channel */
pHwData->Channel = channel.ChanNo;
pHwData->band = channel.band;
-   pr_debug("Set channel is %d, band =%d\n", pHwData->Channel, 
pHwData->band);
reg->M28_MacControl &= ~0xff;   /* Clean channel information field */
reg->M28_MacControl |= channel.ChanNo;
Wb35Reg_WriteWithCallbackValue(pHwData, 0x0828, reg->M28_MacControl,
@@ -264,8 +258,6 @@ static int wbsoft_config(struct ieee80211_hw *dev, u32 
changed)
struct wbsoft_priv *priv = dev->priv;
struct chan_info ch;
 
-   printk("wbsoft_config called\n");
-
/* Should use channel_num, or something, as that is already 
pre-translated */
ch.band = 1;
ch.ChanNo = 1;
@@ -282,7 +274,6 @@ static int wbsoft_config(struct ieee80211_hw *dev, u32 
changed)
 
 static u64 wbsoft_get_tsf(struct ieee80211_hw *dev, struct ieee80211_vif *vif)
 {
-   printk("wbsoft_get_tsf called\n");
return 0;
 }
 
@@ -716,7 +707,6 @@ static int wb35_hw_init(struct ieee80211_hw *hw)
}
 
priv->sLocalPara.bAntennaNo = hal_get_antenna_number(pHwData);
-   pr_debug("Driver init, antenna no = %d\n", priv->sLocalPara.bAntennaNo);
hal_get_hw_radio_off(pHwData);
 
/* Waiting for HAL setting OK */
@@ -782,9 +772,6 @@ static int wb35_probe(struct usb_interface *intf,
interface = intf->cur_altsetting;
endpoint = >endpoint[0].desc;
 
-   if (endpoint[2].wMaxPacketSize == 512)
-   printk("[w35und] Working on USB 2.0\n");
-
err = wb35_hw_init(dev);
if (err)
goto error_free_hw;
@@ -836,7 +823,6 @@ static void wb35_hw_halt(struct wbsoft_priv *adapter)
 {
/* Turn off Rx and Tx hardware ability */
hal_stop(>sHwData);
-   pr_debug("[w35und] Hal_stop O.K.\n");
/* Waiting Irp completed */
msleep(100);
 
-- 
1.7.10.2

--
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/4] Staging: winbond: wbusb: Fixed coding style issue

2012-11-07 Thread Adil Mujeeb
winbond directory files have lots of coding style issues. 
The patch set tries to remove *most* (if not all) of the coding style issues. 
checkpatch.pl script can still complain but major part of the serious coding 
style issues have been rectified.

 

--
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/4] Staging: winbond: wbusb: Fixed coding style issue

2012-11-07 Thread Adil Mujeeb
Removed unnecessary printk and pr_debug tracing calls

Signed-off-by: Adil Mujeeb mujeeb.a...@gmail.com
---
 drivers/staging/winbond/wbusb.c |   14 --
 1 file changed, 14 deletions(-)

diff --git a/drivers/staging/winbond/wbusb.c b/drivers/staging/winbond/wbusb.c
index 48aa136..3fa1ae4 100644
--- a/drivers/staging/winbond/wbusb.c
+++ b/drivers/staging/winbond/wbusb.c
@@ -79,18 +79,15 @@ static int wbsoft_add_interface(struct ieee80211_hw *dev,
 static void wbsoft_remove_interface(struct ieee80211_hw *dev,
struct ieee80211_vif *vif)
 {
-   printk(wbsoft_remove interface called\n);
 }
 
 static void wbsoft_stop(struct ieee80211_hw *hw)
 {
-   printk(KERN_INFO %s called\n, __func__);
 }
 
 static int wbsoft_get_stats(struct ieee80211_hw *hw,
struct ieee80211_low_level_stats *stats)
 {
-   printk(KERN_INFO %s called\n, __func__);
return 0;
 }
 
@@ -179,12 +176,9 @@ static void hal_set_current_channel_ex(struct hw_data 
*pHwData, struct chan_info
if (pHwData-SurpriseRemove)
return;
 
-   printk(Going to channel: %d/%d\n, channel.band, channel.ChanNo);
-
RFSynthesizer_SwitchingChannel(pHwData, channel); /* Switch channel */
pHwData-Channel = channel.ChanNo;
pHwData-band = channel.band;
-   pr_debug(Set channel is %d, band =%d\n, pHwData-Channel, 
pHwData-band);
reg-M28_MacControl = ~0xff;   /* Clean channel information field */
reg-M28_MacControl |= channel.ChanNo;
Wb35Reg_WriteWithCallbackValue(pHwData, 0x0828, reg-M28_MacControl,
@@ -264,8 +258,6 @@ static int wbsoft_config(struct ieee80211_hw *dev, u32 
changed)
struct wbsoft_priv *priv = dev-priv;
struct chan_info ch;
 
-   printk(wbsoft_config called\n);
-
/* Should use channel_num, or something, as that is already 
pre-translated */
ch.band = 1;
ch.ChanNo = 1;
@@ -282,7 +274,6 @@ static int wbsoft_config(struct ieee80211_hw *dev, u32 
changed)
 
 static u64 wbsoft_get_tsf(struct ieee80211_hw *dev, struct ieee80211_vif *vif)
 {
-   printk(wbsoft_get_tsf called\n);
return 0;
 }
 
@@ -716,7 +707,6 @@ static int wb35_hw_init(struct ieee80211_hw *hw)
}
 
priv-sLocalPara.bAntennaNo = hal_get_antenna_number(pHwData);
-   pr_debug(Driver init, antenna no = %d\n, priv-sLocalPara.bAntennaNo);
hal_get_hw_radio_off(pHwData);
 
/* Waiting for HAL setting OK */
@@ -782,9 +772,6 @@ static int wb35_probe(struct usb_interface *intf,
interface = intf-cur_altsetting;
endpoint = interface-endpoint[0].desc;
 
-   if (endpoint[2].wMaxPacketSize == 512)
-   printk([w35und] Working on USB 2.0\n);
-
err = wb35_hw_init(dev);
if (err)
goto error_free_hw;
@@ -836,7 +823,6 @@ static void wb35_hw_halt(struct wbsoft_priv *adapter)
 {
/* Turn off Rx and Tx hardware ability */
hal_stop(adapter-sHwData);
-   pr_debug([w35und] Hal_stop O.K.\n);
/* Waiting Irp completed */
msleep(100);
 
-- 
1.7.10.2

--
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/4] Staging: winbond: mds: Fixed coding style issues

2012-11-07 Thread Adil Mujeeb
Removed printk tracing call

Signed-off-by: Adil Mujeeb mujeeb.a...@gmail.com
---
 drivers/staging/winbond/mds.c |5 +
 1 file changed, 1 insertion(+), 4 deletions(-)

diff --git a/drivers/staging/winbond/mds.c b/drivers/staging/winbond/mds.c
index 43990e8..faa93f0 100644
--- a/drivers/staging/winbond/mds.c
+++ b/drivers/staging/winbond/mds.c
@@ -476,11 +476,8 @@ Mds_Tx(struct wbsoft_priv *adapter)
/* 931130.5.b */
FragmentCount = PacketSize/FragmentThreshold + 1;
stmp = PacketSize + FragmentCount*32 + 8; /* 931130.5.c 
8:MIC */
-   if ((XmitBufSize + stmp) = MAX_USB_TX_BUFFER) {
-   printk([Mds_Tx] Excess max tx buffer.\n);
+   if ((XmitBufSize + stmp) = MAX_USB_TX_BUFFER)
break; /* buffer is not enough */
-   }
-
 
/*
 * Start transmitting
-- 
1.7.10.2

--
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/4] Staging: winbond: wb35rx_f: Fixed coding style issues

2012-11-07 Thread Adil Mujeeb
Fixed checkpatch.pl reported ERRORs

Signed-off-by: Adil Mujeeb mujeeb.a...@gmail.com
---
 drivers/staging/winbond/wb35rx_f.h |   12 ++--
 1 file changed, 6 insertions(+), 6 deletions(-)

diff --git a/drivers/staging/winbond/wb35rx_f.h 
b/drivers/staging/winbond/wb35rx_f.h
index 1fdf65e..559bdca 100644
--- a/drivers/staging/winbond/wb35rx_f.h
+++ b/drivers/staging/winbond/wb35rx_f.h
@@ -4,12 +4,12 @@
 #include net/mac80211.h
 #include wbhal.h
 
-//
-// Interface function declare
-//
-unsigned char  Wb35Rx_initial(  struct hw_data * pHwData );
-void   Wb35Rx_destroy(  struct hw_data * pHwData );
-void   Wb35Rx_stop(  struct hw_data * pHwData );
+/*
+ * Interface function declaration
+ */
+unsigned char  Wb35Rx_initial(struct hw_data *pHwData);
+void   Wb35Rx_destroy(struct hw_data *pHwData);
+void   Wb35Rx_stop(struct hw_data *pHwData);
 void   Wb35Rx_start(struct ieee80211_hw *hw);
 
 #endif
-- 
1.7.10.2

--
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 4/4] Staging: winbond: wb35rx_s: Fixed coding style issue

2012-11-07 Thread Adil Mujeeb
Fixed checpatch.pl reported ERRORs (excluding WARNING of line over 80 
characters)

Signed-off-by: Adil Mujeeb mujeeb.a...@gmail.com
---
 drivers/staging/winbond/wb35rx_s.h |   62 ++--
 1 file changed, 31 insertions(+), 31 deletions(-)

diff --git a/drivers/staging/winbond/wb35rx_s.h 
b/drivers/staging/winbond/wb35rx_s.h
index 4b03274..545bc95 100644
--- a/drivers/staging/winbond/wb35rx_s.h
+++ b/drivers/staging/winbond/wb35rx_s.h
@@ -1,44 +1,44 @@
-//
-// wb35rx.h --
-//
+#ifndef __WINBOND_35RX_S_H
+#define __WINBOND_35RX_S_H
 
-// Definition for this module used
-#define MAX_USB_RX_BUFFER  4096// This parameter must be 4096 
931130.4.f
+/* Definition for this module used */
+#define MAX_USB_RX_BUFFER  4096/* This parameter must be 4096 
931130.4.f */
+#define MAX_USB_RX_BUFFER_NUMBER   ETHERNET_RX_DESCRIPTORS /* Maximum 254, 
255 is RESERVED ID */
+#define RX_INTERFACE   0   /* Interface 1 */
+#define RX_PIPE2   /* Pipe 3 */
+#define MAX_PACKET_SIZE1600/* 1568 = 8 + 1532 + 4 
+ 24(IV EIV MIC ICV CRC) for check DMA data 931130.4.g */
+#define RX_END_TAG 0x0badbeef
 
-#define MAX_USB_RX_BUFFER_NUMBER   ETHERNET_RX_DESCRIPTORS // 
Maximum 254, 255 is RESERVED ID
-#define RX_INTERFACE   0   // Interface 1
-#define RX_PIPE2   // Pipe 
3
-#define MAX_PACKET_SIZE1600 //1568 // 8 + 
1532 + 4 + 24(IV EIV MIC ICV CRC) for check DMA data 931130.4.g
-#define RX_END_TAG 0x0badbeef
 
-
-//
-// Internal variable for module
-//
+/*
+ * Internal variable for module
+ */
 struct wb35_rx {
-   u32 ByteReceived;// For calculating throughput of 
BulkIn
-   atomic_tRxFireCounter;// Does Wb35Rx module fire?
+   u32 ByteReceived; /* For calculating throughput of BulkIn */
+   atomic_tRxFireCounter;/* Does Wb35Rx module fire? */
 
-   u8  RxBuffer[ MAX_USB_RX_BUFFER_NUMBER ][ ((MAX_USB_RX_BUFFER+3)  
~0x03 ) ];
-   u16 RxBufferSize[ ((MAX_USB_RX_BUFFER_NUMBER+1)  ~0x01) ];
-   u8  RxOwner[ ((MAX_USB_RX_BUFFER_NUMBER+3)  ~0x03 ) ];//Ownership 
of buffer  0: SW 1:HW
+   u8  
RxBuffer[MAX_USB_RX_BUFFER_NUMBER][((MAX_USB_RX_BUFFER+3)  ~0x03)];
+   u16 RxBufferSize[((MAX_USB_RX_BUFFER_NUMBER+1)  ~0x01)];
+   u8  RxOwner[((MAX_USB_RX_BUFFER_NUMBER+3)  ~0x03)]; /* 
Ownership of buffer  0:SW 1:HW */
 
-   u32 RxProcessIndex;//The next index to process
-   u32 RxBufferId;
-   u32 EP3vm_state;
+   u32 RxProcessIndex; /* The next index to process */
+   u32 RxBufferId;
+   u32 EP3vm_state;
 
-   u32 rx_halt; // For VM stopping
+   u32 rx_halt; /* For VM stopping */
 
-   u16 MoreDataSize;
-   u16 PacketSize;
+   u16 MoreDataSize;
+   u16 PacketSize;
 
-   u32 CurrentRxBufferId; // For complete routine usage
-   u32 Rx3UrbCancel;
+   u32 CurrentRxBufferId; /* For complete routine usage */
+   u32 Rx3UrbCancel;
 
-   u32 LastR1; // For RSSI reporting
-   struct urb *RxUrb;
-   u32 Ep3ErrorCount2; // 20060625.1 Usbd for Rx DMA error 
count
+   u32 LastR1; /* For RSSI reporting */
+   struct urb  *RxUrb;
+   u32 Ep3ErrorCount2; /* 20060625.1 Usbd for Rx DMA error 
count */
 
int EP3VM_status;
-   u8 *pDRx;
+   u8  *pDRx;
 };
+
+#endif /* __WINBOND_35RX_S_H */
-- 
1.7.10.2

--
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 0/9] Staging: winbond: Fixed coding style issues

2012-11-07 Thread Adil Mujeeb
Hi,

On Wed, Oct 24, 2012 at 12:15 AM, Greg KH gre...@linuxfoundation.org wrote:
 On Tue, Oct 23, 2012 at 03:41:08PM +0530, Adil Mujeeb wrote:
 On Tue, Oct 23, 2012 at 2:04 AM, Greg KH gre...@linuxfoundation.org wrote:
  On Fri, Oct 12, 2012 at 10:07:06PM +0530, Adil Mujeeb wrote:
 
  winbond directory files have lots of coding style issues. The patch set 
  tries to remove *most* (if not all) of the coding style issues. 
  checkpatch.pl script is still complaining (like 80 characters limit) but 
  major part of the serious coding style issues have been rectified.
 
  None of your patches can be applied due to the wrong patch level they
  were generated at.  Please redo them, drop the two offending patches,
  and resend the whole series.
 
  thanks,
 
  greg k-h

 Thanks Greg. I will recreate the patches and shall drop the mentioned
 ones. But I am still not able find where I am doing wrong in
 generating the patches. I am following your tutorial :) but may be
 missing something. Please help. I am doing in the following ways:

 1. I am downloading the latest rc source archive from ftp.kernel.org
 under directory /pub/linux/kernel/v3.x/testing
 2. Then creating my own git repository treating the base source as master.

 Why not just use the kernel git tree?  You will have to work off of
 linux-next if you want to send staging patches, you can not keep up with
 development otherwise.

Thanks Gree for your suggestion. I am using now linux-next tree.
Interestingly some of my patches already submitted by now :)


 3. Creating a branch from it and tries to fix some sources.
 4. Create the patch through git format-patch
 5. Submit the patch through git send-email command.

 Dry run works fine with my repository. Could you please help?

 Your patches could not be applied with patch -p1 from the root of the
 kernel source tree, I think you created your git repo one directory too
 deep.

Thanks for correcting me. I have realized my mistake. I have submitted
fresh patches.

Thanks,
Adil


 greg k-h
--
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 0/9] Staging: winbond: Fixed coding style issues

2012-10-23 Thread Adil Mujeeb
On Tue, Oct 23, 2012 at 2:04 AM, Greg KH  wrote:
> On Fri, Oct 12, 2012 at 10:07:06PM +0530, Adil Mujeeb wrote:
>>
>> winbond directory files have lots of coding style issues. The patch set 
>> tries to remove *most* (if not all) of the coding style issues. 
>> checkpatch.pl script is still complaining (like 80 characters limit) but 
>> major part of the serious coding style issues have been rectified.
>
> None of your patches can be applied due to the wrong patch level they
> were generated at.  Please redo them, drop the two offending patches,
> and resend the whole series.
>
> thanks,
>
> greg k-h

Thanks Greg. I will recreate the patches and shall drop the mentioned
ones. But I am still not able find where I am doing wrong in
generating the patches. I am following your tutorial :) but may be
missing something. Please help. I am doing in the following ways:

1. I am downloading the latest rc source archive from ftp.kernel.org
under directory /pub/linux/kernel/v3.x/testing
2. Then creating my own git repository treating the base source as master.
3. Creating a branch from it and tries to fix some sources.
4. Create the patch through git format-patch
5. Submit the patch through git send-email command.

Dry run works fine with my repository. Could you please help?

Regards,
Adil
--
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 0/9] Staging: winbond: Fixed coding style issues

2012-10-23 Thread Adil Mujeeb
On Tue, Oct 23, 2012 at 2:04 AM, Greg KH gre...@linuxfoundation.org wrote:
 On Fri, Oct 12, 2012 at 10:07:06PM +0530, Adil Mujeeb wrote:

 winbond directory files have lots of coding style issues. The patch set 
 tries to remove *most* (if not all) of the coding style issues. 
 checkpatch.pl script is still complaining (like 80 characters limit) but 
 major part of the serious coding style issues have been rectified.

 None of your patches can be applied due to the wrong patch level they
 were generated at.  Please redo them, drop the two offending patches,
 and resend the whole series.

 thanks,

 greg k-h

Thanks Greg. I will recreate the patches and shall drop the mentioned
ones. But I am still not able find where I am doing wrong in
generating the patches. I am following your tutorial :) but may be
missing something. Please help. I am doing in the following ways:

1. I am downloading the latest rc source archive from ftp.kernel.org
under directory /pub/linux/kernel/v3.x/testing
2. Then creating my own git repository treating the base source as master.
3. Creating a branch from it and tries to fix some sources.
4. Create the patch through git format-patch
5. Submit the patch through git send-email command.

Dry run works fine with my repository. Could you please help?

Regards,
Adil
--
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 0/9] Staging: winbond: Fixed coding style issues

2012-10-21 Thread Adil Mujeeb
Hi Pavel,

On Sun, Oct 21, 2012 at 4:12 PM, Pavel Machek  wrote:
> On Fri 2012-10-12 22:07:06, Adil Mujeeb wrote:
>>
>> winbond directory files have lots of coding style issues. The patch
> set tries to remove *most* (if not all) of the coding style
> issues. checkpatch.pl script is still complaining (like 80 characters
> limit) but major part of the serious coding style issues have been
> rectified.
>
> ACK on patches except 2 and 5. Plus if you could keep the printks,
> that would be great. When the driver is debugged and in wide use, we
> can remove them, but now they are useful...

Thanks Pavel for acknowledgement.

I removed printk's as Joe and Greg recommended to remove "tracing"
type debug calls. Let me know if I need to resubmit the patch.

Regards,
Adil

>
> Thanks,
> Pavel
>
> --
> (english) http://www.livejournal.com/~pavelmachek
> (cesky, pictures) 
> http://atrey.karlin.mff.cuni.cz/~pavel/picture/horses/blog.html
--
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 0/9] Staging: winbond: Fixed coding style issues

2012-10-21 Thread Adil Mujeeb
Hi Pavel,

On Sun, Oct 21, 2012 at 4:12 PM, Pavel Machek pa...@ucw.cz wrote:
 On Fri 2012-10-12 22:07:06, Adil Mujeeb wrote:

 winbond directory files have lots of coding style issues. The patch
 set tries to remove *most* (if not all) of the coding style
 issues. checkpatch.pl script is still complaining (like 80 characters
 limit) but major part of the serious coding style issues have been
 rectified.

 ACK on patches except 2 and 5. Plus if you could keep the printks,
 that would be great. When the driver is debugged and in wide use, we
 can remove them, but now they are useful...

Thanks Pavel for acknowledgement.

I removed printk's as Joe and Greg recommended to remove tracing
type debug calls. Let me know if I need to resubmit the patch.

Regards,
Adil


 Thanks,
 Pavel

 --
 (english) http://www.livejournal.com/~pavelmachek
 (cesky, pictures) 
 http://atrey.karlin.mff.cuni.cz/~pavel/picture/horses/blog.html
--
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 10/10] ext4: resize: Fixed coding style issue

2012-10-16 Thread Adil Mujeeb
Fixed checkpatch.pl reported issues

Signed-off-by: Adil Mujeeb 
---
 linux-3.7-rc1/fs/ext4/resize.c |6 +++---
 1 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/linux-3.7-rc1/fs/ext4/resize.c b/linux-3.7-rc1/fs/ext4/resize.c
index 7a75e10..c00bb81 100644
--- a/linux-3.7-rc1/fs/ext4/resize.c
+++ b/linux-3.7-rc1/fs/ext4/resize.c
@@ -691,7 +691,7 @@ static int verify_reserved_gdb(struct super_block *sb,
 
while ((grp = ext4_list_backups(sb, , , )) < end) {
if (le32_to_cpu(*p++) !=
-   grp * EXT4_BLOCKS_PER_GROUP(sb) + blk){
+   grp * EXT4_BLOCKS_PER_GROUP(sb) + blk) {
ext4_warning(sb, "reserved GDT %llu"
 " missing grp %d (%llu)",
 blk, grp,
@@ -917,7 +917,7 @@ static int reserve_backup_gdb(handle_t *handle, struct 
inode *inode,
  ext4_group_t group)
 {
struct super_block *sb = inode->i_sb;
-   int reserved_gdb =le16_to_cpu(EXT4_SB(sb)->s_es->s_reserved_gdt_blocks);
+   int reserved_gdb = 
le16_to_cpu(EXT4_SB(sb)->s_es->s_reserved_gdt_blocks);
struct buffer_head **primary;
struct buffer_head *dind;
struct ext4_iloc iloc;
@@ -1232,7 +1232,7 @@ static int ext4_setup_new_descs(handle_t *handle, struct 
super_block *sb,
ext4_group_tgroup;
__u16   *bg_flags = flex_gd->bg_flags;
int i, gdb_off, gdb_num, err = 0;
-   
+
 
for (i = 0; i < flex_gd->count; i++, group_data++, bg_flags++) {
group = group_data->group;
-- 
1.7.7.3

--
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 09/10] ext4: namei: Fixed coding style issue

2012-10-16 Thread Adil Mujeeb
Fixed checkpatch.pl reported issues

Signed-off-by: Adil Mujeeb 
---
 linux-3.7-rc1/fs/ext4/namei.c |  135 ++---
 1 files changed, 58 insertions(+), 77 deletions(-)

diff --git a/linux-3.7-rc1/fs/ext4/namei.c b/linux-3.7-rc1/fs/ext4/namei.c
index 6d600a6..44b7d09 100644
--- a/linux-3.7-rc1/fs/ext4/namei.c
+++ b/linux-3.7-rc1/fs/ext4/namei.c
@@ -47,7 +47,7 @@
 #define NAMEI_RA_CHUNKS  2
 #define NAMEI_RA_BLOCKS  4
 #define NAMEI_RA_SIZE   (NAMEI_RA_CHUNKS * NAMEI_RA_BLOCKS)
-#define NAMEI_RA_INDEX(c,b)  (((c) * NAMEI_RA_BLOCKS) + (b))
+#define NAMEI_RA_INDEX(c , b)  (((c) * NAMEI_RA_BLOCKS) + (b))
 
 static struct buffer_head *ext4_append(handle_t *handle,
struct inode *inode,
@@ -93,22 +93,19 @@ static struct buffer_head *ext4_append(handle_t *handle,
 #define dxtrace(command)
 #endif
 
-struct fake_dirent
-{
+struct fake_dirent {
__le32 inode;
__le16 rec_len;
u8 name_len;
u8 file_type;
 };
 
-struct dx_countlimit
-{
+struct dx_countlimit {
__le16 limit;
__le16 count;
 };
 
-struct dx_entry
-{
+struct dx_entry {
__le32 hash;
__le32 block;
 };
@@ -119,14 +116,12 @@ struct dx_entry
  * hash version mod 4 should never be 0.  Sincerely, the paranoia department.
  */
 
-struct dx_root
-{
+struct dx_root {
struct fake_dirent dot;
char dot_name[4];
struct fake_dirent dotdot;
char dotdot_name[4];
-   struct dx_root_info
-   {
+   struct dx_root_info {
__le32 reserved_zero;
u8 hash_version;
u8 info_length; /* 8 */
@@ -137,22 +132,19 @@ struct dx_root
struct dx_entry entries[0];
 };
 
-struct dx_node
-{
+struct dx_node {
struct fake_dirent fake;
struct dx_entry entries[0];
 };
 
 
-struct dx_frame
-{
+struct dx_frame {
struct buffer_head *bh;
struct dx_entry *entries;
struct dx_entry *at;
 };
 
-struct dx_map_entry
-{
+struct dx_map_entry {
u32 hash;
u16 offs;
u16 size;
@@ -187,14 +179,14 @@ static int dx_make_map(struct ext4_dir_entry_2 *de, 
unsigned blocksize,
 static void dx_sort_map(struct dx_map_entry *map, unsigned count);
 static struct ext4_dir_entry_2 *dx_move_dirents(char *from, char *to,
struct dx_map_entry *offsets, int count, unsigned blocksize);
-static struct ext4_dir_entry_2* dx_pack_dirents(char *base, unsigned 
blocksize);
+static struct ext4_dir_entry_2 *dx_pack_dirents(char *base, unsigned 
blocksize);
 static void dx_insert_block(struct dx_frame *frame,
u32 hash, ext4_lblk_t block);
 static int ext4_htree_next_block(struct inode *dir, __u32 hash,
 struct dx_frame *frame,
 struct dx_frame *frames,
 __u32 *start_hash);
-static struct buffer_head * ext4_dx_find_entry(struct inode *dir,
+static struct buffer_head *ext4_dx_find_entry(struct inode *dir,
const struct qstr *d_name,
struct ext4_dir_entry_2 **res_dir,
int *err);
@@ -505,9 +497,9 @@ static inline unsigned dx_node_limit(struct inode *dir)
  * Debug
  */
 #ifdef DX_DEBUG
-static void dx_show_index(char * label, struct dx_entry *entries)
+static void dx_show_index(char *label, struct dx_entry *entries)
 {
-   int i, n = dx_get_count (entries);
+   int i, n = dx_get_count(entries);
printk(KERN_DEBUG "%s index ", label);
for (i = 0; i < n; i++) {
printk("%x->%lu ", i ? dx_get_hash(entries + i) :
@@ -516,8 +508,7 @@ static void dx_show_index(char * label, struct dx_entry 
*entries)
printk("\n");
 }
 
-struct stats
-{
+struct stats {
unsigned names;
unsigned space;
unsigned bcount;
@@ -531,12 +522,9 @@ static struct stats dx_show_leaf(struct dx_hash_info 
*hinfo, struct ext4_dir_ent
struct dx_hash_info h = *hinfo;
 
printk("names: ");
-   while ((char *) de < base + size)
-   {
-   if (de->inode)
-   {
-   if (show_names)
-   {
+   while ((char *) de < base + size) {
+   if (de->inode) {
+   if (show_names) {
int len = de->name_len;
char *name = de->name;
while (len--) printk("%c", *name++);
@@ -562,14 +550,13 @@ struct stats dx_show_entries(struct dx_hash_info *hinfo, 
struct inode *dir,
struct buffer_head *bh;
int err;
printk("%i indexed blocks...\n", count);
-   for (i = 0; i < count; i++, entries++)
-   {
+   for (i = 0; i < count; i++, entries++) {
ext4_lblk_t block = dx_get_block(entries);

[PATCH 08/10] ext4: ioctl: Fixed coding style issue

2012-10-16 Thread Adil Mujeeb
Fixed checkpatch.pl reported issue

Signed-off-by: Adil Mujeeb 
---
 linux-3.7-rc1/fs/ext4/ioctl.c |4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/linux-3.7-rc1/fs/ext4/ioctl.c b/linux-3.7-rc1/fs/ext4/ioctl.c
index 5747f52..a534615 100644
--- a/linux-3.7-rc1/fs/ext4/ioctl.c
+++ b/linux-3.7-rc1/fs/ext4/ioctl.c
@@ -194,7 +194,7 @@ setversion_out:
}
case EXT4_IOC_GROUP_EXTEND: {
ext4_fsblk_t n_blocks_count;
-   int err, err2=0;
+   int err, err2 = 0;
 
err = ext4_resize_begin(sb);
if (err)
@@ -280,7 +280,7 @@ mext_out:
 
case EXT4_IOC_GROUP_ADD: {
struct ext4_new_group_data input;
-   int err, err2=0;
+   int err, err2 = 0;
 
err = ext4_resize_begin(sb);
if (err)
-- 
1.7.7.3

--
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 07/10] ext4: inode: Fixed coding style issue

2012-10-16 Thread Adil Mujeeb
Fixed coding style issue reported by checkpatch.pl

Signed-off-by: Adil Mujeeb 
---
 linux-3.7-rc1/fs/ext4/inode.c |6 +++---
 1 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/linux-3.7-rc1/fs/ext4/inode.c b/linux-3.7-rc1/fs/ext4/inode.c
index b3c243b..a174620 100644
--- a/linux-3.7-rc1/fs/ext4/inode.c
+++ b/linux-3.7-rc1/fs/ext4/inode.c
@@ -2880,7 +2880,7 @@ static void ext4_end_io_dio(struct kiocb *iocb, loff_t 
offset,
bool is_async)
 {
struct inode *inode = iocb->ki_filp->f_path.dentry->d_inode;
-ext4_io_end_t *io_end = iocb->private;
+   ext4_io_end_t *io_end = iocb->private;
 
/* if not async direct IO or dio with 0 bytes write, just return */
if (!io_end || !size)
@@ -3435,9 +3435,9 @@ static int 
ext4_discard_partial_page_buffers_no_lock(handle_t *handle,
zero_user(page, pos, range_to_discard);
 
err = 0;
-   if (ext4_should_journal_data(inode)) {
+   if (ext4_should_journal_data(inode))
err = ext4_handle_dirty_metadata(handle, inode, bh);
-   } else
+   else
mark_buffer_dirty(bh);
 
BUFFER_TRACE(bh, "Partial buffer zeroed");
-- 
1.7.7.3

--
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 06/10] ext4: ialloc: Fixed coding style issue

2012-10-16 Thread Adil Mujeeb
Fixed one of checkpatch.pl reported issue

Signed-off-by: Adil Mujeeb 
---
 linux-3.7-rc1/fs/ext4/ialloc.c |2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

diff --git a/linux-3.7-rc1/fs/ext4/ialloc.c b/linux-3.7-rc1/fs/ext4/ialloc.c
index fa36372..2e63f4a 100644
--- a/linux-3.7-rc1/fs/ext4/ialloc.c
+++ b/linux-3.7-rc1/fs/ext4/ialloc.c
@@ -1086,7 +1086,7 @@ unsigned long ext4_count_free_inodes(struct super_block 
*sb)
 }
 
 /* Called at mount-time, super-block is locked */
-unsigned long ext4_count_dirs(struct super_block * sb)
+unsigned long ext4_count_dirs(struct super_block *sb)
 {
unsigned long count = 0;
ext4_group_t i, ngroups = ext4_get_groups_count(sb);
-- 
1.7.7.3

--
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 05/10] ext4: file: Fixed coding style issue

2012-10-16 Thread Adil Mujeeb
Removed errors reported by checkpatch.pl

Signed-off-by: Adil Mujeeb 
---
 linux-3.7-rc1/fs/ext4/file.c |5 ++---
 1 files changed, 2 insertions(+), 3 deletions(-)

diff --git a/linux-3.7-rc1/fs/ext4/file.c b/linux-3.7-rc1/fs/ext4/file.c
index bf3966b..17068a7 100644
--- a/linux-3.7-rc1/fs/ext4/file.c
+++ b/linux-3.7-rc1/fs/ext4/file.c
@@ -43,8 +43,7 @@ static int ext4_release_file(struct inode *inode, struct file 
*filp)
/* if we are the last writer on the inode, drop the block reservation */
if ((filp->f_mode & FMODE_WRITE) &&
(atomic_read(>i_writecount) == 1) &&
-   !EXT4_I(inode)->i_reserved_data_blocks)
-   {
+   !EXT4_I(inode)->i_reserved_data_blocks) {
down_write(_I(inode)->i_data_sem);
ext4_discard_preallocations(inode);
up_write(_I(inode)->i_data_sem);
@@ -221,7 +220,7 @@ static int ext4_file_mmap(struct file *file, struct 
vm_area_struct *vma)
return 0;
 }
 
-static int ext4_file_open(struct inode * inode, struct file * filp)
+static int ext4_file_open(struct inode *inode, struct file *filp)
 {
struct super_block *sb = inode->i_sb;
struct ext4_sb_info *sbi = EXT4_SB(inode->i_sb);
-- 
1.7.7.3

--
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 04/10] ext4: extents: Fixed coding style issue

2012-10-16 Thread Adil Mujeeb
Fixed checkpatch.pl reported issue

Signed-off-by: Adil Mujeeb 
---
 linux-3.7-rc1/fs/ext4/extents.c |6 +++---
 1 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/linux-3.7-rc1/fs/ext4/extents.c b/linux-3.7-rc1/fs/ext4/extents.c
index 1c94cca..599ce00 100644
--- a/linux-3.7-rc1/fs/ext4/extents.c
+++ b/linux-3.7-rc1/fs/ext4/extents.c
@@ -3367,7 +3367,7 @@ static void unmap_underlying_metadata_blocks(struct 
block_device *bdev,
 {
int i;
for (i = 0; i < count; i++)
-unmap_underlying_metadata(bdev, block + i);
+   unmap_underlying_metadata(bdev, block + i);
 }
 
 /*
@@ -4096,7 +4096,7 @@ got_allocated_blocks:
ext4_ext_store_pblock(, newblock + offset);
newex.ee_len = cpu_to_le16(ar.len);
/* Mark uninitialized */
-   if (flags & EXT4_GET_BLOCKS_UNINIT_EXT){
+   if (flags & EXT4_GET_BLOCKS_UNINIT_EXT) {
ext4_ext_mark_uninitialized();
/*
 * io_end structure was created for every IO write to an
@@ -4527,7 +4527,7 @@ int ext4_convert_unwritten_extents(struct inode *inode, 
loff_t offset,
}
ext4_mark_inode_dirty(handle, inode);
ret2 = ext4_journal_stop(handle);
-   if (ret <= 0 || ret2 )
+   if (ret <= 0 || ret2)
break;
}
return ret > 0 ? ret2 : ret;
-- 
1.7.7.3

--
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 03/10] ext4: ext4.h: fixed coding style issue

2012-10-16 Thread Adil Mujeeb
Fixed some of issues reported by checkpatch.pl

Signed-off-by: Adil Mujeeb 
---
 linux-3.7-rc1/fs/ext4/ext4.h |   27 ---
 1 files changed, 12 insertions(+), 15 deletions(-)

diff --git a/linux-3.7-rc1/fs/ext4/ext4.h b/linux-3.7-rc1/fs/ext4/ext4.h
index 3ab2539..60e3802 100644
--- a/linux-3.7-rc1/fs/ext4/ext4.h
+++ b/linux-3.7-rc1/fs/ext4/ext4.h
@@ -289,8 +289,7 @@ struct ext4_io_submit {
 /*
  * Structure of a blocks group descriptor
  */
-struct ext4_group_desc
-{
+struct ext4_group_desc {
__le32  bg_block_bitmap_lo; /* Blocks bitmap block */
__le32  bg_inode_bitmap_lo; /* Inodes bitmap block */
__le32  bg_inode_table_lo;  /* Inodes table block */
@@ -721,17 +720,17 @@ struct move_extent {
 
 static inline __le32 ext4_encode_extra_time(struct timespec *time)
 {
-   return cpu_to_le32((sizeof(time->tv_sec) > 4 ?
+   return cpu_to_le32((sizeof(time->tv_sec) > 4 ?
   (time->tv_sec >> 32) & EXT4_EPOCH_MASK : 0) |
   ((time->tv_nsec << EXT4_EPOCH_BITS) & 
EXT4_NSEC_MASK));
 }
 
 static inline void ext4_decode_extra_time(struct timespec *time, __le32 extra)
 {
-   if (sizeof(time->tv_sec) > 4)
+   if (sizeof(time->tv_sec) > 4)
   time->tv_sec |= (__u64)(le32_to_cpu(extra) & EXT4_EPOCH_MASK)
   << 32;
-   time->tv_nsec = (le32_to_cpu(extra) & EXT4_NSEC_MASK) >> 
EXT4_EPOCH_BITS;
+   time->tv_nsec = (le32_to_cpu(extra) & EXT4_NSEC_MASK) >> 
EXT4_EPOCH_BITS;
 }
 
 #define EXT4_INODE_SET_XTIME(xtime, inode, raw_inode) \
@@ -1099,7 +1098,7 @@ struct ext4_super_block {
__le32  s_r_blocks_count_hi;/* Reserved blocks count */
__le32  s_free_blocks_count_hi; /* Free blocks count */
__le16  s_min_extra_isize;  /* All inodes have at least # bytes */
-   __le16  s_want_extra_isize; /* New inodes should reserve # bytes */
+   __le16  s_want_extra_isize; /* New inodes should reserve # bytes */
__le32  s_flags;/* Miscellaneous flags */
__le16  s_raid_stride;  /* RAID stride */
__le16  s_mmp_update_interval;  /* # seconds to wait in MMP checking */
@@ -1164,7 +1163,7 @@ struct ext4_sb_info {
unsigned int s_cluster_ratio;   /* Number of blocks per cluster */
unsigned int s_cluster_bits;/* log2 of s_cluster_ratio */
loff_t s_bitmap_maxbytes;   /* max bytes for bitmap files */
-   struct buffer_head * s_sbh; /* Buffer containing the super block */
+   struct buffer_head *s_sbh;  /* Buffer containing the super block */
struct ext4_super_block *s_es;  /* Pointer to the super block in the 
buffer */
struct buffer_head **s_group_desc;
unsigned int s_mount_opt;
@@ -1686,7 +1685,7 @@ static inline u32 ext4_chksum(struct ext4_sb_info *sbi, 
u32 crc,
} desc;
int err;
 
-   BUG_ON(crypto_shash_descsize(sbi->s_chksum_driver)!=sizeof(desc.ctx));
+   BUG_ON(crypto_shash_descsize(sbi->s_chksum_driver) != sizeof(desc.ctx));
 
desc.shash.tfm = sbi->s_chksum_driver;
desc.shash.flags = 0;
@@ -1701,8 +1700,7 @@ static inline u32 ext4_chksum(struct ext4_sb_info *sbi, 
u32 crc,
 #ifdef __KERNEL__
 
 /* hash info structure used by the directory hash */
-struct dx_hash_info
-{
+struct dx_hash_info {
u32 hash;
u32 minor_hash;
int hash_version;
@@ -1724,8 +1722,7 @@ struct dx_hash_info
 /*
  * Describe an inode's exact location on disk and in memory
  */
-struct ext4_iloc
-{
+struct ext4_iloc {
struct buffer_head *bh;
unsigned long offset;
ext4_group_t block_group;
@@ -1908,9 +1905,9 @@ extern int ext4_claim_free_clusters(struct ext4_sb_info 
*sbi,
s64 nclusters, unsigned int flags);
 extern ext4_fsblk_t ext4_count_free_clusters(struct super_block *);
 extern void ext4_check_blocks_bitmap(struct super_block *);
-extern struct ext4_group_desc * ext4_get_group_desc(struct super_block * sb,
+extern struct ext4_group_desc *ext4_get_group_desc(struct super_block *sb,
ext4_group_t block_group,
-   struct buffer_head ** bh);
+   struct buffer_head **bh);
 extern int ext4_should_retry_alloc(struct super_block *sb, int *retries);
 
 extern struct buffer_head *ext4_read_block_bitmap_nowait(struct super_block 
*sb,
@@ -1958,7 +1955,7 @@ extern struct inode *ext4_new_inode(handle_t *, struct 
inode *, umode_t,
const struct qstr *qstr, __u32 goal,
uid_t *owner);
 extern void ext4_free_inode(handle_t *, struct inode *);
-extern struct i

[PATCH 02/10] ext4: block_validity: Fixed coding style issue

2012-10-16 Thread Adil Mujeeb
Fixed checkpatch.pl reported issue

Signed-off-by: Adil Mujeeb 
---
 linux-3.7-rc1/fs/ext4/block_validity.c |2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

diff --git a/linux-3.7-rc1/fs/ext4/block_validity.c 
b/linux-3.7-rc1/fs/ext4/block_validity.c
index 3f11656..d04018a 100644
--- a/linux-3.7-rc1/fs/ext4/block_validity.c
+++ b/linux-3.7-rc1/fs/ext4/block_validity.c
@@ -154,7 +154,7 @@ int ext4_setup_system_zone(struct super_block *sb)
if (EXT4_SB(sb)->system_blks.rb_node)
return 0;
 
-   for (i=0; i < ngroups; i++) {
+   for (i = 0; i < ngroups; i++) {
if (ext4_bg_has_super(sb, i) &&
((i < 5) || ((i % flex_size) == 0)))
add_system_zone(sbi, ext4_group_first_block_no(sb, i),
-- 
1.7.7.3

--
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 01/10] ext4: balloc: Fixed coding style issue

2012-10-16 Thread Adil Mujeeb
Fixed checkpatch.pl reported ERRORs

Signed-off-by: Adil Mujeeb 
---
 linux-3.7-rc1/fs/ext4/balloc.c |8 
 1 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/linux-3.7-rc1/fs/ext4/balloc.c b/linux-3.7-rc1/fs/ext4/balloc.c
index 1b50890..395418d 100644
--- a/linux-3.7-rc1/fs/ext4/balloc.c
+++ b/linux-3.7-rc1/fs/ext4/balloc.c
@@ -246,7 +246,7 @@ unsigned ext4_free_clusters_after_init(struct super_block 
*sb,
  * @bh:pointer to the buffer head to store the block
  * group descriptor
  */
-struct ext4_group_desc * ext4_get_group_desc(struct super_block *sb,
+struct ext4_group_desc *ext4_get_group_desc(struct super_block *sb,
 ext4_group_t block_group,
 struct buffer_head **bh)
 {
@@ -700,7 +700,7 @@ static unsigned long ext4_bg_num_gdb_nometa(struct 
super_block *sb,
if (!ext4_bg_has_super(sb, group))
return 0;
 
-   if (EXT4_HAS_INCOMPAT_FEATURE(sb,EXT4_FEATURE_INCOMPAT_META_BG))
+   if (EXT4_HAS_INCOMPAT_FEATURE(sb, EXT4_FEATURE_INCOMPAT_META_BG))
return le32_to_cpu(EXT4_SB(sb)->s_es->s_first_meta_bg);
else
return EXT4_SB(sb)->s_gdb_count;
@@ -721,11 +721,11 @@ unsigned long ext4_bg_num_gdb(struct super_block *sb, 
ext4_group_t group)
le32_to_cpu(EXT4_SB(sb)->s_es->s_first_meta_bg);
unsigned long metagroup = group / EXT4_DESC_PER_BLOCK(sb);
 
-   if (!EXT4_HAS_INCOMPAT_FEATURE(sb,EXT4_FEATURE_INCOMPAT_META_BG) ||
+   if (!EXT4_HAS_INCOMPAT_FEATURE(sb, EXT4_FEATURE_INCOMPAT_META_BG) ||
metagroup < first_meta_bg)
return ext4_bg_num_gdb_nometa(sb, group);
 
-   return ext4_bg_num_gdb_meta(sb,group);
+   return ext4_bg_num_gdb_meta(sb, group);
 
 }
 
-- 
1.7.7.3

--
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 01/10] ext4: balloc: Fixed coding style issue

2012-10-16 Thread Adil Mujeeb
Fixed checkpatch.pl reported ERRORs

Signed-off-by: Adil Mujeeb mujeeb.a...@gmail.com
---
 linux-3.7-rc1/fs/ext4/balloc.c |8 
 1 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/linux-3.7-rc1/fs/ext4/balloc.c b/linux-3.7-rc1/fs/ext4/balloc.c
index 1b50890..395418d 100644
--- a/linux-3.7-rc1/fs/ext4/balloc.c
+++ b/linux-3.7-rc1/fs/ext4/balloc.c
@@ -246,7 +246,7 @@ unsigned ext4_free_clusters_after_init(struct super_block 
*sb,
  * @bh:pointer to the buffer head to store the block
  * group descriptor
  */
-struct ext4_group_desc * ext4_get_group_desc(struct super_block *sb,
+struct ext4_group_desc *ext4_get_group_desc(struct super_block *sb,
 ext4_group_t block_group,
 struct buffer_head **bh)
 {
@@ -700,7 +700,7 @@ static unsigned long ext4_bg_num_gdb_nometa(struct 
super_block *sb,
if (!ext4_bg_has_super(sb, group))
return 0;
 
-   if (EXT4_HAS_INCOMPAT_FEATURE(sb,EXT4_FEATURE_INCOMPAT_META_BG))
+   if (EXT4_HAS_INCOMPAT_FEATURE(sb, EXT4_FEATURE_INCOMPAT_META_BG))
return le32_to_cpu(EXT4_SB(sb)-s_es-s_first_meta_bg);
else
return EXT4_SB(sb)-s_gdb_count;
@@ -721,11 +721,11 @@ unsigned long ext4_bg_num_gdb(struct super_block *sb, 
ext4_group_t group)
le32_to_cpu(EXT4_SB(sb)-s_es-s_first_meta_bg);
unsigned long metagroup = group / EXT4_DESC_PER_BLOCK(sb);
 
-   if (!EXT4_HAS_INCOMPAT_FEATURE(sb,EXT4_FEATURE_INCOMPAT_META_BG) ||
+   if (!EXT4_HAS_INCOMPAT_FEATURE(sb, EXT4_FEATURE_INCOMPAT_META_BG) ||
metagroup  first_meta_bg)
return ext4_bg_num_gdb_nometa(sb, group);
 
-   return ext4_bg_num_gdb_meta(sb,group);
+   return ext4_bg_num_gdb_meta(sb, group);
 
 }
 
-- 
1.7.7.3

--
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 02/10] ext4: block_validity: Fixed coding style issue

2012-10-16 Thread Adil Mujeeb
Fixed checkpatch.pl reported issue

Signed-off-by: Adil Mujeeb mujeeb.a...@gmail.com
---
 linux-3.7-rc1/fs/ext4/block_validity.c |2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

diff --git a/linux-3.7-rc1/fs/ext4/block_validity.c 
b/linux-3.7-rc1/fs/ext4/block_validity.c
index 3f11656..d04018a 100644
--- a/linux-3.7-rc1/fs/ext4/block_validity.c
+++ b/linux-3.7-rc1/fs/ext4/block_validity.c
@@ -154,7 +154,7 @@ int ext4_setup_system_zone(struct super_block *sb)
if (EXT4_SB(sb)-system_blks.rb_node)
return 0;
 
-   for (i=0; i  ngroups; i++) {
+   for (i = 0; i  ngroups; i++) {
if (ext4_bg_has_super(sb, i) 
((i  5) || ((i % flex_size) == 0)))
add_system_zone(sbi, ext4_group_first_block_no(sb, i),
-- 
1.7.7.3

--
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 03/10] ext4: ext4.h: fixed coding style issue

2012-10-16 Thread Adil Mujeeb
Fixed some of issues reported by checkpatch.pl

Signed-off-by: Adil Mujeeb mujeeb.a...@gmail.com
---
 linux-3.7-rc1/fs/ext4/ext4.h |   27 ---
 1 files changed, 12 insertions(+), 15 deletions(-)

diff --git a/linux-3.7-rc1/fs/ext4/ext4.h b/linux-3.7-rc1/fs/ext4/ext4.h
index 3ab2539..60e3802 100644
--- a/linux-3.7-rc1/fs/ext4/ext4.h
+++ b/linux-3.7-rc1/fs/ext4/ext4.h
@@ -289,8 +289,7 @@ struct ext4_io_submit {
 /*
  * Structure of a blocks group descriptor
  */
-struct ext4_group_desc
-{
+struct ext4_group_desc {
__le32  bg_block_bitmap_lo; /* Blocks bitmap block */
__le32  bg_inode_bitmap_lo; /* Inodes bitmap block */
__le32  bg_inode_table_lo;  /* Inodes table block */
@@ -721,17 +720,17 @@ struct move_extent {
 
 static inline __le32 ext4_encode_extra_time(struct timespec *time)
 {
-   return cpu_to_le32((sizeof(time-tv_sec)  4 ?
+   return cpu_to_le32((sizeof(time-tv_sec)  4 ?
   (time-tv_sec  32)  EXT4_EPOCH_MASK : 0) |
   ((time-tv_nsec  EXT4_EPOCH_BITS)  
EXT4_NSEC_MASK));
 }
 
 static inline void ext4_decode_extra_time(struct timespec *time, __le32 extra)
 {
-   if (sizeof(time-tv_sec)  4)
+   if (sizeof(time-tv_sec)  4)
   time-tv_sec |= (__u64)(le32_to_cpu(extra)  EXT4_EPOCH_MASK)
32;
-   time-tv_nsec = (le32_to_cpu(extra)  EXT4_NSEC_MASK)  
EXT4_EPOCH_BITS;
+   time-tv_nsec = (le32_to_cpu(extra)  EXT4_NSEC_MASK)  
EXT4_EPOCH_BITS;
 }
 
 #define EXT4_INODE_SET_XTIME(xtime, inode, raw_inode) \
@@ -1099,7 +1098,7 @@ struct ext4_super_block {
__le32  s_r_blocks_count_hi;/* Reserved blocks count */
__le32  s_free_blocks_count_hi; /* Free blocks count */
__le16  s_min_extra_isize;  /* All inodes have at least # bytes */
-   __le16  s_want_extra_isize; /* New inodes should reserve # bytes */
+   __le16  s_want_extra_isize; /* New inodes should reserve # bytes */
__le32  s_flags;/* Miscellaneous flags */
__le16  s_raid_stride;  /* RAID stride */
__le16  s_mmp_update_interval;  /* # seconds to wait in MMP checking */
@@ -1164,7 +1163,7 @@ struct ext4_sb_info {
unsigned int s_cluster_ratio;   /* Number of blocks per cluster */
unsigned int s_cluster_bits;/* log2 of s_cluster_ratio */
loff_t s_bitmap_maxbytes;   /* max bytes for bitmap files */
-   struct buffer_head * s_sbh; /* Buffer containing the super block */
+   struct buffer_head *s_sbh;  /* Buffer containing the super block */
struct ext4_super_block *s_es;  /* Pointer to the super block in the 
buffer */
struct buffer_head **s_group_desc;
unsigned int s_mount_opt;
@@ -1686,7 +1685,7 @@ static inline u32 ext4_chksum(struct ext4_sb_info *sbi, 
u32 crc,
} desc;
int err;
 
-   BUG_ON(crypto_shash_descsize(sbi-s_chksum_driver)!=sizeof(desc.ctx));
+   BUG_ON(crypto_shash_descsize(sbi-s_chksum_driver) != sizeof(desc.ctx));
 
desc.shash.tfm = sbi-s_chksum_driver;
desc.shash.flags = 0;
@@ -1701,8 +1700,7 @@ static inline u32 ext4_chksum(struct ext4_sb_info *sbi, 
u32 crc,
 #ifdef __KERNEL__
 
 /* hash info structure used by the directory hash */
-struct dx_hash_info
-{
+struct dx_hash_info {
u32 hash;
u32 minor_hash;
int hash_version;
@@ -1724,8 +1722,7 @@ struct dx_hash_info
 /*
  * Describe an inode's exact location on disk and in memory
  */
-struct ext4_iloc
-{
+struct ext4_iloc {
struct buffer_head *bh;
unsigned long offset;
ext4_group_t block_group;
@@ -1908,9 +1905,9 @@ extern int ext4_claim_free_clusters(struct ext4_sb_info 
*sbi,
s64 nclusters, unsigned int flags);
 extern ext4_fsblk_t ext4_count_free_clusters(struct super_block *);
 extern void ext4_check_blocks_bitmap(struct super_block *);
-extern struct ext4_group_desc * ext4_get_group_desc(struct super_block * sb,
+extern struct ext4_group_desc *ext4_get_group_desc(struct super_block *sb,
ext4_group_t block_group,
-   struct buffer_head ** bh);
+   struct buffer_head **bh);
 extern int ext4_should_retry_alloc(struct super_block *sb, int *retries);
 
 extern struct buffer_head *ext4_read_block_bitmap_nowait(struct super_block 
*sb,
@@ -1958,7 +1955,7 @@ extern struct inode *ext4_new_inode(handle_t *, struct 
inode *, umode_t,
const struct qstr *qstr, __u32 goal,
uid_t *owner);
 extern void ext4_free_inode(handle_t *, struct inode *);
-extern struct inode * ext4_orphan_get(struct super_block *, unsigned long);
+extern struct inode *ext4_orphan_get(struct

[PATCH 04/10] ext4: extents: Fixed coding style issue

2012-10-16 Thread Adil Mujeeb
Fixed checkpatch.pl reported issue

Signed-off-by: Adil Mujeeb mujeeb.a...@gmail.com
---
 linux-3.7-rc1/fs/ext4/extents.c |6 +++---
 1 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/linux-3.7-rc1/fs/ext4/extents.c b/linux-3.7-rc1/fs/ext4/extents.c
index 1c94cca..599ce00 100644
--- a/linux-3.7-rc1/fs/ext4/extents.c
+++ b/linux-3.7-rc1/fs/ext4/extents.c
@@ -3367,7 +3367,7 @@ static void unmap_underlying_metadata_blocks(struct 
block_device *bdev,
 {
int i;
for (i = 0; i  count; i++)
-unmap_underlying_metadata(bdev, block + i);
+   unmap_underlying_metadata(bdev, block + i);
 }
 
 /*
@@ -4096,7 +4096,7 @@ got_allocated_blocks:
ext4_ext_store_pblock(newex, newblock + offset);
newex.ee_len = cpu_to_le16(ar.len);
/* Mark uninitialized */
-   if (flags  EXT4_GET_BLOCKS_UNINIT_EXT){
+   if (flags  EXT4_GET_BLOCKS_UNINIT_EXT) {
ext4_ext_mark_uninitialized(newex);
/*
 * io_end structure was created for every IO write to an
@@ -4527,7 +4527,7 @@ int ext4_convert_unwritten_extents(struct inode *inode, 
loff_t offset,
}
ext4_mark_inode_dirty(handle, inode);
ret2 = ext4_journal_stop(handle);
-   if (ret = 0 || ret2 )
+   if (ret = 0 || ret2)
break;
}
return ret  0 ? ret2 : ret;
-- 
1.7.7.3

--
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 05/10] ext4: file: Fixed coding style issue

2012-10-16 Thread Adil Mujeeb
Removed errors reported by checkpatch.pl

Signed-off-by: Adil Mujeeb mujeeb.a...@gmail.com
---
 linux-3.7-rc1/fs/ext4/file.c |5 ++---
 1 files changed, 2 insertions(+), 3 deletions(-)

diff --git a/linux-3.7-rc1/fs/ext4/file.c b/linux-3.7-rc1/fs/ext4/file.c
index bf3966b..17068a7 100644
--- a/linux-3.7-rc1/fs/ext4/file.c
+++ b/linux-3.7-rc1/fs/ext4/file.c
@@ -43,8 +43,7 @@ static int ext4_release_file(struct inode *inode, struct file 
*filp)
/* if we are the last writer on the inode, drop the block reservation */
if ((filp-f_mode  FMODE_WRITE) 
(atomic_read(inode-i_writecount) == 1) 
-   !EXT4_I(inode)-i_reserved_data_blocks)
-   {
+   !EXT4_I(inode)-i_reserved_data_blocks) {
down_write(EXT4_I(inode)-i_data_sem);
ext4_discard_preallocations(inode);
up_write(EXT4_I(inode)-i_data_sem);
@@ -221,7 +220,7 @@ static int ext4_file_mmap(struct file *file, struct 
vm_area_struct *vma)
return 0;
 }
 
-static int ext4_file_open(struct inode * inode, struct file * filp)
+static int ext4_file_open(struct inode *inode, struct file *filp)
 {
struct super_block *sb = inode-i_sb;
struct ext4_sb_info *sbi = EXT4_SB(inode-i_sb);
-- 
1.7.7.3

--
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 06/10] ext4: ialloc: Fixed coding style issue

2012-10-16 Thread Adil Mujeeb
Fixed one of checkpatch.pl reported issue

Signed-off-by: Adil Mujeeb mujeeb.a...@gmail.com
---
 linux-3.7-rc1/fs/ext4/ialloc.c |2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

diff --git a/linux-3.7-rc1/fs/ext4/ialloc.c b/linux-3.7-rc1/fs/ext4/ialloc.c
index fa36372..2e63f4a 100644
--- a/linux-3.7-rc1/fs/ext4/ialloc.c
+++ b/linux-3.7-rc1/fs/ext4/ialloc.c
@@ -1086,7 +1086,7 @@ unsigned long ext4_count_free_inodes(struct super_block 
*sb)
 }
 
 /* Called at mount-time, super-block is locked */
-unsigned long ext4_count_dirs(struct super_block * sb)
+unsigned long ext4_count_dirs(struct super_block *sb)
 {
unsigned long count = 0;
ext4_group_t i, ngroups = ext4_get_groups_count(sb);
-- 
1.7.7.3

--
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 07/10] ext4: inode: Fixed coding style issue

2012-10-16 Thread Adil Mujeeb
Fixed coding style issue reported by checkpatch.pl

Signed-off-by: Adil Mujeeb mujeeb.a...@gmail.com
---
 linux-3.7-rc1/fs/ext4/inode.c |6 +++---
 1 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/linux-3.7-rc1/fs/ext4/inode.c b/linux-3.7-rc1/fs/ext4/inode.c
index b3c243b..a174620 100644
--- a/linux-3.7-rc1/fs/ext4/inode.c
+++ b/linux-3.7-rc1/fs/ext4/inode.c
@@ -2880,7 +2880,7 @@ static void ext4_end_io_dio(struct kiocb *iocb, loff_t 
offset,
bool is_async)
 {
struct inode *inode = iocb-ki_filp-f_path.dentry-d_inode;
-ext4_io_end_t *io_end = iocb-private;
+   ext4_io_end_t *io_end = iocb-private;
 
/* if not async direct IO or dio with 0 bytes write, just return */
if (!io_end || !size)
@@ -3435,9 +3435,9 @@ static int 
ext4_discard_partial_page_buffers_no_lock(handle_t *handle,
zero_user(page, pos, range_to_discard);
 
err = 0;
-   if (ext4_should_journal_data(inode)) {
+   if (ext4_should_journal_data(inode))
err = ext4_handle_dirty_metadata(handle, inode, bh);
-   } else
+   else
mark_buffer_dirty(bh);
 
BUFFER_TRACE(bh, Partial buffer zeroed);
-- 
1.7.7.3

--
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 08/10] ext4: ioctl: Fixed coding style issue

2012-10-16 Thread Adil Mujeeb
Fixed checkpatch.pl reported issue

Signed-off-by: Adil Mujeeb mujeeb.a...@gmail.com
---
 linux-3.7-rc1/fs/ext4/ioctl.c |4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/linux-3.7-rc1/fs/ext4/ioctl.c b/linux-3.7-rc1/fs/ext4/ioctl.c
index 5747f52..a534615 100644
--- a/linux-3.7-rc1/fs/ext4/ioctl.c
+++ b/linux-3.7-rc1/fs/ext4/ioctl.c
@@ -194,7 +194,7 @@ setversion_out:
}
case EXT4_IOC_GROUP_EXTEND: {
ext4_fsblk_t n_blocks_count;
-   int err, err2=0;
+   int err, err2 = 0;
 
err = ext4_resize_begin(sb);
if (err)
@@ -280,7 +280,7 @@ mext_out:
 
case EXT4_IOC_GROUP_ADD: {
struct ext4_new_group_data input;
-   int err, err2=0;
+   int err, err2 = 0;
 
err = ext4_resize_begin(sb);
if (err)
-- 
1.7.7.3

--
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 09/10] ext4: namei: Fixed coding style issue

2012-10-16 Thread Adil Mujeeb
Fixed checkpatch.pl reported issues

Signed-off-by: Adil Mujeeb mujeeb.a...@gmail.com
---
 linux-3.7-rc1/fs/ext4/namei.c |  135 ++---
 1 files changed, 58 insertions(+), 77 deletions(-)

diff --git a/linux-3.7-rc1/fs/ext4/namei.c b/linux-3.7-rc1/fs/ext4/namei.c
index 6d600a6..44b7d09 100644
--- a/linux-3.7-rc1/fs/ext4/namei.c
+++ b/linux-3.7-rc1/fs/ext4/namei.c
@@ -47,7 +47,7 @@
 #define NAMEI_RA_CHUNKS  2
 #define NAMEI_RA_BLOCKS  4
 #define NAMEI_RA_SIZE   (NAMEI_RA_CHUNKS * NAMEI_RA_BLOCKS)
-#define NAMEI_RA_INDEX(c,b)  (((c) * NAMEI_RA_BLOCKS) + (b))
+#define NAMEI_RA_INDEX(c , b)  (((c) * NAMEI_RA_BLOCKS) + (b))
 
 static struct buffer_head *ext4_append(handle_t *handle,
struct inode *inode,
@@ -93,22 +93,19 @@ static struct buffer_head *ext4_append(handle_t *handle,
 #define dxtrace(command)
 #endif
 
-struct fake_dirent
-{
+struct fake_dirent {
__le32 inode;
__le16 rec_len;
u8 name_len;
u8 file_type;
 };
 
-struct dx_countlimit
-{
+struct dx_countlimit {
__le16 limit;
__le16 count;
 };
 
-struct dx_entry
-{
+struct dx_entry {
__le32 hash;
__le32 block;
 };
@@ -119,14 +116,12 @@ struct dx_entry
  * hash version mod 4 should never be 0.  Sincerely, the paranoia department.
  */
 
-struct dx_root
-{
+struct dx_root {
struct fake_dirent dot;
char dot_name[4];
struct fake_dirent dotdot;
char dotdot_name[4];
-   struct dx_root_info
-   {
+   struct dx_root_info {
__le32 reserved_zero;
u8 hash_version;
u8 info_length; /* 8 */
@@ -137,22 +132,19 @@ struct dx_root
struct dx_entry entries[0];
 };
 
-struct dx_node
-{
+struct dx_node {
struct fake_dirent fake;
struct dx_entry entries[0];
 };
 
 
-struct dx_frame
-{
+struct dx_frame {
struct buffer_head *bh;
struct dx_entry *entries;
struct dx_entry *at;
 };
 
-struct dx_map_entry
-{
+struct dx_map_entry {
u32 hash;
u16 offs;
u16 size;
@@ -187,14 +179,14 @@ static int dx_make_map(struct ext4_dir_entry_2 *de, 
unsigned blocksize,
 static void dx_sort_map(struct dx_map_entry *map, unsigned count);
 static struct ext4_dir_entry_2 *dx_move_dirents(char *from, char *to,
struct dx_map_entry *offsets, int count, unsigned blocksize);
-static struct ext4_dir_entry_2* dx_pack_dirents(char *base, unsigned 
blocksize);
+static struct ext4_dir_entry_2 *dx_pack_dirents(char *base, unsigned 
blocksize);
 static void dx_insert_block(struct dx_frame *frame,
u32 hash, ext4_lblk_t block);
 static int ext4_htree_next_block(struct inode *dir, __u32 hash,
 struct dx_frame *frame,
 struct dx_frame *frames,
 __u32 *start_hash);
-static struct buffer_head * ext4_dx_find_entry(struct inode *dir,
+static struct buffer_head *ext4_dx_find_entry(struct inode *dir,
const struct qstr *d_name,
struct ext4_dir_entry_2 **res_dir,
int *err);
@@ -505,9 +497,9 @@ static inline unsigned dx_node_limit(struct inode *dir)
  * Debug
  */
 #ifdef DX_DEBUG
-static void dx_show_index(char * label, struct dx_entry *entries)
+static void dx_show_index(char *label, struct dx_entry *entries)
 {
-   int i, n = dx_get_count (entries);
+   int i, n = dx_get_count(entries);
printk(KERN_DEBUG %s index , label);
for (i = 0; i  n; i++) {
printk(%x-%lu , i ? dx_get_hash(entries + i) :
@@ -516,8 +508,7 @@ static void dx_show_index(char * label, struct dx_entry 
*entries)
printk(\n);
 }
 
-struct stats
-{
+struct stats {
unsigned names;
unsigned space;
unsigned bcount;
@@ -531,12 +522,9 @@ static struct stats dx_show_leaf(struct dx_hash_info 
*hinfo, struct ext4_dir_ent
struct dx_hash_info h = *hinfo;
 
printk(names: );
-   while ((char *) de  base + size)
-   {
-   if (de-inode)
-   {
-   if (show_names)
-   {
+   while ((char *) de  base + size) {
+   if (de-inode) {
+   if (show_names) {
int len = de-name_len;
char *name = de-name;
while (len--) printk(%c, *name++);
@@ -562,14 +550,13 @@ struct stats dx_show_entries(struct dx_hash_info *hinfo, 
struct inode *dir,
struct buffer_head *bh;
int err;
printk(%i indexed blocks...\n, count);
-   for (i = 0; i  count; i++, entries++)
-   {
+   for (i = 0; i  count; i++, entries++) {
ext4_lblk_t block = dx_get_block(entries);
ext4_lblk_t hash  = i ? dx_get_hash(entries): 0;
u32 range = i  count - 1

[PATCH 10/10] ext4: resize: Fixed coding style issue

2012-10-16 Thread Adil Mujeeb
Fixed checkpatch.pl reported issues

Signed-off-by: Adil Mujeeb mujeeb.a...@gmail.com
---
 linux-3.7-rc1/fs/ext4/resize.c |6 +++---
 1 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/linux-3.7-rc1/fs/ext4/resize.c b/linux-3.7-rc1/fs/ext4/resize.c
index 7a75e10..c00bb81 100644
--- a/linux-3.7-rc1/fs/ext4/resize.c
+++ b/linux-3.7-rc1/fs/ext4/resize.c
@@ -691,7 +691,7 @@ static int verify_reserved_gdb(struct super_block *sb,
 
while ((grp = ext4_list_backups(sb, three, five, seven))  end) {
if (le32_to_cpu(*p++) !=
-   grp * EXT4_BLOCKS_PER_GROUP(sb) + blk){
+   grp * EXT4_BLOCKS_PER_GROUP(sb) + blk) {
ext4_warning(sb, reserved GDT %llu
  missing grp %d (%llu),
 blk, grp,
@@ -917,7 +917,7 @@ static int reserve_backup_gdb(handle_t *handle, struct 
inode *inode,
  ext4_group_t group)
 {
struct super_block *sb = inode-i_sb;
-   int reserved_gdb =le16_to_cpu(EXT4_SB(sb)-s_es-s_reserved_gdt_blocks);
+   int reserved_gdb = 
le16_to_cpu(EXT4_SB(sb)-s_es-s_reserved_gdt_blocks);
struct buffer_head **primary;
struct buffer_head *dind;
struct ext4_iloc iloc;
@@ -1232,7 +1232,7 @@ static int ext4_setup_new_descs(handle_t *handle, struct 
super_block *sb,
ext4_group_tgroup;
__u16   *bg_flags = flex_gd-bg_flags;
int i, gdb_off, gdb_num, err = 0;
-   
+
 
for (i = 0; i  flex_gd-count; i++, group_data++, bg_flags++) {
group = group_data-group;
-- 
1.7.7.3

--
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 9/9] Staging: winbond: wb35tx_s: Fixed coding style issues

2012-10-12 Thread Adil Mujeeb
Fixed most of the checkpatch.pl reported ERRORs and WARNINGs.
Some "line over 80 characters" warning left.

Signed-off-by: Adil Mujeeb 
---
 linux-3.6-rc7/drivers/staging/winbond/wb35tx_s.h |   49 +
 1 files changed, 21 insertions(+), 28 deletions(-)

diff --git a/linux-3.6-rc7/drivers/staging/winbond/wb35tx_s.h 
b/linux-3.6-rc7/drivers/staging/winbond/wb35tx_s.h
index f70f433..02a1f27 100644
--- a/linux-3.6-rc7/drivers/staging/winbond/wb35tx_s.h
+++ b/linux-3.6-rc7/drivers/staging/winbond/wb35tx_s.h
@@ -3,45 +3,38 @@
 
 #include "mds_s.h"
 
-//
-// IS89C35 Tx related definition
-//
-#define TX_INTERFACE   0   // Interface 1
-#define TX_PIPE3   // endpoint 4
-#define TX_INTERRUPT   1   // endpoint 2
-#define MAX_INTERRUPT_LENGTH   64  // It must be 64 for EP2 hardware
-
-
-
-//
-// Internal variable for module
-//
+/* IS89C35 Tx related definition */
+#define TX_INTERFACE   0   /* Interface 1 */
+#define TX_PIPE3   /* endpoint 4 */
+#define TX_INTERRUPT   1   /* endpoint 2 */
+#define MAX_INTERRUPT_LENGTH   64  /* It must be 64 for EP2 hardware */
 
+/* Internal variable for module */
 
 struct wb35_tx {
-   // For Tx buffer
-   u8  TxBuffer[ MAX_USB_TX_BUFFER_NUMBER ][ MAX_USB_TX_BUFFER ];
+   /* For Tx buffer */
+   u8  TxBuffer[MAX_USB_TX_BUFFER_NUMBER][MAX_USB_TX_BUFFER];
 
-   // For Interrupt pipe
-   u8  EP2_buf[MAX_INTERRUPT_LENGTH];
+   /* For Interrupt pipe */
+   u8  EP2_buf[MAX_INTERRUPT_LENGTH];
 
-   atomic_tTxResultCount;// For thread control of EP2 931130.4.m
-   atomic_tTxFireCounter;// For thread control of EP4 931130.4.n
-   u32 ByteTransfer;
+   atomic_tTxResultCount; /* For thread control of EP2 931130.4.m 
*/
+   atomic_tTxFireCounter; /* For thread control of EP4 931130.4.n 
*/
+   u32 ByteTransfer;
 
-   u32 TxSendIndex;// The next index of Mds array to be sent
-   u32 EP2vm_state; // for EP2vm state
-   u32 EP4vm_state; // for EP4vm state
-   u32 tx_halt; // Stopping VM
+   u32 TxSendIndex; /* next index of Mds array to be sent */
+   u32 EP2vm_state; /* for EP2vm state */
+   u32 EP4vm_state; /* for EP4vm state */
+   u32 tx_halt; /* Stopping VM */
 
-   struct urb *Tx4Urb;
-   struct urb *Tx2Urb;
+   struct urb  *Tx4Urb;
+   struct urb  *Tx2Urb;
 
int EP2VM_status;
int EP4VM_status;
 
-   u32 TxFillCount; // 20060928
-   u32 TxTimer; // 20060928 Add if sending packet not great than 13
+   u32 TxFillCount; /* 20060928 */
+   u32 TxTimer; /* 20060928 Add if sending packet not great 
than 13 */
 };
 
 #endif
-- 
1.7.7.3

--
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 8/9] taging: winbond: wb35tx: Fixed coding style issues

2012-10-12 Thread Adil Mujeeb
Fixed most of the checkpatch.pl reported ERRORs and WARNINGs (still few are 
there).

Signed-off-by: Adil Mujeeb 
---
 linux-3.6-rc7/drivers/staging/winbond/wb35tx.c |  160 +++-
 1 files changed, 71 insertions(+), 89 deletions(-)

diff --git a/linux-3.6-rc7/drivers/staging/winbond/wb35tx.c 
b/linux-3.6-rc7/drivers/staging/winbond/wb35tx.c
index 5df39d4..8beeb4d 100644
--- a/linux-3.6-rc7/drivers/staging/winbond/wb35tx.c
+++ b/linux-3.6-rc7/drivers/staging/winbond/wb35tx.c
@@ -1,13 +1,13 @@
-//
-//  Copyright (c) 1996-2002 Winbond Electronic Corporation
-//
-//  Module Name:
-//Wb35Tx.c
-//
-//  Abstract:
-//Processing the Tx message and put into down layer
-//
-//
+/*
+ *  Copyright (c) 1996-2002 Winbond Electronic Corporation
+ *
+ *  Module Name:
+ *Wb35Tx.c
+ *
+ *  Abstract:
+ *Processing the Tx message and put into down layer
+ */
+
 #include 
 #include 
 
@@ -15,7 +15,7 @@
 #include "mds_f.h"
 
 unsigned char
-Wb35Tx_get_tx_buffer(struct hw_data * pHwData, u8 **pBuffer)
+Wb35Tx_get_tx_buffer(struct hw_data *pHwData, u8 **pBuffer)
 {
struct wb35_tx *pWb35Tx = >Wb35Tx;
 
@@ -25,30 +25,28 @@ Wb35Tx_get_tx_buffer(struct hw_data * pHwData, u8 **pBuffer)
 
 static void Wb35Tx(struct wbsoft_priv *adapter);
 
-static void Wb35Tx_complete(struct urb * pUrb)
+static void Wb35Tx_complete(struct urb *pUrb)
 {
struct wbsoft_priv *adapter = pUrb->context;
-   struct hw_data *pHwData = >sHwData;
+   struct hw_data *pHwData = >sHwData;
struct wb35_tx *pWb35Tx = >Wb35Tx;
struct wb35_mds *pMds = >Mds;
 
-   printk("wb35: tx complete\n");
-   // Variable setting
+   /* Variable setting */
pWb35Tx->EP4vm_state = VM_COMPLETED;
-   pWb35Tx->EP4VM_status = pUrb->status; //Store the last result of Irp
-   pMds->TxOwner[ pWb35Tx->TxSendIndex ] = 0;// Set the owner. Free the 
owner bit always.
+   pWb35Tx->EP4VM_status = pUrb->status; /* Store the last result of Irp */
+   pMds->TxOwner[pWb35Tx->TxSendIndex] = 0; /* Set the owner. Free the 
owner bit always. */
pWb35Tx->TxSendIndex++;
pWb35Tx->TxSendIndex %= MAX_USB_TX_BUFFER_NUMBER;
 
-   if (pHwData->SurpriseRemove) // Let WbWlanHalt to handle surprise remove
+   if (pHwData->SurpriseRemove) /* Let WbWlanHalt to handle surprise 
remove */
goto error;
 
if (pWb35Tx->tx_halt)
goto error;
 
-   // The URB is completed, check the result
+   /* The URB is completed, check the result */
if (pWb35Tx->EP4VM_status != 0) {
-   printk("URB submission failed\n");
pWb35Tx->EP4vm_state = VM_STOP;
goto error;
}
@@ -64,12 +62,12 @@ error:
 
 static void Wb35Tx(struct wbsoft_priv *adapter)
 {
-   struct hw_data *pHwData = >sHwData;
-   struct wb35_tx *pWb35Tx = >Wb35Tx;
+   struct hw_data  *pHwData = >sHwData;
+   struct wb35_tx  *pWb35Tx = >Wb35Tx;
u8  *pTxBufferAddress;
struct wb35_mds *pMds = >Mds;
-   struct urb *pUrb = (struct urb *)pWb35Tx->Tx4Urb;
-   int retv;
+   struct urb  *pUrb = (struct urb *)pWb35Tx->Tx4Urb;
+   int retv;
u32 SendIndex;
 
 
@@ -79,28 +77,25 @@ static void Wb35Tx(struct wbsoft_priv *adapter)
if (pWb35Tx->tx_halt)
goto cleanup;
 
-   // Ownership checking
+   /* Ownership checking */
SendIndex = pWb35Tx->TxSendIndex;
-   if (!pMds->TxOwner[SendIndex]) //No more data need to be sent, return 
immediately
+   if (!pMds->TxOwner[SendIndex]) /* No more data need to be sent, return 
immediately */
goto cleanup;
 
pTxBufferAddress = pWb35Tx->TxBuffer[SendIndex];
-   //
-   // Issuing URB
-   //
+
+   /* Issuing URB */
usb_fill_bulk_urb(pUrb, pHwData->udev,
  usb_sndbulkpipe(pHwData->udev, 4),
- pTxBufferAddress, pMds->TxBufferSize[ SendIndex ],
+ pTxBufferAddress, pMds->TxBufferSize[SendIndex],
  Wb35Tx_complete, adapter);
 
pWb35Tx->EP4vm_state = VM_RUNNING;
retv = usb_submit_urb(pUrb, GFP_ATOMIC);
-   if (retv<0) {
-   printk("EP4 Tx Irp sending error\n");
+   if (retv < 0)
goto cleanup;
-   }
 
-   // Check if driver needs issue Irp for EP2
+   /* Check if driver needs issue Irp for EP2 */
pWb35Tx->TxFillCount += pMds->TxCountInBuffer[SendIndex];
if (pWb35Tx->TxFillCount > 12)
Wb35Tx_EP

[PATCH 7/9] Staging: winbond: wb35rx_s: Fixed coding style issue

2012-10-12 Thread Adil Mujeeb
Fixed checpatch.pl reported ERRORs (excluding WARNING of line over 80 
characters)

Signed-off-by: Adil Mujeeb 
---
 linux-3.6-rc7/drivers/staging/winbond/wb35rx_s.h |   62 +++---
 1 files changed, 31 insertions(+), 31 deletions(-)

diff --git a/linux-3.6-rc7/drivers/staging/winbond/wb35rx_s.h 
b/linux-3.6-rc7/drivers/staging/winbond/wb35rx_s.h
index 4b03274..545bc95 100644
--- a/linux-3.6-rc7/drivers/staging/winbond/wb35rx_s.h
+++ b/linux-3.6-rc7/drivers/staging/winbond/wb35rx_s.h
@@ -1,44 +1,44 @@
-//
-// wb35rx.h --
-//
+#ifndef __WINBOND_35RX_S_H
+#define __WINBOND_35RX_S_H
 
-// Definition for this module used
-#define MAX_USB_RX_BUFFER  4096// This parameter must be 4096 
931130.4.f
+/* Definition for this module used */
+#define MAX_USB_RX_BUFFER  4096/* This parameter must be 4096 
931130.4.f */
+#define MAX_USB_RX_BUFFER_NUMBER   ETHERNET_RX_DESCRIPTORS /* Maximum 254, 
255 is RESERVED ID */
+#define RX_INTERFACE   0   /* Interface 1 */
+#define RX_PIPE2   /* Pipe 3 */
+#define MAX_PACKET_SIZE1600/* 1568 = 8 + 1532 + 4 
+ 24(IV EIV MIC ICV CRC) for check DMA data 931130.4.g */
+#define RX_END_TAG 0x0badbeef
 
-#define MAX_USB_RX_BUFFER_NUMBER   ETHERNET_RX_DESCRIPTORS // 
Maximum 254, 255 is RESERVED ID
-#define RX_INTERFACE   0   // Interface 1
-#define RX_PIPE2   // Pipe 
3
-#define MAX_PACKET_SIZE1600 //1568 // 8 + 
1532 + 4 + 24(IV EIV MIC ICV CRC) for check DMA data 931130.4.g
-#define RX_END_TAG 0x0badbeef
 
-
-//
-// Internal variable for module
-//
+/*
+ * Internal variable for module
+ */
 struct wb35_rx {
-   u32 ByteReceived;// For calculating throughput of 
BulkIn
-   atomic_tRxFireCounter;// Does Wb35Rx module fire?
+   u32 ByteReceived; /* For calculating throughput of BulkIn */
+   atomic_tRxFireCounter;/* Does Wb35Rx module fire? */
 
-   u8  RxBuffer[ MAX_USB_RX_BUFFER_NUMBER ][ ((MAX_USB_RX_BUFFER+3) & 
~0x03 ) ];
-   u16 RxBufferSize[ ((MAX_USB_RX_BUFFER_NUMBER+1) & ~0x01) ];
-   u8  RxOwner[ ((MAX_USB_RX_BUFFER_NUMBER+3) & ~0x03 ) ];//Ownership 
of buffer  0: SW 1:HW
+   u8  
RxBuffer[MAX_USB_RX_BUFFER_NUMBER][((MAX_USB_RX_BUFFER+3) & ~0x03)];
+   u16 RxBufferSize[((MAX_USB_RX_BUFFER_NUMBER+1) & ~0x01)];
+   u8  RxOwner[((MAX_USB_RX_BUFFER_NUMBER+3) & ~0x03)]; /* 
Ownership of buffer  0:SW 1:HW */
 
-   u32 RxProcessIndex;//The next index to process
-   u32 RxBufferId;
-   u32 EP3vm_state;
+   u32 RxProcessIndex; /* The next index to process */
+   u32 RxBufferId;
+   u32 EP3vm_state;
 
-   u32 rx_halt; // For VM stopping
+   u32 rx_halt; /* For VM stopping */
 
-   u16 MoreDataSize;
-   u16 PacketSize;
+   u16 MoreDataSize;
+   u16 PacketSize;
 
-   u32 CurrentRxBufferId; // For complete routine usage
-   u32 Rx3UrbCancel;
+   u32 CurrentRxBufferId; /* For complete routine usage */
+   u32 Rx3UrbCancel;
 
-   u32 LastR1; // For RSSI reporting
-   struct urb *RxUrb;
-   u32 Ep3ErrorCount2; // 20060625.1 Usbd for Rx DMA error 
count
+   u32 LastR1; /* For RSSI reporting */
+   struct urb  *RxUrb;
+   u32 Ep3ErrorCount2; /* 20060625.1 Usbd for Rx DMA error 
count */
 
int EP3VM_status;
-   u8 *pDRx;
+   u8  *pDRx;
 };
+
+#endif /* __WINBOND_35RX_S_H */
-- 
1.7.7.3

--
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/9] Staging: winbond: wb35rx_f: Fixed coding style issues

2012-10-12 Thread Adil Mujeeb
Fixed checkpatch.pl reported ERRORs

Signed-off-by: Adil Mujeeb 
---
 linux-3.6-rc7/drivers/staging/winbond/wb35rx_f.h |   12 ++--
 1 files changed, 6 insertions(+), 6 deletions(-)

diff --git a/linux-3.6-rc7/drivers/staging/winbond/wb35rx_f.h 
b/linux-3.6-rc7/drivers/staging/winbond/wb35rx_f.h
index 1fdf65e..559bdca 100644
--- a/linux-3.6-rc7/drivers/staging/winbond/wb35rx_f.h
+++ b/linux-3.6-rc7/drivers/staging/winbond/wb35rx_f.h
@@ -4,12 +4,12 @@
 #include 
 #include "wbhal.h"
 
-//
-// Interface function declare
-//
-unsigned char  Wb35Rx_initial(  struct hw_data * pHwData );
-void   Wb35Rx_destroy(  struct hw_data * pHwData );
-void   Wb35Rx_stop(  struct hw_data * pHwData );
+/*
+ * Interface function declaration
+ */
+unsigned char  Wb35Rx_initial(struct hw_data *pHwData);
+void   Wb35Rx_destroy(struct hw_data *pHwData);
+void   Wb35Rx_stop(struct hw_data *pHwData);
 void   Wb35Rx_start(struct ieee80211_hw *hw);
 
 #endif
-- 
1.7.7.3

--
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 5/9] Staging: winbond: wb35reg: Fixed coding style issues

2012-10-12 Thread Adil Mujeeb
Fixed some of checkpatch.pl reported ERRORs and WARNING of similar types:
1. trailing statements should be on next line
2. no spaces at the start of a line

Signed-off-by: Adil Mujeeb 
---
 linux-3.6-rc7/drivers/staging/winbond/wb35reg.c |  142 +--
 1 files changed, 106 insertions(+), 36 deletions(-)

diff --git a/linux-3.6-rc7/drivers/staging/winbond/wb35reg.c 
b/linux-3.6-rc7/drivers/staging/winbond/wb35reg.c
index da595f1..476f4db 100644
--- a/linux-3.6-rc7/drivers/staging/winbond/wb35reg.c
+++ b/linux-3.6-rc7/drivers/staging/winbond/wb35reg.c
@@ -69,48 +69,118 @@ unsigned char Wb35Reg_BurstWrite(struct hw_data *pHwData, 
u16 RegisterNo, u32 *p
kfree(reg_queue);
return false;
}
-   return false;
+   return false;
 }
 
 void Wb35Reg_Update(struct hw_data *pHwData,  u16 RegisterNo,  u32 
RegisterValue)
 {
struct wb35_reg *reg = >reg;
switch (RegisterNo) {
-   case 0x3b0: reg->U1B0 = RegisterValue; break;
-   case 0x3bc: reg->U1BC_LEDConfigure = RegisterValue; break;
-   case 0x400: reg->D00_DmaControl = RegisterValue; break;
-   case 0x800: reg->M00_MacControl = RegisterValue; break;
-   case 0x804: reg->M04_MulticastAddress1 = RegisterValue; break;
-   case 0x808: reg->M08_MulticastAddress2 = RegisterValue; break;
-   case 0x824: reg->M24_MacControl = RegisterValue; break;
-   case 0x828: reg->M28_MacControl = RegisterValue; break;
-   case 0x82c: reg->M2C_MacControl = RegisterValue; break;
-   case 0x838: reg->M38_MacControl = RegisterValue; break;
-   case 0x840: reg->M40_MacControl = RegisterValue; break;
-   case 0x844: reg->M44_MacControl = RegisterValue; break;
-   case 0x848: reg->M48_MacControl = RegisterValue; break;
-   case 0x84c: reg->M4C_MacStatus = RegisterValue; break;
-   case 0x860: reg->M60_MacControl = RegisterValue; break;
-   case 0x868: reg->M68_MacControl = RegisterValue; break;
-   case 0x870: reg->M70_MacControl = RegisterValue; break;
-   case 0x874: reg->M74_MacControl = RegisterValue; break;
-   case 0x878: reg->M78_ERPInformation = RegisterValue; break;
-   case 0x87C: reg->M7C_MacControl = RegisterValue; break;
-   case 0x880: reg->M80_MacControl = RegisterValue; break;
-   case 0x884: reg->M84_MacControl = RegisterValue; break;
-   case 0x888: reg->M88_MacControl = RegisterValue; break;
-   case 0x898: reg->M98_MacControl = RegisterValue; break;
-   case 0x100c: reg->BB0C = RegisterValue; break;
-   case 0x102c: reg->BB2C = RegisterValue; break;
-   case 0x1030: reg->BB30 = RegisterValue; break;
-   case 0x103c: reg->BB3C = RegisterValue; break;
-   case 0x1048: reg->BB48 = RegisterValue; break;
-   case 0x104c: reg->BB4C = RegisterValue; break;
-   case 0x1050: reg->BB50 = RegisterValue; break;
-   case 0x1054: reg->BB54 = RegisterValue; break;
-   case 0x1058: reg->BB58 = RegisterValue; break;
-   case 0x105c: reg->BB5C = RegisterValue; break;
-   case 0x1060: reg->BB60 = RegisterValue; break;
+   case 0x3b0:
+   reg->U1B0 = RegisterValue;
+   break;
+   case 0x3bc:
+   reg->U1BC_LEDConfigure = RegisterValue;
+   break;
+   case 0x400:
+   reg->D00_DmaControl = RegisterValue;
+   break;
+   case 0x800:
+   reg->M00_MacControl = RegisterValue;
+   break;
+   case 0x804:
+   reg->M04_MulticastAddress1 = RegisterValue;
+   break;
+   case 0x808:
+   reg->M08_MulticastAddress2 = RegisterValue;
+   break;
+   case 0x824:
+   reg->M24_MacControl = RegisterValue;
+   break;
+   case 0x828:
+   reg->M28_MacControl = RegisterValue;
+   break;
+   case 0x82c:
+   reg->M2C_MacControl = RegisterValue;
+   break;
+   case 0x838:
+   reg->M38_MacControl = RegisterValue;
+   break;
+   case 0x840:
+   reg->M40_MacControl = RegisterValue;
+   break;
+   case 0x844:
+   reg->M44_MacControl = RegisterValue;
+   break;
+   case 0x848:
+   reg->M48_MacControl = RegisterValue;
+   break;
+   case 0x84c:
+   reg->M4C_MacStatus = RegisterValue;
+   break;
+   case 0x860:
+   reg->M60_MacControl = RegisterValue;
+   break;
+   case 0x868:
+   reg->M68_MacControl = RegisterValue;
+   break;
+   case 0x870:
+   reg->M70_MacControl = RegisterValue;
+   break;
+   case 0x874:
+   reg->M74_MacControl = RegisterValue;
+   

[PATCH 4/9] Staging: winbond: sem_api: Fixed coding style issue

2012-10-12 Thread Adil Mujeeb
Fixed checkpatch.pl reported ERROR

Signed-off-by: Adil Mujeeb 
---
 linux-3.6-rc7/drivers/staging/winbond/sme_api.h |2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

diff --git a/linux-3.6-rc7/drivers/staging/winbond/sme_api.h 
b/linux-3.6-rc7/drivers/staging/winbond/sme_api.h
index 8f4596c..47b7238 100644
--- a/linux-3.6-rc7/drivers/staging/winbond/sme_api.h
+++ b/linux-3.6-rc7/drivers/staging/winbond/sme_api.h
@@ -138,7 +138,7 @@ s8 sme_set_txrate_policy(void *pcore_data, u8 policy);
 s8 sme_get_txrate_policy(void *pcore_data, u8 *policy);
 s8 sme_get_cwmin_value(void *pcore_data, u8 *cwmin);
 s8 sme_get_cwmax_value(void *pcore_data, u16 *cwmax);
-s8 sme_get_ms_radio_mode(void *pcore_data, u8 * pMsRadioOff);
+s8 sme_get_ms_radio_mode(void *pcore_data, u8 *pMsRadioOff);
 s8 sme_set_ms_radio_mode(void *pcore_data, u8 boMsRadioOff);
 
 void sme_get_tx_power_level(void *pcore_data, u32 *TxPower);
-- 
1.7.7.3

--
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/9] Staging: winbond: mds: Fixed coding style issues

2012-10-12 Thread Adil Mujeeb
Removed printk tracing call

Signed-off-by: Adil Mujeeb 
---
 linux-3.6-rc7/drivers/staging/winbond/mds.c |5 +
 1 files changed, 1 insertions(+), 4 deletions(-)

diff --git a/linux-3.6-rc7/drivers/staging/winbond/mds.c 
b/linux-3.6-rc7/drivers/staging/winbond/mds.c
index c9f0e8f..d76172e 100644
--- a/linux-3.6-rc7/drivers/staging/winbond/mds.c
+++ b/linux-3.6-rc7/drivers/staging/winbond/mds.c
@@ -476,11 +476,8 @@ Mds_Tx(struct wbsoft_priv *adapter)
/* 931130.5.b */
FragmentCount = PacketSize/FragmentThreshold + 1;
stmp = PacketSize + FragmentCount*32 + 8; /* 931130.5.c 
8:MIC */
-   if ((XmitBufSize + stmp) >= MAX_USB_TX_BUFFER) {
-   printk("[Mds_Tx] Excess max tx buffer.\n");
+   if ((XmitBufSize + stmp) >= MAX_USB_TX_BUFFER)
break; /* buffer is not enough */
-   }
-
 
/*
 * Start transmitting
-- 
1.7.7.3

--
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/9] Staging: winbond: phy_calibration: Fixed coding style issue

2012-10-12 Thread Adil Mujeeb
Removed checkpatch.pl script reported ERRORs

Signed-off-by: Adil Mujeeb 
---
 .../drivers/staging/winbond/phy_calibration.c  |4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/linux-3.6-rc7/drivers/staging/winbond/phy_calibration.c 
b/linux-3.6-rc7/drivers/staging/winbond/phy_calibration.c
index 77a3fff..b881980 100644
--- a/linux-3.6-rc7/drivers/staging/winbond/phy_calibration.c
+++ b/linux-3.6-rc7/drivers/staging/winbond/phy_calibration.c
@@ -22,7 +22,7 @@
 #define LOOP_TIMES  20
 #define US  1000/* MICROSECOND*/
 
-#define AG_CONST0.6072529350
+#define AG_CONST(0.6072529350)
 #define FIXED(X)((s32)((X) * 32768.0))
 #define DEG2RAD(X)  (0.017453 * (X))
 
@@ -296,7 +296,7 @@ void _sin_cos(s32 angle, s32 *sin, s32 *cos)
}
 }
 
-static unsigned char hal_get_dxx_reg(struct hw_data *pHwData, u16 number, u32 
* pValue)
+static unsigned char hal_get_dxx_reg(struct hw_data *pHwData, u16 number, u32 
*pValue)
 {
if (number < 0x1000)
number += 0x1000;
-- 
1.7.7.3

--
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/9] Staging: winbond: wbusb: Fixed coding style issue

2012-10-12 Thread Adil Mujeeb
Removed unnecessary printk and pr_debug tracing calls

Signed-off-by: Adil Mujeeb 
---
 linux-3.6-rc7/drivers/staging/winbond/wbusb.c |   14 --
 1 files changed, 0 insertions(+), 14 deletions(-)

diff --git a/linux-3.6-rc7/drivers/staging/winbond/wbusb.c 
b/linux-3.6-rc7/drivers/staging/winbond/wbusb.c
index 0ca857a..a0497ea 100644
--- a/linux-3.6-rc7/drivers/staging/winbond/wbusb.c
+++ b/linux-3.6-rc7/drivers/staging/winbond/wbusb.c
@@ -79,18 +79,15 @@ static int wbsoft_add_interface(struct ieee80211_hw *dev,
 static void wbsoft_remove_interface(struct ieee80211_hw *dev,
struct ieee80211_vif *vif)
 {
-   printk("wbsoft_remove interface called\n");
 }
 
 static void wbsoft_stop(struct ieee80211_hw *hw)
 {
-   printk(KERN_INFO "%s called\n", __func__);
 }
 
 static int wbsoft_get_stats(struct ieee80211_hw *hw,
struct ieee80211_low_level_stats *stats)
 {
-   printk(KERN_INFO "%s called\n", __func__);
return 0;
 }
 
@@ -177,12 +174,9 @@ static void hal_set_current_channel_ex(struct hw_data 
*pHwData, struct chan_info
if (pHwData->SurpriseRemove)
return;
 
-   printk("Going to channel: %d/%d\n", channel.band, channel.ChanNo);
-
RFSynthesizer_SwitchingChannel(pHwData, channel); /* Switch channel */
pHwData->Channel = channel.ChanNo;
pHwData->band = channel.band;
-   pr_debug("Set channel is %d, band =%d\n", pHwData->Channel, 
pHwData->band);
reg->M28_MacControl &= ~0xff;   /* Clean channel information field */
reg->M28_MacControl |= channel.ChanNo;
Wb35Reg_WriteWithCallbackValue(pHwData, 0x0828, reg->M28_MacControl,
@@ -262,8 +256,6 @@ static int wbsoft_config(struct ieee80211_hw *dev, u32 
changed)
struct wbsoft_priv *priv = dev->priv;
struct chan_info ch;
 
-   printk("wbsoft_config called\n");
-
/* Should use channel_num, or something, as that is already 
pre-translated */
ch.band = 1;
ch.ChanNo = 1;
@@ -280,7 +272,6 @@ static int wbsoft_config(struct ieee80211_hw *dev, u32 
changed)
 
 static u64 wbsoft_get_tsf(struct ieee80211_hw *dev, struct ieee80211_vif *vif)
 {
-   printk("wbsoft_get_tsf called\n");
return 0;
 }
 
@@ -714,7 +705,6 @@ static int wb35_hw_init(struct ieee80211_hw *hw)
}
 
priv->sLocalPara.bAntennaNo = hal_get_antenna_number(pHwData);
-   pr_debug("Driver init, antenna no = %d\n", priv->sLocalPara.bAntennaNo);
hal_get_hw_radio_off(pHwData);
 
/* Waiting for HAL setting OK */
@@ -780,9 +770,6 @@ static int wb35_probe(struct usb_interface *intf,
interface = intf->cur_altsetting;
endpoint = >endpoint[0].desc;
 
-   if (endpoint[2].wMaxPacketSize == 512)
-   printk("[w35und] Working on USB 2.0\n");
-
err = wb35_hw_init(dev);
if (err)
goto error_free_hw;
@@ -834,7 +821,6 @@ static void wb35_hw_halt(struct wbsoft_priv *adapter)
 {
/* Turn off Rx and Tx hardware ability */
hal_stop(>sHwData);
-   pr_debug("[w35und] Hal_stop O.K.\n");
/* Waiting Irp completed */
msleep(100);
 
-- 
1.7.7.3

--
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/9] Staging: winbond: Fixed coding style issues

2012-10-12 Thread Adil Mujeeb

winbond directory files have lots of coding style issues. The patch set tries 
to remove *most* (if not all) of the coding style issues. checkpatch.pl script 
is still complaining (like 80 characters limit) but major part of the serious 
coding style issues have been rectified. 
--
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/9] Staging: winbond: Fixed coding style issues

2012-10-12 Thread Adil Mujeeb

winbond directory files have lots of coding style issues. The patch set tries 
to remove *most* (if not all) of the coding style issues. checkpatch.pl script 
is still complaining (like 80 characters limit) but major part of the serious 
coding style issues have been rectified. 
--
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/9] Staging: winbond: wbusb: Fixed coding style issue

2012-10-12 Thread Adil Mujeeb
Removed unnecessary printk and pr_debug tracing calls

Signed-off-by: Adil Mujeeb mujeeb.a...@gmail.com
---
 linux-3.6-rc7/drivers/staging/winbond/wbusb.c |   14 --
 1 files changed, 0 insertions(+), 14 deletions(-)

diff --git a/linux-3.6-rc7/drivers/staging/winbond/wbusb.c 
b/linux-3.6-rc7/drivers/staging/winbond/wbusb.c
index 0ca857a..a0497ea 100644
--- a/linux-3.6-rc7/drivers/staging/winbond/wbusb.c
+++ b/linux-3.6-rc7/drivers/staging/winbond/wbusb.c
@@ -79,18 +79,15 @@ static int wbsoft_add_interface(struct ieee80211_hw *dev,
 static void wbsoft_remove_interface(struct ieee80211_hw *dev,
struct ieee80211_vif *vif)
 {
-   printk(wbsoft_remove interface called\n);
 }
 
 static void wbsoft_stop(struct ieee80211_hw *hw)
 {
-   printk(KERN_INFO %s called\n, __func__);
 }
 
 static int wbsoft_get_stats(struct ieee80211_hw *hw,
struct ieee80211_low_level_stats *stats)
 {
-   printk(KERN_INFO %s called\n, __func__);
return 0;
 }
 
@@ -177,12 +174,9 @@ static void hal_set_current_channel_ex(struct hw_data 
*pHwData, struct chan_info
if (pHwData-SurpriseRemove)
return;
 
-   printk(Going to channel: %d/%d\n, channel.band, channel.ChanNo);
-
RFSynthesizer_SwitchingChannel(pHwData, channel); /* Switch channel */
pHwData-Channel = channel.ChanNo;
pHwData-band = channel.band;
-   pr_debug(Set channel is %d, band =%d\n, pHwData-Channel, 
pHwData-band);
reg-M28_MacControl = ~0xff;   /* Clean channel information field */
reg-M28_MacControl |= channel.ChanNo;
Wb35Reg_WriteWithCallbackValue(pHwData, 0x0828, reg-M28_MacControl,
@@ -262,8 +256,6 @@ static int wbsoft_config(struct ieee80211_hw *dev, u32 
changed)
struct wbsoft_priv *priv = dev-priv;
struct chan_info ch;
 
-   printk(wbsoft_config called\n);
-
/* Should use channel_num, or something, as that is already 
pre-translated */
ch.band = 1;
ch.ChanNo = 1;
@@ -280,7 +272,6 @@ static int wbsoft_config(struct ieee80211_hw *dev, u32 
changed)
 
 static u64 wbsoft_get_tsf(struct ieee80211_hw *dev, struct ieee80211_vif *vif)
 {
-   printk(wbsoft_get_tsf called\n);
return 0;
 }
 
@@ -714,7 +705,6 @@ static int wb35_hw_init(struct ieee80211_hw *hw)
}
 
priv-sLocalPara.bAntennaNo = hal_get_antenna_number(pHwData);
-   pr_debug(Driver init, antenna no = %d\n, priv-sLocalPara.bAntennaNo);
hal_get_hw_radio_off(pHwData);
 
/* Waiting for HAL setting OK */
@@ -780,9 +770,6 @@ static int wb35_probe(struct usb_interface *intf,
interface = intf-cur_altsetting;
endpoint = interface-endpoint[0].desc;
 
-   if (endpoint[2].wMaxPacketSize == 512)
-   printk([w35und] Working on USB 2.0\n);
-
err = wb35_hw_init(dev);
if (err)
goto error_free_hw;
@@ -834,7 +821,6 @@ static void wb35_hw_halt(struct wbsoft_priv *adapter)
 {
/* Turn off Rx and Tx hardware ability */
hal_stop(adapter-sHwData);
-   pr_debug([w35und] Hal_stop O.K.\n);
/* Waiting Irp completed */
msleep(100);
 
-- 
1.7.7.3

--
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/9] Staging: winbond: phy_calibration: Fixed coding style issue

2012-10-12 Thread Adil Mujeeb
Removed checkpatch.pl script reported ERRORs

Signed-off-by: Adil Mujeeb mujeeb.a...@gmail.com
---
 .../drivers/staging/winbond/phy_calibration.c  |4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/linux-3.6-rc7/drivers/staging/winbond/phy_calibration.c 
b/linux-3.6-rc7/drivers/staging/winbond/phy_calibration.c
index 77a3fff..b881980 100644
--- a/linux-3.6-rc7/drivers/staging/winbond/phy_calibration.c
+++ b/linux-3.6-rc7/drivers/staging/winbond/phy_calibration.c
@@ -22,7 +22,7 @@
 #define LOOP_TIMES  20
 #define US  1000/* MICROSECOND*/
 
-#define AG_CONST0.6072529350
+#define AG_CONST(0.6072529350)
 #define FIXED(X)((s32)((X) * 32768.0))
 #define DEG2RAD(X)  (0.017453 * (X))
 
@@ -296,7 +296,7 @@ void _sin_cos(s32 angle, s32 *sin, s32 *cos)
}
 }
 
-static unsigned char hal_get_dxx_reg(struct hw_data *pHwData, u16 number, u32 
* pValue)
+static unsigned char hal_get_dxx_reg(struct hw_data *pHwData, u16 number, u32 
*pValue)
 {
if (number  0x1000)
number += 0x1000;
-- 
1.7.7.3

--
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/9] Staging: winbond: mds: Fixed coding style issues

2012-10-12 Thread Adil Mujeeb
Removed printk tracing call

Signed-off-by: Adil Mujeeb mujeeb.a...@gmail.com
---
 linux-3.6-rc7/drivers/staging/winbond/mds.c |5 +
 1 files changed, 1 insertions(+), 4 deletions(-)

diff --git a/linux-3.6-rc7/drivers/staging/winbond/mds.c 
b/linux-3.6-rc7/drivers/staging/winbond/mds.c
index c9f0e8f..d76172e 100644
--- a/linux-3.6-rc7/drivers/staging/winbond/mds.c
+++ b/linux-3.6-rc7/drivers/staging/winbond/mds.c
@@ -476,11 +476,8 @@ Mds_Tx(struct wbsoft_priv *adapter)
/* 931130.5.b */
FragmentCount = PacketSize/FragmentThreshold + 1;
stmp = PacketSize + FragmentCount*32 + 8; /* 931130.5.c 
8:MIC */
-   if ((XmitBufSize + stmp) = MAX_USB_TX_BUFFER) {
-   printk([Mds_Tx] Excess max tx buffer.\n);
+   if ((XmitBufSize + stmp) = MAX_USB_TX_BUFFER)
break; /* buffer is not enough */
-   }
-
 
/*
 * Start transmitting
-- 
1.7.7.3

--
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 4/9] Staging: winbond: sem_api: Fixed coding style issue

2012-10-12 Thread Adil Mujeeb
Fixed checkpatch.pl reported ERROR

Signed-off-by: Adil Mujeeb mujeeb.a...@gmail.com
---
 linux-3.6-rc7/drivers/staging/winbond/sme_api.h |2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

diff --git a/linux-3.6-rc7/drivers/staging/winbond/sme_api.h 
b/linux-3.6-rc7/drivers/staging/winbond/sme_api.h
index 8f4596c..47b7238 100644
--- a/linux-3.6-rc7/drivers/staging/winbond/sme_api.h
+++ b/linux-3.6-rc7/drivers/staging/winbond/sme_api.h
@@ -138,7 +138,7 @@ s8 sme_set_txrate_policy(void *pcore_data, u8 policy);
 s8 sme_get_txrate_policy(void *pcore_data, u8 *policy);
 s8 sme_get_cwmin_value(void *pcore_data, u8 *cwmin);
 s8 sme_get_cwmax_value(void *pcore_data, u16 *cwmax);
-s8 sme_get_ms_radio_mode(void *pcore_data, u8 * pMsRadioOff);
+s8 sme_get_ms_radio_mode(void *pcore_data, u8 *pMsRadioOff);
 s8 sme_set_ms_radio_mode(void *pcore_data, u8 boMsRadioOff);
 
 void sme_get_tx_power_level(void *pcore_data, u32 *TxPower);
-- 
1.7.7.3

--
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 5/9] Staging: winbond: wb35reg: Fixed coding style issues

2012-10-12 Thread Adil Mujeeb
Fixed some of checkpatch.pl reported ERRORs and WARNING of similar types:
1. trailing statements should be on next line
2. no spaces at the start of a line

Signed-off-by: Adil Mujeeb mujeeb.a...@gmail.com
---
 linux-3.6-rc7/drivers/staging/winbond/wb35reg.c |  142 +--
 1 files changed, 106 insertions(+), 36 deletions(-)

diff --git a/linux-3.6-rc7/drivers/staging/winbond/wb35reg.c 
b/linux-3.6-rc7/drivers/staging/winbond/wb35reg.c
index da595f1..476f4db 100644
--- a/linux-3.6-rc7/drivers/staging/winbond/wb35reg.c
+++ b/linux-3.6-rc7/drivers/staging/winbond/wb35reg.c
@@ -69,48 +69,118 @@ unsigned char Wb35Reg_BurstWrite(struct hw_data *pHwData, 
u16 RegisterNo, u32 *p
kfree(reg_queue);
return false;
}
-   return false;
+   return false;
 }
 
 void Wb35Reg_Update(struct hw_data *pHwData,  u16 RegisterNo,  u32 
RegisterValue)
 {
struct wb35_reg *reg = pHwData-reg;
switch (RegisterNo) {
-   case 0x3b0: reg-U1B0 = RegisterValue; break;
-   case 0x3bc: reg-U1BC_LEDConfigure = RegisterValue; break;
-   case 0x400: reg-D00_DmaControl = RegisterValue; break;
-   case 0x800: reg-M00_MacControl = RegisterValue; break;
-   case 0x804: reg-M04_MulticastAddress1 = RegisterValue; break;
-   case 0x808: reg-M08_MulticastAddress2 = RegisterValue; break;
-   case 0x824: reg-M24_MacControl = RegisterValue; break;
-   case 0x828: reg-M28_MacControl = RegisterValue; break;
-   case 0x82c: reg-M2C_MacControl = RegisterValue; break;
-   case 0x838: reg-M38_MacControl = RegisterValue; break;
-   case 0x840: reg-M40_MacControl = RegisterValue; break;
-   case 0x844: reg-M44_MacControl = RegisterValue; break;
-   case 0x848: reg-M48_MacControl = RegisterValue; break;
-   case 0x84c: reg-M4C_MacStatus = RegisterValue; break;
-   case 0x860: reg-M60_MacControl = RegisterValue; break;
-   case 0x868: reg-M68_MacControl = RegisterValue; break;
-   case 0x870: reg-M70_MacControl = RegisterValue; break;
-   case 0x874: reg-M74_MacControl = RegisterValue; break;
-   case 0x878: reg-M78_ERPInformation = RegisterValue; break;
-   case 0x87C: reg-M7C_MacControl = RegisterValue; break;
-   case 0x880: reg-M80_MacControl = RegisterValue; break;
-   case 0x884: reg-M84_MacControl = RegisterValue; break;
-   case 0x888: reg-M88_MacControl = RegisterValue; break;
-   case 0x898: reg-M98_MacControl = RegisterValue; break;
-   case 0x100c: reg-BB0C = RegisterValue; break;
-   case 0x102c: reg-BB2C = RegisterValue; break;
-   case 0x1030: reg-BB30 = RegisterValue; break;
-   case 0x103c: reg-BB3C = RegisterValue; break;
-   case 0x1048: reg-BB48 = RegisterValue; break;
-   case 0x104c: reg-BB4C = RegisterValue; break;
-   case 0x1050: reg-BB50 = RegisterValue; break;
-   case 0x1054: reg-BB54 = RegisterValue; break;
-   case 0x1058: reg-BB58 = RegisterValue; break;
-   case 0x105c: reg-BB5C = RegisterValue; break;
-   case 0x1060: reg-BB60 = RegisterValue; break;
+   case 0x3b0:
+   reg-U1B0 = RegisterValue;
+   break;
+   case 0x3bc:
+   reg-U1BC_LEDConfigure = RegisterValue;
+   break;
+   case 0x400:
+   reg-D00_DmaControl = RegisterValue;
+   break;
+   case 0x800:
+   reg-M00_MacControl = RegisterValue;
+   break;
+   case 0x804:
+   reg-M04_MulticastAddress1 = RegisterValue;
+   break;
+   case 0x808:
+   reg-M08_MulticastAddress2 = RegisterValue;
+   break;
+   case 0x824:
+   reg-M24_MacControl = RegisterValue;
+   break;
+   case 0x828:
+   reg-M28_MacControl = RegisterValue;
+   break;
+   case 0x82c:
+   reg-M2C_MacControl = RegisterValue;
+   break;
+   case 0x838:
+   reg-M38_MacControl = RegisterValue;
+   break;
+   case 0x840:
+   reg-M40_MacControl = RegisterValue;
+   break;
+   case 0x844:
+   reg-M44_MacControl = RegisterValue;
+   break;
+   case 0x848:
+   reg-M48_MacControl = RegisterValue;
+   break;
+   case 0x84c:
+   reg-M4C_MacStatus = RegisterValue;
+   break;
+   case 0x860:
+   reg-M60_MacControl = RegisterValue;
+   break;
+   case 0x868:
+   reg-M68_MacControl = RegisterValue;
+   break;
+   case 0x870:
+   reg-M70_MacControl = RegisterValue;
+   break;
+   case 0x874:
+   reg-M74_MacControl = RegisterValue;
+   break;
+   case 0x878:
+   reg-M78_ERPInformation = RegisterValue;
+   break;
+   case 0x87C:
+   reg-M7C_MacControl = RegisterValue

[PATCH 6/9] Staging: winbond: wb35rx_f: Fixed coding style issues

2012-10-12 Thread Adil Mujeeb
Fixed checkpatch.pl reported ERRORs

Signed-off-by: Adil Mujeeb mujeeb.a...@gmail.com
---
 linux-3.6-rc7/drivers/staging/winbond/wb35rx_f.h |   12 ++--
 1 files changed, 6 insertions(+), 6 deletions(-)

diff --git a/linux-3.6-rc7/drivers/staging/winbond/wb35rx_f.h 
b/linux-3.6-rc7/drivers/staging/winbond/wb35rx_f.h
index 1fdf65e..559bdca 100644
--- a/linux-3.6-rc7/drivers/staging/winbond/wb35rx_f.h
+++ b/linux-3.6-rc7/drivers/staging/winbond/wb35rx_f.h
@@ -4,12 +4,12 @@
 #include net/mac80211.h
 #include wbhal.h
 
-//
-// Interface function declare
-//
-unsigned char  Wb35Rx_initial(  struct hw_data * pHwData );
-void   Wb35Rx_destroy(  struct hw_data * pHwData );
-void   Wb35Rx_stop(  struct hw_data * pHwData );
+/*
+ * Interface function declaration
+ */
+unsigned char  Wb35Rx_initial(struct hw_data *pHwData);
+void   Wb35Rx_destroy(struct hw_data *pHwData);
+void   Wb35Rx_stop(struct hw_data *pHwData);
 void   Wb35Rx_start(struct ieee80211_hw *hw);
 
 #endif
-- 
1.7.7.3

--
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 7/9] Staging: winbond: wb35rx_s: Fixed coding style issue

2012-10-12 Thread Adil Mujeeb
Fixed checpatch.pl reported ERRORs (excluding WARNING of line over 80 
characters)

Signed-off-by: Adil Mujeeb mujeeb.a...@gmail.com
---
 linux-3.6-rc7/drivers/staging/winbond/wb35rx_s.h |   62 +++---
 1 files changed, 31 insertions(+), 31 deletions(-)

diff --git a/linux-3.6-rc7/drivers/staging/winbond/wb35rx_s.h 
b/linux-3.6-rc7/drivers/staging/winbond/wb35rx_s.h
index 4b03274..545bc95 100644
--- a/linux-3.6-rc7/drivers/staging/winbond/wb35rx_s.h
+++ b/linux-3.6-rc7/drivers/staging/winbond/wb35rx_s.h
@@ -1,44 +1,44 @@
-//
-// wb35rx.h --
-//
+#ifndef __WINBOND_35RX_S_H
+#define __WINBOND_35RX_S_H
 
-// Definition for this module used
-#define MAX_USB_RX_BUFFER  4096// This parameter must be 4096 
931130.4.f
+/* Definition for this module used */
+#define MAX_USB_RX_BUFFER  4096/* This parameter must be 4096 
931130.4.f */
+#define MAX_USB_RX_BUFFER_NUMBER   ETHERNET_RX_DESCRIPTORS /* Maximum 254, 
255 is RESERVED ID */
+#define RX_INTERFACE   0   /* Interface 1 */
+#define RX_PIPE2   /* Pipe 3 */
+#define MAX_PACKET_SIZE1600/* 1568 = 8 + 1532 + 4 
+ 24(IV EIV MIC ICV CRC) for check DMA data 931130.4.g */
+#define RX_END_TAG 0x0badbeef
 
-#define MAX_USB_RX_BUFFER_NUMBER   ETHERNET_RX_DESCRIPTORS // 
Maximum 254, 255 is RESERVED ID
-#define RX_INTERFACE   0   // Interface 1
-#define RX_PIPE2   // Pipe 
3
-#define MAX_PACKET_SIZE1600 //1568 // 8 + 
1532 + 4 + 24(IV EIV MIC ICV CRC) for check DMA data 931130.4.g
-#define RX_END_TAG 0x0badbeef
 
-
-//
-// Internal variable for module
-//
+/*
+ * Internal variable for module
+ */
 struct wb35_rx {
-   u32 ByteReceived;// For calculating throughput of 
BulkIn
-   atomic_tRxFireCounter;// Does Wb35Rx module fire?
+   u32 ByteReceived; /* For calculating throughput of BulkIn */
+   atomic_tRxFireCounter;/* Does Wb35Rx module fire? */
 
-   u8  RxBuffer[ MAX_USB_RX_BUFFER_NUMBER ][ ((MAX_USB_RX_BUFFER+3)  
~0x03 ) ];
-   u16 RxBufferSize[ ((MAX_USB_RX_BUFFER_NUMBER+1)  ~0x01) ];
-   u8  RxOwner[ ((MAX_USB_RX_BUFFER_NUMBER+3)  ~0x03 ) ];//Ownership 
of buffer  0: SW 1:HW
+   u8  
RxBuffer[MAX_USB_RX_BUFFER_NUMBER][((MAX_USB_RX_BUFFER+3)  ~0x03)];
+   u16 RxBufferSize[((MAX_USB_RX_BUFFER_NUMBER+1)  ~0x01)];
+   u8  RxOwner[((MAX_USB_RX_BUFFER_NUMBER+3)  ~0x03)]; /* 
Ownership of buffer  0:SW 1:HW */
 
-   u32 RxProcessIndex;//The next index to process
-   u32 RxBufferId;
-   u32 EP3vm_state;
+   u32 RxProcessIndex; /* The next index to process */
+   u32 RxBufferId;
+   u32 EP3vm_state;
 
-   u32 rx_halt; // For VM stopping
+   u32 rx_halt; /* For VM stopping */
 
-   u16 MoreDataSize;
-   u16 PacketSize;
+   u16 MoreDataSize;
+   u16 PacketSize;
 
-   u32 CurrentRxBufferId; // For complete routine usage
-   u32 Rx3UrbCancel;
+   u32 CurrentRxBufferId; /* For complete routine usage */
+   u32 Rx3UrbCancel;
 
-   u32 LastR1; // For RSSI reporting
-   struct urb *RxUrb;
-   u32 Ep3ErrorCount2; // 20060625.1 Usbd for Rx DMA error 
count
+   u32 LastR1; /* For RSSI reporting */
+   struct urb  *RxUrb;
+   u32 Ep3ErrorCount2; /* 20060625.1 Usbd for Rx DMA error 
count */
 
int EP3VM_status;
-   u8 *pDRx;
+   u8  *pDRx;
 };
+
+#endif /* __WINBOND_35RX_S_H */
-- 
1.7.7.3

--
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 8/9] taging: winbond: wb35tx: Fixed coding style issues

2012-10-12 Thread Adil Mujeeb
Fixed most of the checkpatch.pl reported ERRORs and WARNINGs (still few are 
there).

Signed-off-by: Adil Mujeeb mujeeb.a...@gmail.com
---
 linux-3.6-rc7/drivers/staging/winbond/wb35tx.c |  160 +++-
 1 files changed, 71 insertions(+), 89 deletions(-)

diff --git a/linux-3.6-rc7/drivers/staging/winbond/wb35tx.c 
b/linux-3.6-rc7/drivers/staging/winbond/wb35tx.c
index 5df39d4..8beeb4d 100644
--- a/linux-3.6-rc7/drivers/staging/winbond/wb35tx.c
+++ b/linux-3.6-rc7/drivers/staging/winbond/wb35tx.c
@@ -1,13 +1,13 @@
-//
-//  Copyright (c) 1996-2002 Winbond Electronic Corporation
-//
-//  Module Name:
-//Wb35Tx.c
-//
-//  Abstract:
-//Processing the Tx message and put into down layer
-//
-//
+/*
+ *  Copyright (c) 1996-2002 Winbond Electronic Corporation
+ *
+ *  Module Name:
+ *Wb35Tx.c
+ *
+ *  Abstract:
+ *Processing the Tx message and put into down layer
+ */
+
 #include linux/usb.h
 #include linux/gfp.h
 
@@ -15,7 +15,7 @@
 #include mds_f.h
 
 unsigned char
-Wb35Tx_get_tx_buffer(struct hw_data * pHwData, u8 **pBuffer)
+Wb35Tx_get_tx_buffer(struct hw_data *pHwData, u8 **pBuffer)
 {
struct wb35_tx *pWb35Tx = pHwData-Wb35Tx;
 
@@ -25,30 +25,28 @@ Wb35Tx_get_tx_buffer(struct hw_data * pHwData, u8 **pBuffer)
 
 static void Wb35Tx(struct wbsoft_priv *adapter);
 
-static void Wb35Tx_complete(struct urb * pUrb)
+static void Wb35Tx_complete(struct urb *pUrb)
 {
struct wbsoft_priv *adapter = pUrb-context;
-   struct hw_data *pHwData = adapter-sHwData;
+   struct hw_data *pHwData = adapter-sHwData;
struct wb35_tx *pWb35Tx = pHwData-Wb35Tx;
struct wb35_mds *pMds = adapter-Mds;
 
-   printk(wb35: tx complete\n);
-   // Variable setting
+   /* Variable setting */
pWb35Tx-EP4vm_state = VM_COMPLETED;
-   pWb35Tx-EP4VM_status = pUrb-status; //Store the last result of Irp
-   pMds-TxOwner[ pWb35Tx-TxSendIndex ] = 0;// Set the owner. Free the 
owner bit always.
+   pWb35Tx-EP4VM_status = pUrb-status; /* Store the last result of Irp */
+   pMds-TxOwner[pWb35Tx-TxSendIndex] = 0; /* Set the owner. Free the 
owner bit always. */
pWb35Tx-TxSendIndex++;
pWb35Tx-TxSendIndex %= MAX_USB_TX_BUFFER_NUMBER;
 
-   if (pHwData-SurpriseRemove) // Let WbWlanHalt to handle surprise remove
+   if (pHwData-SurpriseRemove) /* Let WbWlanHalt to handle surprise 
remove */
goto error;
 
if (pWb35Tx-tx_halt)
goto error;
 
-   // The URB is completed, check the result
+   /* The URB is completed, check the result */
if (pWb35Tx-EP4VM_status != 0) {
-   printk(URB submission failed\n);
pWb35Tx-EP4vm_state = VM_STOP;
goto error;
}
@@ -64,12 +62,12 @@ error:
 
 static void Wb35Tx(struct wbsoft_priv *adapter)
 {
-   struct hw_data *pHwData = adapter-sHwData;
-   struct wb35_tx *pWb35Tx = pHwData-Wb35Tx;
+   struct hw_data  *pHwData = adapter-sHwData;
+   struct wb35_tx  *pWb35Tx = pHwData-Wb35Tx;
u8  *pTxBufferAddress;
struct wb35_mds *pMds = adapter-Mds;
-   struct urb *pUrb = (struct urb *)pWb35Tx-Tx4Urb;
-   int retv;
+   struct urb  *pUrb = (struct urb *)pWb35Tx-Tx4Urb;
+   int retv;
u32 SendIndex;
 
 
@@ -79,28 +77,25 @@ static void Wb35Tx(struct wbsoft_priv *adapter)
if (pWb35Tx-tx_halt)
goto cleanup;
 
-   // Ownership checking
+   /* Ownership checking */
SendIndex = pWb35Tx-TxSendIndex;
-   if (!pMds-TxOwner[SendIndex]) //No more data need to be sent, return 
immediately
+   if (!pMds-TxOwner[SendIndex]) /* No more data need to be sent, return 
immediately */
goto cleanup;
 
pTxBufferAddress = pWb35Tx-TxBuffer[SendIndex];
-   //
-   // Issuing URB
-   //
+
+   /* Issuing URB */
usb_fill_bulk_urb(pUrb, pHwData-udev,
  usb_sndbulkpipe(pHwData-udev, 4),
- pTxBufferAddress, pMds-TxBufferSize[ SendIndex ],
+ pTxBufferAddress, pMds-TxBufferSize[SendIndex],
  Wb35Tx_complete, adapter);
 
pWb35Tx-EP4vm_state = VM_RUNNING;
retv = usb_submit_urb(pUrb, GFP_ATOMIC);
-   if (retv0) {
-   printk(EP4 Tx Irp sending error\n);
+   if (retv  0)
goto cleanup;
-   }
 
-   // Check if driver needs issue Irp for EP2
+   /* Check if driver needs issue Irp for EP2 */
pWb35Tx-TxFillCount += pMds-TxCountInBuffer[SendIndex];
if (pWb35Tx-TxFillCount  12)
Wb35Tx_EP2VM_start(adapter);
@@ -115,10 +110,10 @@ static void Wb35Tx(struct wbsoft_priv *adapter)
 
 void Wb35Tx_start

[PATCH 9/9] Staging: winbond: wb35tx_s: Fixed coding style issues

2012-10-12 Thread Adil Mujeeb
Fixed most of the checkpatch.pl reported ERRORs and WARNINGs.
Some line over 80 characters warning left.

Signed-off-by: Adil Mujeeb mujeeb.a...@gmail.com
---
 linux-3.6-rc7/drivers/staging/winbond/wb35tx_s.h |   49 +
 1 files changed, 21 insertions(+), 28 deletions(-)

diff --git a/linux-3.6-rc7/drivers/staging/winbond/wb35tx_s.h 
b/linux-3.6-rc7/drivers/staging/winbond/wb35tx_s.h
index f70f433..02a1f27 100644
--- a/linux-3.6-rc7/drivers/staging/winbond/wb35tx_s.h
+++ b/linux-3.6-rc7/drivers/staging/winbond/wb35tx_s.h
@@ -3,45 +3,38 @@
 
 #include mds_s.h
 
-//
-// IS89C35 Tx related definition
-//
-#define TX_INTERFACE   0   // Interface 1
-#define TX_PIPE3   // endpoint 4
-#define TX_INTERRUPT   1   // endpoint 2
-#define MAX_INTERRUPT_LENGTH   64  // It must be 64 for EP2 hardware
-
-
-
-//
-// Internal variable for module
-//
+/* IS89C35 Tx related definition */
+#define TX_INTERFACE   0   /* Interface 1 */
+#define TX_PIPE3   /* endpoint 4 */
+#define TX_INTERRUPT   1   /* endpoint 2 */
+#define MAX_INTERRUPT_LENGTH   64  /* It must be 64 for EP2 hardware */
 
+/* Internal variable for module */
 
 struct wb35_tx {
-   // For Tx buffer
-   u8  TxBuffer[ MAX_USB_TX_BUFFER_NUMBER ][ MAX_USB_TX_BUFFER ];
+   /* For Tx buffer */
+   u8  TxBuffer[MAX_USB_TX_BUFFER_NUMBER][MAX_USB_TX_BUFFER];
 
-   // For Interrupt pipe
-   u8  EP2_buf[MAX_INTERRUPT_LENGTH];
+   /* For Interrupt pipe */
+   u8  EP2_buf[MAX_INTERRUPT_LENGTH];
 
-   atomic_tTxResultCount;// For thread control of EP2 931130.4.m
-   atomic_tTxFireCounter;// For thread control of EP4 931130.4.n
-   u32 ByteTransfer;
+   atomic_tTxResultCount; /* For thread control of EP2 931130.4.m 
*/
+   atomic_tTxFireCounter; /* For thread control of EP4 931130.4.n 
*/
+   u32 ByteTransfer;
 
-   u32 TxSendIndex;// The next index of Mds array to be sent
-   u32 EP2vm_state; // for EP2vm state
-   u32 EP4vm_state; // for EP4vm state
-   u32 tx_halt; // Stopping VM
+   u32 TxSendIndex; /* next index of Mds array to be sent */
+   u32 EP2vm_state; /* for EP2vm state */
+   u32 EP4vm_state; /* for EP4vm state */
+   u32 tx_halt; /* Stopping VM */
 
-   struct urb *Tx4Urb;
-   struct urb *Tx2Urb;
+   struct urb  *Tx4Urb;
+   struct urb  *Tx2Urb;
 
int EP2VM_status;
int EP4VM_status;
 
-   u32 TxFillCount; // 20060928
-   u32 TxTimer; // 20060928 Add if sending packet not great than 13
+   u32 TxFillCount; /* 20060928 */
+   u32 TxTimer; /* 20060928 Add if sending packet not great 
than 13 */
 };
 
 #endif
-- 
1.7.7.3

--
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: winbond: wbusb: Fixed coding style issue

2012-10-10 Thread Adil Mujeeb
Removed unnecessary printk and pr_debug tracing calls

Signed-off-by: Adil Mujeeb 
---
 linux-3.6-rc7/drivers/staging/winbond/wbusb.c |   14 --
 1 files changed, 0 insertions(+), 14 deletions(-)

diff --git a/linux-3.6-rc7/drivers/staging/winbond/wbusb.c 
b/linux-3.6-rc7/drivers/staging/winbond/wbusb.c
index 0ca857a..a0497ea 100644
--- a/linux-3.6-rc7/drivers/staging/winbond/wbusb.c
+++ b/linux-3.6-rc7/drivers/staging/winbond/wbusb.c
@@ -79,18 +79,15 @@ static int wbsoft_add_interface(struct ieee80211_hw *dev,
 static void wbsoft_remove_interface(struct ieee80211_hw *dev,
struct ieee80211_vif *vif)
 {
-   printk("wbsoft_remove interface called\n");
 }
 
 static void wbsoft_stop(struct ieee80211_hw *hw)
 {
-   printk(KERN_INFO "%s called\n", __func__);
 }
 
 static int wbsoft_get_stats(struct ieee80211_hw *hw,
struct ieee80211_low_level_stats *stats)
 {
-   printk(KERN_INFO "%s called\n", __func__);
return 0;
 }
 
@@ -177,12 +174,9 @@ static void hal_set_current_channel_ex(struct hw_data 
*pHwData, struct chan_info
if (pHwData->SurpriseRemove)
return;
 
-   printk("Going to channel: %d/%d\n", channel.band, channel.ChanNo);
-
RFSynthesizer_SwitchingChannel(pHwData, channel); /* Switch channel */
pHwData->Channel = channel.ChanNo;
pHwData->band = channel.band;
-   pr_debug("Set channel is %d, band =%d\n", pHwData->Channel, 
pHwData->band);
reg->M28_MacControl &= ~0xff;   /* Clean channel information field */
reg->M28_MacControl |= channel.ChanNo;
Wb35Reg_WriteWithCallbackValue(pHwData, 0x0828, reg->M28_MacControl,
@@ -262,8 +256,6 @@ static int wbsoft_config(struct ieee80211_hw *dev, u32 
changed)
struct wbsoft_priv *priv = dev->priv;
struct chan_info ch;
 
-   printk("wbsoft_config called\n");
-
/* Should use channel_num, or something, as that is already 
pre-translated */
ch.band = 1;
ch.ChanNo = 1;
@@ -280,7 +272,6 @@ static int wbsoft_config(struct ieee80211_hw *dev, u32 
changed)
 
 static u64 wbsoft_get_tsf(struct ieee80211_hw *dev, struct ieee80211_vif *vif)
 {
-   printk("wbsoft_get_tsf called\n");
return 0;
 }
 
@@ -714,7 +705,6 @@ static int wb35_hw_init(struct ieee80211_hw *hw)
}
 
priv->sLocalPara.bAntennaNo = hal_get_antenna_number(pHwData);
-   pr_debug("Driver init, antenna no = %d\n", priv->sLocalPara.bAntennaNo);
hal_get_hw_radio_off(pHwData);
 
/* Waiting for HAL setting OK */
@@ -780,9 +770,6 @@ static int wb35_probe(struct usb_interface *intf,
interface = intf->cur_altsetting;
endpoint = >endpoint[0].desc;
 
-   if (endpoint[2].wMaxPacketSize == 512)
-   printk("[w35und] Working on USB 2.0\n");
-
err = wb35_hw_init(dev);
if (err)
goto error_free_hw;
@@ -834,7 +821,6 @@ static void wb35_hw_halt(struct wbsoft_priv *adapter)
 {
/* Turn off Rx and Tx hardware ability */
hal_stop(>sHwData);
-   pr_debug("[w35und] Hal_stop O.K.\n");
/* Waiting Irp completed */
msleep(100);
 
-- 
1.7.7.3

--
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: winbond: wbusb: Fixed coding style issue

2012-10-10 Thread Adil Mujeeb
Removed unnecessary printk and pr_debug tracing calls

Signed-off-by: Adil Mujeeb mujeeb.a...@gmail.com
---
 linux-3.6-rc7/drivers/staging/winbond/wbusb.c |   14 --
 1 files changed, 0 insertions(+), 14 deletions(-)

diff --git a/linux-3.6-rc7/drivers/staging/winbond/wbusb.c 
b/linux-3.6-rc7/drivers/staging/winbond/wbusb.c
index 0ca857a..a0497ea 100644
--- a/linux-3.6-rc7/drivers/staging/winbond/wbusb.c
+++ b/linux-3.6-rc7/drivers/staging/winbond/wbusb.c
@@ -79,18 +79,15 @@ static int wbsoft_add_interface(struct ieee80211_hw *dev,
 static void wbsoft_remove_interface(struct ieee80211_hw *dev,
struct ieee80211_vif *vif)
 {
-   printk(wbsoft_remove interface called\n);
 }
 
 static void wbsoft_stop(struct ieee80211_hw *hw)
 {
-   printk(KERN_INFO %s called\n, __func__);
 }
 
 static int wbsoft_get_stats(struct ieee80211_hw *hw,
struct ieee80211_low_level_stats *stats)
 {
-   printk(KERN_INFO %s called\n, __func__);
return 0;
 }
 
@@ -177,12 +174,9 @@ static void hal_set_current_channel_ex(struct hw_data 
*pHwData, struct chan_info
if (pHwData-SurpriseRemove)
return;
 
-   printk(Going to channel: %d/%d\n, channel.band, channel.ChanNo);
-
RFSynthesizer_SwitchingChannel(pHwData, channel); /* Switch channel */
pHwData-Channel = channel.ChanNo;
pHwData-band = channel.band;
-   pr_debug(Set channel is %d, band =%d\n, pHwData-Channel, 
pHwData-band);
reg-M28_MacControl = ~0xff;   /* Clean channel information field */
reg-M28_MacControl |= channel.ChanNo;
Wb35Reg_WriteWithCallbackValue(pHwData, 0x0828, reg-M28_MacControl,
@@ -262,8 +256,6 @@ static int wbsoft_config(struct ieee80211_hw *dev, u32 
changed)
struct wbsoft_priv *priv = dev-priv;
struct chan_info ch;
 
-   printk(wbsoft_config called\n);
-
/* Should use channel_num, or something, as that is already 
pre-translated */
ch.band = 1;
ch.ChanNo = 1;
@@ -280,7 +272,6 @@ static int wbsoft_config(struct ieee80211_hw *dev, u32 
changed)
 
 static u64 wbsoft_get_tsf(struct ieee80211_hw *dev, struct ieee80211_vif *vif)
 {
-   printk(wbsoft_get_tsf called\n);
return 0;
 }
 
@@ -714,7 +705,6 @@ static int wb35_hw_init(struct ieee80211_hw *hw)
}
 
priv-sLocalPara.bAntennaNo = hal_get_antenna_number(pHwData);
-   pr_debug(Driver init, antenna no = %d\n, priv-sLocalPara.bAntennaNo);
hal_get_hw_radio_off(pHwData);
 
/* Waiting for HAL setting OK */
@@ -780,9 +770,6 @@ static int wb35_probe(struct usb_interface *intf,
interface = intf-cur_altsetting;
endpoint = interface-endpoint[0].desc;
 
-   if (endpoint[2].wMaxPacketSize == 512)
-   printk([w35und] Working on USB 2.0\n);
-
err = wb35_hw_init(dev);
if (err)
goto error_free_hw;
@@ -834,7 +821,6 @@ static void wb35_hw_halt(struct wbsoft_priv *adapter)
 {
/* Turn off Rx and Tx hardware ability */
hal_stop(adapter-sHwData);
-   pr_debug([w35und] Hal_stop O.K.\n);
/* Waiting Irp completed */
msleep(100);
 
-- 
1.7.7.3

--
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: winbond: wbusb: Fixed coding style issue

2012-10-09 Thread Adil Mujeeb
On Tue, Oct 9, 2012 at 10:16 PM, Greg KH  wrote:
> On Tue, Oct 09, 2012 at 09:22:18AM -0700, Joe Perches wrote:
>> On Tue, 2012-10-09 at 21:40 +0530, Adil Mujeeb wrote:
>> > Repalces printk's with pr_debug
>> []
>> > diff --git a/linux-3.6-rc7/drivers/staging/winbond/wbusb.c 
>> > b/linux-3.6-rc7/drivers/staging/winbond/wbusb.c
>> > index 0ca857a..48fe622 100644
>> > --- a/linux-3.6-rc7/drivers/staging/winbond/wbusb.c
>> > +++ b/linux-3.6-rc7/drivers/staging/winbond/wbusb.c
>> > @@ -79,18 +79,18 @@ static int wbsoft_add_interface(struct ieee80211_hw 
>> > *dev,
>> >  static void wbsoft_remove_interface(struct ieee80211_hw *dev,
>> > struct ieee80211_vif *vif)
>> >  {
>> > -   printk("wbsoft_remove interface called\n");
>> > +   pr_debug("wbsoft_remove interface called\n");
>>
>> It'd be more consistent to use
>>   pr_debug("%s called\n", __func__);
>> everywhere.
>>
>> It might be even nicer to remove almost all of these.
>>
>
> Yes, "tracing" type debug calls like this should all be removed, now
> that we have built-in function call tracing in the core kernel itself.

Thanks Joe and Greg for your quick comments. I will remove such
tracing calls and resubmit the patch.

Regards,
Adil

>
> greg k-h
--
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: winbond: wbusb: Fixed coding style issue

2012-10-09 Thread Adil Mujeeb
Repalces printk's with pr_debug

Signed-off-by: Adil Mujeeb 
---
 linux-3.6-rc7/drivers/staging/winbond/wbusb.c |   14 +++---
 1 files changed, 7 insertions(+), 7 deletions(-)

diff --git a/linux-3.6-rc7/drivers/staging/winbond/wbusb.c 
b/linux-3.6-rc7/drivers/staging/winbond/wbusb.c
index 0ca857a..48fe622 100644
--- a/linux-3.6-rc7/drivers/staging/winbond/wbusb.c
+++ b/linux-3.6-rc7/drivers/staging/winbond/wbusb.c
@@ -79,18 +79,18 @@ static int wbsoft_add_interface(struct ieee80211_hw *dev,
 static void wbsoft_remove_interface(struct ieee80211_hw *dev,
struct ieee80211_vif *vif)
 {
-   printk("wbsoft_remove interface called\n");
+   pr_debug("wbsoft_remove interface called\n");
 }
 
 static void wbsoft_stop(struct ieee80211_hw *hw)
 {
-   printk(KERN_INFO "%s called\n", __func__);
+   pr_debug("%s called\n", __func__);
 }
 
 static int wbsoft_get_stats(struct ieee80211_hw *hw,
struct ieee80211_low_level_stats *stats)
 {
-   printk(KERN_INFO "%s called\n", __func__);
+   pr_debug("%s called\n", __func__);
return 0;
 }
 
@@ -177,7 +177,7 @@ static void hal_set_current_channel_ex(struct hw_data 
*pHwData, struct chan_info
if (pHwData->SurpriseRemove)
return;
 
-   printk("Going to channel: %d/%d\n", channel.band, channel.ChanNo);
+   pr_debug("Going to channel: %d/%d\n", channel.band, channel.ChanNo);
 
RFSynthesizer_SwitchingChannel(pHwData, channel); /* Switch channel */
pHwData->Channel = channel.ChanNo;
@@ -262,7 +262,7 @@ static int wbsoft_config(struct ieee80211_hw *dev, u32 
changed)
struct wbsoft_priv *priv = dev->priv;
struct chan_info ch;
 
-   printk("wbsoft_config called\n");
+   pr_debug("wbsoft_config called\n");
 
/* Should use channel_num, or something, as that is already 
pre-translated */
ch.band = 1;
@@ -280,7 +280,7 @@ static int wbsoft_config(struct ieee80211_hw *dev, u32 
changed)
 
 static u64 wbsoft_get_tsf(struct ieee80211_hw *dev, struct ieee80211_vif *vif)
 {
-   printk("wbsoft_get_tsf called\n");
+   pr_debug("wbsoft_get_tsf called\n");
return 0;
 }
 
@@ -781,7 +781,7 @@ static int wb35_probe(struct usb_interface *intf,
endpoint = >endpoint[0].desc;
 
if (endpoint[2].wMaxPacketSize == 512)
-   printk("[w35und] Working on USB 2.0\n");
+   pr_debug("[w35und] Working on USB 2.0\n");
 
err = wb35_hw_init(dev);
if (err)
-- 
1.7.7.3

--
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: winbond: wbusb: Fixed coding style issue

2012-10-09 Thread Adil Mujeeb
Repalces printk's with pr_debug

Signed-off-by: Adil Mujeeb mujeeb.a...@gmail.com
---
 linux-3.6-rc7/drivers/staging/winbond/wbusb.c |   14 +++---
 1 files changed, 7 insertions(+), 7 deletions(-)

diff --git a/linux-3.6-rc7/drivers/staging/winbond/wbusb.c 
b/linux-3.6-rc7/drivers/staging/winbond/wbusb.c
index 0ca857a..48fe622 100644
--- a/linux-3.6-rc7/drivers/staging/winbond/wbusb.c
+++ b/linux-3.6-rc7/drivers/staging/winbond/wbusb.c
@@ -79,18 +79,18 @@ static int wbsoft_add_interface(struct ieee80211_hw *dev,
 static void wbsoft_remove_interface(struct ieee80211_hw *dev,
struct ieee80211_vif *vif)
 {
-   printk(wbsoft_remove interface called\n);
+   pr_debug(wbsoft_remove interface called\n);
 }
 
 static void wbsoft_stop(struct ieee80211_hw *hw)
 {
-   printk(KERN_INFO %s called\n, __func__);
+   pr_debug(%s called\n, __func__);
 }
 
 static int wbsoft_get_stats(struct ieee80211_hw *hw,
struct ieee80211_low_level_stats *stats)
 {
-   printk(KERN_INFO %s called\n, __func__);
+   pr_debug(%s called\n, __func__);
return 0;
 }
 
@@ -177,7 +177,7 @@ static void hal_set_current_channel_ex(struct hw_data 
*pHwData, struct chan_info
if (pHwData-SurpriseRemove)
return;
 
-   printk(Going to channel: %d/%d\n, channel.band, channel.ChanNo);
+   pr_debug(Going to channel: %d/%d\n, channel.band, channel.ChanNo);
 
RFSynthesizer_SwitchingChannel(pHwData, channel); /* Switch channel */
pHwData-Channel = channel.ChanNo;
@@ -262,7 +262,7 @@ static int wbsoft_config(struct ieee80211_hw *dev, u32 
changed)
struct wbsoft_priv *priv = dev-priv;
struct chan_info ch;
 
-   printk(wbsoft_config called\n);
+   pr_debug(wbsoft_config called\n);
 
/* Should use channel_num, or something, as that is already 
pre-translated */
ch.band = 1;
@@ -280,7 +280,7 @@ static int wbsoft_config(struct ieee80211_hw *dev, u32 
changed)
 
 static u64 wbsoft_get_tsf(struct ieee80211_hw *dev, struct ieee80211_vif *vif)
 {
-   printk(wbsoft_get_tsf called\n);
+   pr_debug(wbsoft_get_tsf called\n);
return 0;
 }
 
@@ -781,7 +781,7 @@ static int wb35_probe(struct usb_interface *intf,
endpoint = interface-endpoint[0].desc;
 
if (endpoint[2].wMaxPacketSize == 512)
-   printk([w35und] Working on USB 2.0\n);
+   pr_debug([w35und] Working on USB 2.0\n);
 
err = wb35_hw_init(dev);
if (err)
-- 
1.7.7.3

--
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: winbond: wbusb: Fixed coding style issue

2012-10-09 Thread Adil Mujeeb
On Tue, Oct 9, 2012 at 10:16 PM, Greg KH gre...@linuxfoundation.org wrote:
 On Tue, Oct 09, 2012 at 09:22:18AM -0700, Joe Perches wrote:
 On Tue, 2012-10-09 at 21:40 +0530, Adil Mujeeb wrote:
  Repalces printk's with pr_debug
 []
  diff --git a/linux-3.6-rc7/drivers/staging/winbond/wbusb.c 
  b/linux-3.6-rc7/drivers/staging/winbond/wbusb.c
  index 0ca857a..48fe622 100644
  --- a/linux-3.6-rc7/drivers/staging/winbond/wbusb.c
  +++ b/linux-3.6-rc7/drivers/staging/winbond/wbusb.c
  @@ -79,18 +79,18 @@ static int wbsoft_add_interface(struct ieee80211_hw 
  *dev,
   static void wbsoft_remove_interface(struct ieee80211_hw *dev,
  struct ieee80211_vif *vif)
   {
  -   printk(wbsoft_remove interface called\n);
  +   pr_debug(wbsoft_remove interface called\n);

 It'd be more consistent to use
   pr_debug(%s called\n, __func__);
 everywhere.

 It might be even nicer to remove almost all of these.


 Yes, tracing type debug calls like this should all be removed, now
 that we have built-in function call tracing in the core kernel itself.

Thanks Joe and Greg for your quick comments. I will remove such
tracing calls and resubmit the patch.

Regards,
Adil


 greg k-h
--
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: panel: Fixed a macro coding style issue

2012-09-19 Thread Adil Mujeeb
Hi,

On Thu, Sep 20, 2012 at 10:52 AM, Willy Tarreau  wrote:
> On Thu, Sep 20, 2012 at 09:19:42AM +0530, Adil Mujeeb wrote:
>> On Thu, Sep 20, 2012 at 2:09 AM, Willy Tarreau  wrote:
>> > On Wed, Sep 19, 2012 at 12:44:58PM -0700, Joe Perches wrote:
>> >> On Thu, 2012-09-20 at 01:07 +0530, Adil Mujeeb wrote:
>> >> > Removed do {} while (0) loop for a single statement macros
>> >> >
>> >> > Signed-off-by: Adil Mujeeb 
>> >> > ---
>> >> >  linux-3.6-rc6/drivers/staging/panel/panel.c |4 ++--
>> >> >  1 files changed, 2 insertions(+), 2 deletions(-)
>> >> >
>> >> > diff --git a/linux-3.6-rc6/drivers/staging/panel/panel.c 
>> >> > b/linux-3.6-rc6/drivers/staging/panel/panel.c
>> >> > index 39f9982..d9fec5b 100644
>> >> > --- a/linux-3.6-rc6/drivers/staging/panel/panel.c
>> >> > +++ b/linux-3.6-rc6/drivers/staging/panel/panel.c
>> >> > @@ -137,8 +137,8 @@
>> >> >  #define r_ctr(x)(parport_read_control((x)->port))
>> >> >  #define r_dtr(x)(parport_read_data((x)->port))
>> >> >  #define r_str(x)(parport_read_status((x)->port))
>> >> > -#define w_ctr(x, y) do { parport_write_control((x)->port, (y)); } 
>> >> > while (0)
>> >> > -#define w_dtr(x, y) do { parport_write_data((x)->port, (y)); } 
>> >> > while (0)
>> >> > +#define w_ctr(x, y) (parport_write_control((x)->port, (y)))
>> >> > +#define w_dtr(x, y) (parport_write_data((x)->port, (y)))
>> >>
>> >> Unnecessary parentheses too.
>> >> It might be better to use static inlines instead.
>>
>> I just did this change only as per checkpatch script warning. Also the
>> parentheses is added similar to other macros.
>> So should i removed all the macros and convert it to static inlines ?
>>
>> > Agreed. We already got bugs in the cyrix register manipulation for
>> > years because of the use of macros which caused registers to be set
>> > in the wrong order, let's not redo that mistake again.
>>
>> hmmm macros seems too dangerous but does it mean we should not use
>> macros altogether?
>
> As long as we can easily replace them with static inline, we should
> avoid them. They're pretty useful for many things (eg: type-agnostic
> data manipulation) but what you see above does not provide much value
> in my opinion. And I wrote this something like 10 years ago but since
> then I learned from my mistakes :-)

Thanks for sharing :)

>> So should i create a single patch which replaces all macros of this
>> file into inline function?
>
> It might be possible, but what are you trying to do ? If it's just a
> minor cleanup patch, there is always the risk of breaking something
> for zero value added. This driver needs a major lifting, it needs to
> be cut into smaller functions for example. Maybe this is something
> you should try to do instead of just changing a few defines ?

Yes I was just doing minor cleanup and one of TODO item.

> Also, do you have such a device to test your changes ?

No I dont have.

>> This is my first effort in submitting a patch :)
>
> You're welcome in this effort, but you should be very careful.
> Playing with driver code is fun and addictive, but that breaks much
> faster than you can imagine and it becomes frustrating to see your
> cleanup patch reverted two days after its inclusion.

Thanks for advice, I'll keep this in mind while doing the changes next time :)

Regards,
Adil

>
> Regards,
> Willy
>
--
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: panel: Fixed a macro coding style issue

2012-09-19 Thread Adil Mujeeb
On Thu, Sep 20, 2012 at 2:09 AM, Willy Tarreau  wrote:
> On Wed, Sep 19, 2012 at 12:44:58PM -0700, Joe Perches wrote:
>> On Thu, 2012-09-20 at 01:07 +0530, Adil Mujeeb wrote:
>> > Removed do {} while (0) loop for a single statement macros
>> >
>> > Signed-off-by: Adil Mujeeb 
>> > ---
>> >  linux-3.6-rc6/drivers/staging/panel/panel.c |4 ++--
>> >  1 files changed, 2 insertions(+), 2 deletions(-)
>> >
>> > diff --git a/linux-3.6-rc6/drivers/staging/panel/panel.c 
>> > b/linux-3.6-rc6/drivers/staging/panel/panel.c
>> > index 39f9982..d9fec5b 100644
>> > --- a/linux-3.6-rc6/drivers/staging/panel/panel.c
>> > +++ b/linux-3.6-rc6/drivers/staging/panel/panel.c
>> > @@ -137,8 +137,8 @@
>> >  #define r_ctr(x)(parport_read_control((x)->port))
>> >  #define r_dtr(x)(parport_read_data((x)->port))
>> >  #define r_str(x)(parport_read_status((x)->port))
>> > -#define w_ctr(x, y) do { parport_write_control((x)->port, (y)); } 
>> > while (0)
>> > -#define w_dtr(x, y) do { parport_write_data((x)->port, (y)); } while 
>> > (0)
>> > +#define w_ctr(x, y) (parport_write_control((x)->port, (y)))
>> > +#define w_dtr(x, y) (parport_write_data((x)->port, (y)))
>>
>> Unnecessary parentheses too.
>> It might be better to use static inlines instead.

I just did this change only as per checkpatch script warning. Also the
parentheses is added similar to other macros.
So should i removed all the macros and convert it to static inlines ?

> Agreed. We already got bugs in the cyrix register manipulation for
> years because of the use of macros which caused registers to be set
> in the wrong order, let's not redo that mistake again.

hmmm macros seems too dangerous but does it mean we should not use
macros altogether?
So should i create a single patch which replaces all macros of this
file into inline function?

This is my first effort in submitting a patch :)

PS: I have correct the email id from e...@driverdev.osuosl.org to
de...@driverdev.osuosl.org. My mistake while submitting the patch in
first post :(
>
> Willy
>
--
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: panel: Fixed a macro coding style issue

2012-09-19 Thread Adil Mujeeb
Removed do {} while (0) loop for a single statement macros

Signed-off-by: Adil Mujeeb 
---
 linux-3.6-rc6/drivers/staging/panel/panel.c |4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/linux-3.6-rc6/drivers/staging/panel/panel.c 
b/linux-3.6-rc6/drivers/staging/panel/panel.c
index 39f9982..d9fec5b 100644
--- a/linux-3.6-rc6/drivers/staging/panel/panel.c
+++ b/linux-3.6-rc6/drivers/staging/panel/panel.c
@@ -137,8 +137,8 @@
 #define r_ctr(x)(parport_read_control((x)->port))
 #define r_dtr(x)(parport_read_data((x)->port))
 #define r_str(x)(parport_read_status((x)->port))
-#define w_ctr(x, y) do { parport_write_control((x)->port, (y)); } while (0)
-#define w_dtr(x, y) do { parport_write_data((x)->port, (y)); } while (0)
+#define w_ctr(x, y) (parport_write_control((x)->port, (y)))
+#define w_dtr(x, y) (parport_write_data((x)->port, (y)))
 
 /* this defines which bits are to be used and which ones to be ignored */
 /* logical or of the output bits involved in the scan matrix */
-- 
1.7.7.3

--
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: panel: Fixed a macro coding style issue

2012-09-19 Thread Adil Mujeeb
Removed do {} while (0) loop for a single statement macros

Signed-off-by: Adil Mujeeb 
---
 linux-3.6-rc6/drivers/staging/panel/panel.c |4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/linux-3.6-rc6/drivers/staging/panel/panel.c 
b/linux-3.6-rc6/drivers/staging/panel/panel.c
index 39f9982..d9fec5b 100644
--- a/linux-3.6-rc6/drivers/staging/panel/panel.c
+++ b/linux-3.6-rc6/drivers/staging/panel/panel.c
@@ -137,8 +137,8 @@
 #define r_ctr(x)(parport_read_control((x)->port))
 #define r_dtr(x)(parport_read_data((x)->port))
 #define r_str(x)(parport_read_status((x)->port))
-#define w_ctr(x, y) do { parport_write_control((x)->port, (y)); } while (0)
-#define w_dtr(x, y) do { parport_write_data((x)->port, (y)); } while (0)
+#define w_ctr(x, y) (parport_write_control((x)->port, (y)))
+#define w_dtr(x, y) (parport_write_data((x)->port, (y)))
 
 /* this defines which bits are to be used and which ones to be ignored */
 /* logical or of the output bits involved in the scan matrix */
-- 
1.7.7.3

--
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: Documentation/HOWTO: Broken URL

2012-09-19 Thread Adil Mujeeb
On Wed, Sep 19, 2012 at 2:28 PM, Adil Mujeeb  wrote:
> Hi,
>
> I was reading Documentation/HOWTO and it mentions:
>
> ---8<-
> Other excellent descriptions of how to create patches properly are:
> "The Perfect Patch"
> http://userweb.kernel.org/~akpm/stuff/tpp.txt
> "Linux kernel patch submission format"
> http://linux.yyz.us/patch-format.html
> ---8<-
>
> The first URL (http://userweb.kernel.org/~akpm/stuff/tpp.txt) seems broken (?)
> When I tried to access, its getting timed out.


Sorry, I have realized that the same problem has been reported
recently and the thread is going on:

https://lkml.org/lkml/2012/9/12/419

>
> Thanks and Regards,
> Adil Mujeeb
--
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/


Documentation/HOWTO: Broken URL

2012-09-19 Thread Adil Mujeeb
Hi,

I was reading Documentation/HOWTO and it mentions:

---8<-
Other excellent descriptions of how to create patches properly are:
"The Perfect Patch"
http://userweb.kernel.org/~akpm/stuff/tpp.txt
"Linux kernel patch submission format"
http://linux.yyz.us/patch-format.html
---8<-

The first URL (http://userweb.kernel.org/~akpm/stuff/tpp.txt) seems broken (?)
When I tried to access, its getting timed out.

Thanks and Regards,
Adil Mujeeb
--
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/


Documentation/HOWTO: Broken URL

2012-09-19 Thread Adil Mujeeb
Hi,

I was reading Documentation/HOWTO and it mentions:

---8-
Other excellent descriptions of how to create patches properly are:
The Perfect Patch
http://userweb.kernel.org/~akpm/stuff/tpp.txt
Linux kernel patch submission format
http://linux.yyz.us/patch-format.html
---8-

The first URL (http://userweb.kernel.org/~akpm/stuff/tpp.txt) seems broken (?)
When I tried to access, its getting timed out.

Thanks and Regards,
Adil Mujeeb
--
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: Documentation/HOWTO: Broken URL

2012-09-19 Thread Adil Mujeeb
On Wed, Sep 19, 2012 at 2:28 PM, Adil Mujeeb mujeeb.a...@gmail.com wrote:
 Hi,

 I was reading Documentation/HOWTO and it mentions:

 ---8-
 Other excellent descriptions of how to create patches properly are:
 The Perfect Patch
 http://userweb.kernel.org/~akpm/stuff/tpp.txt
 Linux kernel patch submission format
 http://linux.yyz.us/patch-format.html
 ---8-

 The first URL (http://userweb.kernel.org/~akpm/stuff/tpp.txt) seems broken (?)
 When I tried to access, its getting timed out.


Sorry, I have realized that the same problem has been reported
recently and the thread is going on:

https://lkml.org/lkml/2012/9/12/419


 Thanks and Regards,
 Adil Mujeeb
--
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: panel: Fixed a macro coding style issue

2012-09-19 Thread Adil Mujeeb
Removed do {} while (0) loop for a single statement macros

Signed-off-by: Adil Mujeeb mujeeb.a...@gmail.com
---
 linux-3.6-rc6/drivers/staging/panel/panel.c |4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/linux-3.6-rc6/drivers/staging/panel/panel.c 
b/linux-3.6-rc6/drivers/staging/panel/panel.c
index 39f9982..d9fec5b 100644
--- a/linux-3.6-rc6/drivers/staging/panel/panel.c
+++ b/linux-3.6-rc6/drivers/staging/panel/panel.c
@@ -137,8 +137,8 @@
 #define r_ctr(x)(parport_read_control((x)-port))
 #define r_dtr(x)(parport_read_data((x)-port))
 #define r_str(x)(parport_read_status((x)-port))
-#define w_ctr(x, y) do { parport_write_control((x)-port, (y)); } while (0)
-#define w_dtr(x, y) do { parport_write_data((x)-port, (y)); } while (0)
+#define w_ctr(x, y) (parport_write_control((x)-port, (y)))
+#define w_dtr(x, y) (parport_write_data((x)-port, (y)))
 
 /* this defines which bits are to be used and which ones to be ignored */
 /* logical or of the output bits involved in the scan matrix */
-- 
1.7.7.3

--
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: panel: Fixed a macro coding style issue

2012-09-19 Thread Adil Mujeeb
Removed do {} while (0) loop for a single statement macros

Signed-off-by: Adil Mujeeb mujeeb.a...@gmail.com
---
 linux-3.6-rc6/drivers/staging/panel/panel.c |4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/linux-3.6-rc6/drivers/staging/panel/panel.c 
b/linux-3.6-rc6/drivers/staging/panel/panel.c
index 39f9982..d9fec5b 100644
--- a/linux-3.6-rc6/drivers/staging/panel/panel.c
+++ b/linux-3.6-rc6/drivers/staging/panel/panel.c
@@ -137,8 +137,8 @@
 #define r_ctr(x)(parport_read_control((x)-port))
 #define r_dtr(x)(parport_read_data((x)-port))
 #define r_str(x)(parport_read_status((x)-port))
-#define w_ctr(x, y) do { parport_write_control((x)-port, (y)); } while (0)
-#define w_dtr(x, y) do { parport_write_data((x)-port, (y)); } while (0)
+#define w_ctr(x, y) (parport_write_control((x)-port, (y)))
+#define w_dtr(x, y) (parport_write_data((x)-port, (y)))
 
 /* this defines which bits are to be used and which ones to be ignored */
 /* logical or of the output bits involved in the scan matrix */
-- 
1.7.7.3

--
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: panel: Fixed a macro coding style issue

2012-09-19 Thread Adil Mujeeb
On Thu, Sep 20, 2012 at 2:09 AM, Willy Tarreau w...@1wt.eu wrote:
 On Wed, Sep 19, 2012 at 12:44:58PM -0700, Joe Perches wrote:
 On Thu, 2012-09-20 at 01:07 +0530, Adil Mujeeb wrote:
  Removed do {} while (0) loop for a single statement macros
 
  Signed-off-by: Adil Mujeeb mujeeb.a...@gmail.com
  ---
   linux-3.6-rc6/drivers/staging/panel/panel.c |4 ++--
   1 files changed, 2 insertions(+), 2 deletions(-)
 
  diff --git a/linux-3.6-rc6/drivers/staging/panel/panel.c 
  b/linux-3.6-rc6/drivers/staging/panel/panel.c
  index 39f9982..d9fec5b 100644
  --- a/linux-3.6-rc6/drivers/staging/panel/panel.c
  +++ b/linux-3.6-rc6/drivers/staging/panel/panel.c
  @@ -137,8 +137,8 @@
   #define r_ctr(x)(parport_read_control((x)-port))
   #define r_dtr(x)(parport_read_data((x)-port))
   #define r_str(x)(parport_read_status((x)-port))
  -#define w_ctr(x, y) do { parport_write_control((x)-port, (y)); } 
  while (0)
  -#define w_dtr(x, y) do { parport_write_data((x)-port, (y)); } while 
  (0)
  +#define w_ctr(x, y) (parport_write_control((x)-port, (y)))
  +#define w_dtr(x, y) (parport_write_data((x)-port, (y)))

 Unnecessary parentheses too.
 It might be better to use static inlines instead.

I just did this change only as per checkpatch script warning. Also the
parentheses is added similar to other macros.
So should i removed all the macros and convert it to static inlines ?

 Agreed. We already got bugs in the cyrix register manipulation for
 years because of the use of macros which caused registers to be set
 in the wrong order, let's not redo that mistake again.

hmmm macros seems too dangerous but does it mean we should not use
macros altogether?
So should i create a single patch which replaces all macros of this
file into inline function?

This is my first effort in submitting a patch :)

PS: I have correct the email id from e...@driverdev.osuosl.org to
de...@driverdev.osuosl.org. My mistake while submitting the patch in
first post :(

 Willy

--
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: panel: Fixed a macro coding style issue

2012-09-19 Thread Adil Mujeeb
Hi,

On Thu, Sep 20, 2012 at 10:52 AM, Willy Tarreau w...@1wt.eu wrote:
 On Thu, Sep 20, 2012 at 09:19:42AM +0530, Adil Mujeeb wrote:
 On Thu, Sep 20, 2012 at 2:09 AM, Willy Tarreau w...@1wt.eu wrote:
  On Wed, Sep 19, 2012 at 12:44:58PM -0700, Joe Perches wrote:
  On Thu, 2012-09-20 at 01:07 +0530, Adil Mujeeb wrote:
   Removed do {} while (0) loop for a single statement macros
  
   Signed-off-by: Adil Mujeeb mujeeb.a...@gmail.com
   ---
linux-3.6-rc6/drivers/staging/panel/panel.c |4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
  
   diff --git a/linux-3.6-rc6/drivers/staging/panel/panel.c 
   b/linux-3.6-rc6/drivers/staging/panel/panel.c
   index 39f9982..d9fec5b 100644
   --- a/linux-3.6-rc6/drivers/staging/panel/panel.c
   +++ b/linux-3.6-rc6/drivers/staging/panel/panel.c
   @@ -137,8 +137,8 @@
#define r_ctr(x)(parport_read_control((x)-port))
#define r_dtr(x)(parport_read_data((x)-port))
#define r_str(x)(parport_read_status((x)-port))
   -#define w_ctr(x, y) do { parport_write_control((x)-port, (y)); } 
   while (0)
   -#define w_dtr(x, y) do { parport_write_data((x)-port, (y)); } 
   while (0)
   +#define w_ctr(x, y) (parport_write_control((x)-port, (y)))
   +#define w_dtr(x, y) (parport_write_data((x)-port, (y)))
 
  Unnecessary parentheses too.
  It might be better to use static inlines instead.

 I just did this change only as per checkpatch script warning. Also the
 parentheses is added similar to other macros.
 So should i removed all the macros and convert it to static inlines ?

  Agreed. We already got bugs in the cyrix register manipulation for
  years because of the use of macros which caused registers to be set
  in the wrong order, let's not redo that mistake again.

 hmmm macros seems too dangerous but does it mean we should not use
 macros altogether?

 As long as we can easily replace them with static inline, we should
 avoid them. They're pretty useful for many things (eg: type-agnostic
 data manipulation) but what you see above does not provide much value
 in my opinion. And I wrote this something like 10 years ago but since
 then I learned from my mistakes :-)

Thanks for sharing :)

 So should i create a single patch which replaces all macros of this
 file into inline function?

 It might be possible, but what are you trying to do ? If it's just a
 minor cleanup patch, there is always the risk of breaking something
 for zero value added. This driver needs a major lifting, it needs to
 be cut into smaller functions for example. Maybe this is something
 you should try to do instead of just changing a few defines ?

Yes I was just doing minor cleanup and one of TODO item.

 Also, do you have such a device to test your changes ?

No I dont have.

 This is my first effort in submitting a patch :)

 You're welcome in this effort, but you should be very careful.
 Playing with driver code is fun and addictive, but that breaks much
 faster than you can imagine and it becomes frustrating to see your
 cleanup patch reverted two days after its inclusion.

Thanks for advice, I'll keep this in mind while doing the changes next time :)

Regards,
Adil


 Regards,
 Willy

--
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/