Re: [PATCH] driver: staging: wlan-ng: Fixed coding style

2014-04-02 Thread Sherif
I resubmitted a new patch with only one style rule fixed. the rest will 
follow.


On 04/03/2014 12:28 AM, Greg KH wrote:

On Thu, Apr 03, 2014 at 12:16:56AM +0200, Sherif Shehab Aldin wrote:

Fixed coding style for hfa384x_usb.c


You do a lot of different types of cleanup in this patch, you are going
to have to be more specific.

Also, only do 1 thing per patch, I see whitespace cleanups, typedef
removal and other things here.  Please break it up into a series of
patches, each doing one thing.

thanks,

greg k-h


___
devel mailing list
de...@linuxdriverproject.org
http://driverdev.linuxdriverproject.org/mailman/listinfo/driverdev-devel


Re: [PATCH] driver: staging: wlan-ng: Fixed Breaking long lines and strings style rule

2014-04-02 Thread Sherif

done and sent in a new mail.

BTW regarding "Alignment should match open parenthesis" rule, It's 
missing from Documentation/CodingStyle


On 04/03/2014 01:21 AM, Joe Perches wrote:

On Thu, 2014-04-03 at 01:17 +0200, Sherif Shehab Aldin wrote:

Fixed coding style rule "Breaking long lines and strings" for hfa384x_usb.c


Please use "scripts/checkpatch.pl --strict" on patches
to files in drivers/staging.

CHECK: Alignment should match open parenthesis
#75: FILE: drivers/staging/wlan-ng/hfa384x_usb.c:646:
+   pr_debug("cmdresult:status=0x%04x resp0=0x%04x resp1=0x%04x 
resp2=0x%04x\n",
+   result->status, result->resp0,

CHECK: Alignment should match open parenthesis
#99: FILE: drivers/staging/wlan-ng/hfa384x_usb.c:1383:
+   pr_debug("cmdreq: cmd=0x%04x parm0=0x%04x parm1=0x%04x parm2=0x%04x\n",
+   cmd->cmd, cmd->parm0, cmd->parm1, cmd->parm2);

CHECK: Alignment should match open parenthesis
#109: FILE: drivers/staging/wlan-ng/hfa384x_usb.c:2019:
+   netdev_info(hw->wlandev->netdev,
+   "Download %d bytes to flash @0x%06x\n", len, daddr);

CHECK: Alignment should match open parenthesis
#120: FILE: drivers/staging/wlan-ng/hfa384x_usb.c:2030:
+   netdev_warn(hw->wlandev->netdev,
+   "dlbuf@0x%06lx len=%d to=%d\n", dlbufaddr,

CHECK: Alignment should match open parenthesis
#133: FILE: drivers/staging/wlan-ng/hfa384x_usb.c:2065:
+   netdev_err(hw->wlandev->netdev,
+   "download(NV,lo=%x,hi=%x,len=%x) cmd failed, 
result=%d. Aborting d/l\n",

CHECK: Alignment should match open parenthesis
#154: FILE: drivers/staging/wlan-ng/hfa384x_usb.c:2354:
+   netdev_info(hw->wlandev->netdev, "Writing %d bytes to ram @0x%06x\n",
+   len, daddr);

CHECK: Alignment should match open parenthesis
#164: FILE: drivers/staging/wlan-ng/hfa384x_usb.c:2465:
+   netdev_err(hw->wlandev->netdev,
+   "pdrlen invalid=%d\n", pdrlen);

CHECK: Alignment should match open parenthesis
#174: FILE: drivers/staging/wlan-ng/hfa384x_usb.c:2788:
+   netdev_err(hw->wlandev->netdev,
+   "submit_tx_urb() failed, error=%d\n", ret);

CHECK: Alignment should match open parenthesis
#195: FILE: drivers/staging/wlan-ng/hfa384x_usb.c:4143:
+   pr_debug("Encountered unknown PDR#=0x%04x, assuming it's 
ok.\n",
+   pdrcode);

CHECK: Alignment should match open parenthesis
#202: FILE: drivers/staging/wlan-ng/hfa384x_usb.c:4148:
+   pr_debug("Encountered unknown PDR#=0x%04x, (>=0x1000), 
assuming it's bad.\n",
+   pdrcode);

total: 0 errors, 2 warnings, 10 checks, 127 lines checked



___
devel mailing list
de...@linuxdriverproject.org
http://driverdev.linuxdriverproject.org/mailman/listinfo/driverdev-devel


Re: [PATCH 7/9] driver: staging: wlan-ng: Fixed white spaces issues

2014-04-03 Thread Sherif
Yes I see the error. I have tried to build the wlan-ng driver using make 
M=drivers/staging/wlan-ng/ but it built nothing, so I went one step up 
and built make M=drivers/staging/ as a whole and it built fine, I think 
I am missing something here, how do I specify this module for the build 
to test my changes?


On 04/03/2014 09:45 AM, Dan Carpenter wrote:

On Thu, Apr 03, 2014 at 09:13:29AM +0200, Sherif Shehab Aldin wrote:

  static void hfa384x_usbctlx_resptimerfn(unsigned long data)
  {
-   hfa384x_t *hw = (hfa384x_t *) data;
+   hfa384x_t *hw = (hfa384x_t *)
unsigned long flags;

spin_lock_irqsave(&hw->ctlxq.lock, flags);


This breaks the build.

regards,
dan carpenter


___
devel mailing list
de...@linuxdriverproject.org
http://driverdev.linuxdriverproject.org/mailman/listinfo/driverdev-devel


Re: [PATCH 7/9] driver: staging: wlan-ng: Fixed white spaces issues

2014-04-03 Thread Sherif

Yes I enabled it:
$ grep PRISM2_USB .config
CONFIG_PRISM2_USB=m

But still getting the same output:
$ make M=drivers/staging/wlan-ng/
  Building modules, stage 2.
  MODPOST 0 modules

On 04/03/2014 11:38 AM, Dan Carpenter wrote:

On Thu, Apr 03, 2014 at 10:21:21AM +0200, Sherif wrote:

Yes I see the error. I have tried to build the wlan-ng driver using
make M=drivers/staging/wlan-ng/ but it built nothing, so I went one
step up and built make M=drivers/staging/ as a whole and it built
fine, I think I am missing something here, how do I specify this
module for the build to test my changes?



Is it enabled in your .config?

grep PRISM2_USB .config

regards,
dan carpenter


___
devel mailing list
de...@linuxdriverproject.org
http://driverdev.linuxdriverproject.org/mailman/listinfo/driverdev-devel


Re: [PATCH 7/9] driver: staging: wlan-ng: Fixed white spaces issues

2014-04-03 Thread Sherif
It's because I didn't build this source tree before. Had to build it 
first and now I can build the module.


I will regenerate the patches and send them by tomorrow hopefully. Hope 
to do it right this time. :)


On 04/03/2014 11:48 AM, Dan Carpenter wrote:

On Thu, Apr 03, 2014 at 11:42:47AM +0200, Sherif wrote:

Yes I enabled it:
$ grep PRISM2_USB .config
CONFIG_PRISM2_USB=m

But still getting the same output:
$ make M=drivers/staging/wlan-ng/
   Building modules, stage 2.
   MODPOST 0 modules



That's very odd.  It works for me.  I don't know what to tell you.

regards,
dan carpenter


___
devel mailing list
de...@linuxdriverproject.org
http://driverdev.linuxdriverproject.org/mailman/listinfo/driverdev-devel


[PATCH] driver: staging: wlan-ng: Fixed coding style

2014-04-02 Thread Sherif Shehab Aldin
Fixed coding style for hfa384x_usb.c

Signed-off-by: Sherif Shehab Aldin 
---
 drivers/staging/wlan-ng/hfa384x_usb.c |   70 -
 1 file changed, 33 insertions(+), 37 deletions(-)

diff --git a/drivers/staging/wlan-ng/hfa384x_usb.c 
b/drivers/staging/wlan-ng/hfa384x_usb.c
index 5b8b094..073eb4c 100644
--- a/drivers/staging/wlan-ng/hfa384x_usb.c
+++ b/drivers/staging/wlan-ng/hfa384x_usb.c
@@ -203,7 +203,7 @@ static int hfa384x_usbctlx_submit(hfa384x_t *hw, 
hfa384x_usbctlx_t *ctlx);
 static void unlocked_usbctlx_complete(hfa384x_t *hw, hfa384x_usbctlx_t *ctlx);
 
 struct usbctlx_completor {
-   int (*complete) (struct usbctlx_completor *);
+   int (*complete)(struct usbctlx_completor *);
 };
 
 static int
@@ -272,7 +272,7 @@ static int hfa384x_isgood_pdrcode(u16 pdrcode);
 
 static inline const char *ctlxstr(CTLX_STATE s)
 {
-   static const char *ctlx_str[] = {
+   static const char * const ctlx_str[] = {
"Initial state",
"Complete",
"Request failed",
@@ -642,9 +642,9 @@ usbctlx_get_status(const hfa384x_usb_cmdresp_t *cmdresp,
result->resp1 = le16_to_cpu(cmdresp->resp1);
result->resp2 = le16_to_cpu(cmdresp->resp2);
 
-   pr_debug("cmdresult:status=0x%04x "
-"resp0=0x%04x resp1=0x%04x resp2=0x%04x\n",
-result->status, result->resp0, result->resp1, result->resp2);
+   pr_debug("cmdresult:status=0x%04x resp0=0x%04x resp1=0x%04x 
resp2=0x%04x\n",
+   result->status, result->resp0,
+   result->resp1, result->resp2);
 
return result->status & HFA384x_STATUS_RESULT;
 }
@@ -715,8 +715,7 @@ static int usbctlx_rrid_completor_fn(struct 
usbctlx_completor *head)
 
/* Validate the length, note body len calculation in bytes */
if (rridresult.riddata_len != complete->riddatalen) {
-   printk(KERN_WARNING
-  "RID len mismatch, rid=0x%04x hlen=%d fwlen=%d\n",
+   pr_warn("RID len mismatch, rid=0x%04x hlen=%d fwlen=%d\n",
   rridresult.rid,
   complete->riddatalen, rridresult.riddata_len);
return -ENODATA;
@@ -745,14 +744,12 @@ static inline struct usbctlx_completor 
*init_rrid_completor(
 * Completor object:
 * Interprets the results of a synchronous RID-write
 */
-typedef struct usbctlx_cmd_completor usbctlx_wrid_completor_t;
 #define init_wrid_completor  init_cmd_completor
 
 /*
 * Completor object:
 * Interprets the results of a synchronous memory-write
 */
-typedef struct usbctlx_cmd_completor usbctlx_wmem_completor_t;
 #define init_wmem_completor  init_cmd_completor
 
 /*
@@ -766,11 +763,11 @@ struct usbctlx_rmem_completor {
void *data;
unsigned int len;
 };
-typedef struct usbctlx_rmem_completor usbctlx_rmem_completor_t;
 
 static int usbctlx_rmem_completor_fn(struct usbctlx_completor *head)
 {
-   usbctlx_rmem_completor_t *complete = (usbctlx_rmem_completor_t *) head;
+   struct usbctlx_rmem_completor *complete =
+   (struct usbctlx_rmem_completor *) head;
 
pr_debug("rmemresp:len=%d\n", complete->rmemresp->frmlen);
memcpy(complete->data, complete->rmemresp->data, complete->len);
@@ -778,7 +775,7 @@ static int usbctlx_rmem_completor_fn(struct 
usbctlx_completor *head)
 }
 
 static inline struct usbctlx_completor *init_rmem_completor(
-   usbctlx_rmem_completor_t
+   struct usbctlx_rmem_completor
*completor,
hfa384x_usb_rmemresp_t
*rmemresp,
@@ -991,9 +988,7 @@ int hfa384x_cmd_initialize(hfa384x_t *hw)
 
result = hfa384x_docmd_wait(hw, &cmd);
 
-   pr_debug("cmdresp.init: "
-"status=0x%04x, resp0=0x%04x, "
-"resp1=0x%04x, resp2=0x%04x\n",
+   pr_debug("cmdresp.init: status=0x%04x, resp0=0x%04x, resp1=0x%04x, 
resp2=0x%04x\n",
 cmd.result.status,
 cmd.result.resp0, cmd.result.resp1, cmd.result.resp2);
if (result == 0) {
@@ -1381,9 +1376,8 @@ hfa384x_docmd(hfa384x_t *hw,
 
ctlx->outbufsize = sizeof(ctlx->outbuf.cmdreq);
 
-   pr_debug("cmdreq: cmd=0x%04x "
-"parm0=0x%04x parm1=0x%04x parm2=0x%04x\n",
-cm

[PATCH] driver: staging: wlan-ng: Fixed Breaking long lines and strings style rule

2014-04-02 Thread Sherif Shehab Aldin
Fixed coding style rule "Breaking long lines and strings" for hfa384x_usb.c

Signed-off-by: Sherif Shehab Aldin 
---
 drivers/staging/wlan-ng/hfa384x_usb.c |   52 -
 1 file changed, 26 insertions(+), 26 deletions(-)

diff --git a/drivers/staging/wlan-ng/hfa384x_usb.c 
b/drivers/staging/wlan-ng/hfa384x_usb.c
index 5b8b094..4c828c2 100644
--- a/drivers/staging/wlan-ng/hfa384x_usb.c
+++ b/drivers/staging/wlan-ng/hfa384x_usb.c
@@ -642,9 +642,9 @@ usbctlx_get_status(const hfa384x_usb_cmdresp_t *cmdresp,
result->resp1 = le16_to_cpu(cmdresp->resp1);
result->resp2 = le16_to_cpu(cmdresp->resp2);
 
-   pr_debug("cmdresult:status=0x%04x "
-"resp0=0x%04x resp1=0x%04x resp2=0x%04x\n",
-result->status, result->resp0, result->resp1, result->resp2);
+   pr_debug("cmdresult:status=0x%04x resp0=0x%04x resp1=0x%04x 
resp2=0x%04x\n",
+   result->status, result->resp0,
+   result->resp1, result->resp2);
 
return result->status & HFA384x_STATUS_RESULT;
 }
@@ -991,9 +991,7 @@ int hfa384x_cmd_initialize(hfa384x_t *hw)
 
result = hfa384x_docmd_wait(hw, &cmd);
 
-   pr_debug("cmdresp.init: "
-"status=0x%04x, resp0=0x%04x, "
-"resp1=0x%04x, resp2=0x%04x\n",
+   pr_debug("cmdresp.init: status=0x%04x, resp0=0x%04x, resp1=0x%04x, 
resp2=0x%04x\n",
 cmd.result.status,
 cmd.result.resp0, cmd.result.resp1, cmd.result.resp2);
if (result == 0) {
@@ -1381,9 +1379,8 @@ hfa384x_docmd(hfa384x_t *hw,
 
ctlx->outbufsize = sizeof(ctlx->outbuf.cmdreq);
 
-   pr_debug("cmdreq: cmd=0x%04x "
-"parm0=0x%04x parm1=0x%04x parm2=0x%04x\n",
-cmd->cmd, cmd->parm0, cmd->parm1, cmd->parm2);
+   pr_debug("cmdreq: cmd=0x%04x parm0=0x%04x parm1=0x%04x parm2=0x%04x\n",
+   cmd->cmd, cmd->parm0, cmd->parm1, cmd->parm2);
 
ctlx->reapable = mode;
ctlx->cmdcb = cmdcb;
@@ -2018,7 +2015,8 @@ int hfa384x_drvr_flashdl_write(hfa384x_t *hw, u32 daddr, 
void *buf, u32 len)
if (hw->dlstate != HFA384x_DLSTATE_FLASHENABLED)
return -EINVAL;
 
-   netdev_info(hw->wlandev->netdev, "Download %d bytes to flash 
@0x%06x\n", len, daddr);
+   netdev_info(hw->wlandev->netdev,
+   "Download %d bytes to flash @0x%06x\n", len, daddr);
 
/* Convert to flat address for arithmetic */
/* NOTE: dlbuffer RID stores the address in AUX format */
@@ -2028,8 +2026,9 @@ int hfa384x_drvr_flashdl_write(hfa384x_t *hw, u32 daddr, 
void *buf, u32 len)
 hw->bufinfo.page, hw->bufinfo.offset, dlbufaddr);
 
 #if 0
-   netdev_warn(hw->wlandev->netdev, "dlbuf@0x%06lx len=%d to=%d\n", 
dlbufaddr,
-  hw->bufinfo.len, hw->dltimeout);
+   netdev_warn(hw->wlandev->netdev,
+   "dlbuf@0x%06lx len=%d to=%d\n", dlbufaddr,
+   hw->bufinfo.len, hw->dltimeout);
 #endif
/* Calculations to determine how many fills of the dlbuffer to do
 * and how many USB wmemreq's to do for each fill.  At this point
@@ -2062,9 +2061,9 @@ int hfa384x_drvr_flashdl_write(hfa384x_t *hw, u32 daddr, 
void *buf, u32 len)
result = hfa384x_cmd_download(hw, HFA384x_PROGMODE_NV,
  burnlo, burnhi, burnlen);
if (result) {
-   netdev_err(hw->wlandev->netdev, 
"download(NV,lo=%x,hi=%x,len=%x) "
-  "cmd failed, result=%d. Aborting d/l\n",
-  burnlo, burnhi, burnlen, result);
+   netdev_err(hw->wlandev->netdev,
+   "download(NV,lo=%x,hi=%x,len=%x) cmd 
failed, result=%d. Aborting d/l\n",
+   burnlo, burnhi, burnlen, result);
goto exit_proc;
}
 
@@ -2095,8 +2094,7 @@ int hfa384x_drvr_flashdl_write(hfa384x_t *hw, u32 daddr, 
void *buf, u32 len)
  0, 0, 0);
if (result) {
netdev_err(hw->wlandev->netdev,
-  "download(NVWRITE,lo=%x,hi=%x,len=%x) "
-  "cmd failed, result=%d. Aborting d/l\n",
+  "download(NVWRITE,lo=%x,hi=%x,len=%x) cmd 
failed, result=%d. Aborting d/l\n",
   burnlo, burnhi, burnlen, result);
goto exit_proc;
   

[PATCH] driver: staging: wlan-ng: Fixed Breaking long lines and strings style rule

2014-04-02 Thread Sherif Shehab Aldin
Fixed coding style rule "Breaking long lines and strings" for hfa384x_usb.c

Signed-off-by: Sherif Shehab Aldin 
---
 drivers/staging/wlan-ng/hfa384x_usb.c |   52 -
 1 file changed, 26 insertions(+), 26 deletions(-)

diff --git a/drivers/staging/wlan-ng/hfa384x_usb.c 
b/drivers/staging/wlan-ng/hfa384x_usb.c
index 5b8b094..4c828c2 100644
--- a/drivers/staging/wlan-ng/hfa384x_usb.c
+++ b/drivers/staging/wlan-ng/hfa384x_usb.c
@@ -642,9 +642,9 @@ usbctlx_get_status(const hfa384x_usb_cmdresp_t *cmdresp,
result->resp1 = le16_to_cpu(cmdresp->resp1);
result->resp2 = le16_to_cpu(cmdresp->resp2);
 
-   pr_debug("cmdresult:status=0x%04x "
-"resp0=0x%04x resp1=0x%04x resp2=0x%04x\n",
-result->status, result->resp0, result->resp1, result->resp2);
+   pr_debug("cmdresult:status=0x%04x resp0=0x%04x resp1=0x%04x 
resp2=0x%04x\n",
+result->status, result->resp0,
+result->resp1, result->resp2);
 
return result->status & HFA384x_STATUS_RESULT;
 }
@@ -991,9 +991,7 @@ int hfa384x_cmd_initialize(hfa384x_t *hw)
 
result = hfa384x_docmd_wait(hw, &cmd);
 
-   pr_debug("cmdresp.init: "
-"status=0x%04x, resp0=0x%04x, "
-"resp1=0x%04x, resp2=0x%04x\n",
+   pr_debug("cmdresp.init: status=0x%04x, resp0=0x%04x, resp1=0x%04x, 
resp2=0x%04x\n",
 cmd.result.status,
 cmd.result.resp0, cmd.result.resp1, cmd.result.resp2);
if (result == 0) {
@@ -1381,9 +1379,8 @@ hfa384x_docmd(hfa384x_t *hw,
 
ctlx->outbufsize = sizeof(ctlx->outbuf.cmdreq);
 
-   pr_debug("cmdreq: cmd=0x%04x "
-"parm0=0x%04x parm1=0x%04x parm2=0x%04x\n",
-cmd->cmd, cmd->parm0, cmd->parm1, cmd->parm2);
+   pr_debug("cmdreq: cmd=0x%04x parm0=0x%04x parm1=0x%04x parm2=0x%04x\n",
+cmd->cmd, cmd->parm0, cmd->parm1, cmd->parm2);
 
ctlx->reapable = mode;
ctlx->cmdcb = cmdcb;
@@ -2018,7 +2015,8 @@ int hfa384x_drvr_flashdl_write(hfa384x_t *hw, u32 daddr, 
void *buf, u32 len)
if (hw->dlstate != HFA384x_DLSTATE_FLASHENABLED)
return -EINVAL;
 
-   netdev_info(hw->wlandev->netdev, "Download %d bytes to flash 
@0x%06x\n", len, daddr);
+   netdev_info(hw->wlandev->netdev,
+   "Download %d bytes to flash @0x%06x\n", len, daddr);
 
/* Convert to flat address for arithmetic */
/* NOTE: dlbuffer RID stores the address in AUX format */
@@ -2028,8 +2026,9 @@ int hfa384x_drvr_flashdl_write(hfa384x_t *hw, u32 daddr, 
void *buf, u32 len)
 hw->bufinfo.page, hw->bufinfo.offset, dlbufaddr);
 
 #if 0
-   netdev_warn(hw->wlandev->netdev, "dlbuf@0x%06lx len=%d to=%d\n", 
dlbufaddr,
-  hw->bufinfo.len, hw->dltimeout);
+   netdev_warn(hw->wlandev->netdev,
+   "dlbuf@0x%06lx len=%d to=%d\n", dlbufaddr,
+   hw->bufinfo.len, hw->dltimeout);
 #endif
/* Calculations to determine how many fills of the dlbuffer to do
 * and how many USB wmemreq's to do for each fill.  At this point
@@ -2062,9 +2061,9 @@ int hfa384x_drvr_flashdl_write(hfa384x_t *hw, u32 daddr, 
void *buf, u32 len)
result = hfa384x_cmd_download(hw, HFA384x_PROGMODE_NV,
  burnlo, burnhi, burnlen);
if (result) {
-   netdev_err(hw->wlandev->netdev, 
"download(NV,lo=%x,hi=%x,len=%x) "
-  "cmd failed, result=%d. Aborting d/l\n",
-  burnlo, burnhi, burnlen, result);
+   netdev_err(hw->wlandev->netdev,
+  "download(NV,lo=%x,hi=%x,len=%x) cmd failed, 
result=%d. Aborting d/l\n",
+   burnlo, burnhi, burnlen, result);
goto exit_proc;
}
 
@@ -2095,8 +2094,7 @@ int hfa384x_drvr_flashdl_write(hfa384x_t *hw, u32 daddr, 
void *buf, u32 len)
  0, 0, 0);
if (result) {
netdev_err(hw->wlandev->netdev,
-  "download(NVWRITE,lo=%x,hi=%x,len=%x) "
-  "cmd failed, result=%d. Aborting d/l\n",
+  "download(NVWRITE,lo=%x,hi=%x,len=%x) cmd 
failed, result=%d. Aborting d/l\n",
   burnlo, burnhi, burnlen, result);
goto exit_proc;
}
@@ -2352,7 +2350,8 @@ int hfa384x_drvr_ramdl_write

[PATCH] driver: staging: wlan-ng: Removed unnecessary typedefs from hfa384x_usb.c

2014-04-02 Thread Sherif Shehab Aldin
Removed unnecessary typedefs from hfa384x_usb.c

Signed-off-by: Sherif Shehab Aldin 
---
 drivers/staging/wlan-ng/hfa384x_usb.c |   13 +
 1 file changed, 5 insertions(+), 8 deletions(-)

diff --git a/drivers/staging/wlan-ng/hfa384x_usb.c 
b/drivers/staging/wlan-ng/hfa384x_usb.c
index 5b8b094..4cfd074 100644
--- a/drivers/staging/wlan-ng/hfa384x_usb.c
+++ b/drivers/staging/wlan-ng/hfa384x_usb.c
@@ -745,14 +745,12 @@ static inline struct usbctlx_completor 
*init_rrid_completor(
 * Completor object:
 * Interprets the results of a synchronous RID-write
 */
-typedef struct usbctlx_cmd_completor usbctlx_wrid_completor_t;
 #define init_wrid_completor  init_cmd_completor

 /*
 * Completor object:
 * Interprets the results of a synchronous memory-write
 */
-typedef struct usbctlx_cmd_completor usbctlx_wmem_completor_t;
 #define init_wmem_completor  init_cmd_completor

 /*
@@ -766,11 +764,10 @@ struct usbctlx_rmem_completor {
void *data;
unsigned int len;
 };
-typedef struct usbctlx_rmem_completor usbctlx_rmem_completor_t;

 static int usbctlx_rmem_completor_fn(struct usbctlx_completor *head)
 {
-   usbctlx_rmem_completor_t *complete = (usbctlx_rmem_completor_t *) head;
+   struct usbctlx_rmem_completor *complete = (struct 
usbctlx_rmem_completor *) head;

pr_debug("rmemresp:len=%d\n", complete->rmemresp->frmlen);
memcpy(complete->data, complete->rmemresp->data, complete->len);
@@ -778,7 +775,7 @@ static int usbctlx_rmem_completor_fn(struct 
usbctlx_completor *head)
 }

 static inline struct usbctlx_completor *init_rmem_completor(
-   usbctlx_rmem_completor_t
+   struct usbctlx_rmem_completor
*completor,
hfa384x_usb_rmemresp_t
*rmemresp,
@@ -1566,7 +1563,7 @@ hfa384x_dowrid(hfa384x_t *hw,
if (result != 0) {
kfree(ctlx);
} else if (mode == DOWAIT) {
-   usbctlx_wrid_completor_t completor;
+   struct usbctlx_cmd_completor completor;
hfa384x_cmdresult_t wridresult;

result = hfa384x_usbctlx_complete_sync(hw,
@@ -1658,7 +1655,7 @@ hfa384x_dormem(hfa384x_t *hw,
if (result != 0) {
kfree(ctlx);
} else if (mode == DOWAIT) {
-   usbctlx_rmem_completor_t completor;
+   struct usbctlx_rmem_completor completor;

result =
hfa384x_usbctlx_complete_sync(hw, ctlx,
@@ -1748,7 +1745,7 @@ hfa384x_dowmem(hfa384x_t *hw,
if (result != 0) {
kfree(ctlx);
} else if (mode == DOWAIT) {
-   usbctlx_wmem_completor_t completor;
+   struct usbctlx_cmd_completor completor;
hfa384x_cmdresult_t wmemresult;

result = hfa384x_usbctlx_complete_sync(hw,
--
1.7.9.5

___
devel mailing list
de...@linuxdriverproject.org
http://driverdev.linuxdriverproject.org/mailman/listinfo/driverdev-devel


[PATCH 2/2] driver: staging: wlan-ng: Removed unnecessary typedefs from hfa384x_usb.c

2014-04-02 Thread Sherif Shehab Aldin
Removed unnecessary typedefs from hfa384x_usb.c

Signed-off-by: Sherif Shehab Aldin 
---
 drivers/staging/wlan-ng/hfa384x_usb.c |3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/drivers/staging/wlan-ng/hfa384x_usb.c 
b/drivers/staging/wlan-ng/hfa384x_usb.c
index 4cfd074..4e057d7 100644
--- a/drivers/staging/wlan-ng/hfa384x_usb.c
+++ b/drivers/staging/wlan-ng/hfa384x_usb.c
@@ -767,7 +767,8 @@ struct usbctlx_rmem_completor {
 
 static int usbctlx_rmem_completor_fn(struct usbctlx_completor *head)
 {
-   struct usbctlx_rmem_completor *complete = (struct 
usbctlx_rmem_completor *) head;
+   struct usbctlx_rmem_completor *complete =
+   (struct usbctlx_rmem_completor *)head;
 
pr_debug("rmemresp:len=%d\n", complete->rmemresp->frmlen);
memcpy(complete->data, complete->rmemresp->data, complete->len);
-- 
1.7.9.5

___
devel mailing list
de...@linuxdriverproject.org
http://driverdev.linuxdriverproject.org/mailman/listinfo/driverdev-devel


[PATCH 1/9] driver: staging: wlan-ng: Fixed Breaking long lines and strings style rule

2014-04-03 Thread Sherif Shehab Aldin
Fixed coding style rule "Breaking long lines and strings" for hfa384x_usb.c

Signed-off-by: Sherif Shehab Aldin 
---
 drivers/staging/wlan-ng/hfa384x_usb.c |   52 -
 1 file changed, 26 insertions(+), 26 deletions(-)

diff --git a/drivers/staging/wlan-ng/hfa384x_usb.c 
b/drivers/staging/wlan-ng/hfa384x_usb.c
index 5b8b094..4c828c2 100644
--- a/drivers/staging/wlan-ng/hfa384x_usb.c
+++ b/drivers/staging/wlan-ng/hfa384x_usb.c
@@ -642,9 +642,9 @@ usbctlx_get_status(const hfa384x_usb_cmdresp_t *cmdresp,
result->resp1 = le16_to_cpu(cmdresp->resp1);
result->resp2 = le16_to_cpu(cmdresp->resp2);
 
-   pr_debug("cmdresult:status=0x%04x "
-"resp0=0x%04x resp1=0x%04x resp2=0x%04x\n",
-result->status, result->resp0, result->resp1, result->resp2);
+   pr_debug("cmdresult:status=0x%04x resp0=0x%04x resp1=0x%04x 
resp2=0x%04x\n",
+   result->status, result->resp0,
+   result->resp1, result->resp2);
 
return result->status & HFA384x_STATUS_RESULT;
 }
@@ -991,9 +991,7 @@ int hfa384x_cmd_initialize(hfa384x_t *hw)
 
result = hfa384x_docmd_wait(hw, &cmd);
 
-   pr_debug("cmdresp.init: "
-"status=0x%04x, resp0=0x%04x, "
-"resp1=0x%04x, resp2=0x%04x\n",
+   pr_debug("cmdresp.init: status=0x%04x, resp0=0x%04x, resp1=0x%04x, 
resp2=0x%04x\n",
 cmd.result.status,
 cmd.result.resp0, cmd.result.resp1, cmd.result.resp2);
if (result == 0) {
@@ -1381,9 +1379,8 @@ hfa384x_docmd(hfa384x_t *hw,
 
ctlx->outbufsize = sizeof(ctlx->outbuf.cmdreq);
 
-   pr_debug("cmdreq: cmd=0x%04x "
-"parm0=0x%04x parm1=0x%04x parm2=0x%04x\n",
-cmd->cmd, cmd->parm0, cmd->parm1, cmd->parm2);
+   pr_debug("cmdreq: cmd=0x%04x parm0=0x%04x parm1=0x%04x parm2=0x%04x\n",
+   cmd->cmd, cmd->parm0, cmd->parm1, cmd->parm2);
 
ctlx->reapable = mode;
ctlx->cmdcb = cmdcb;
@@ -2018,7 +2015,8 @@ int hfa384x_drvr_flashdl_write(hfa384x_t *hw, u32 daddr, 
void *buf, u32 len)
if (hw->dlstate != HFA384x_DLSTATE_FLASHENABLED)
return -EINVAL;
 
-   netdev_info(hw->wlandev->netdev, "Download %d bytes to flash 
@0x%06x\n", len, daddr);
+   netdev_info(hw->wlandev->netdev,
+   "Download %d bytes to flash @0x%06x\n", len, daddr);
 
/* Convert to flat address for arithmetic */
/* NOTE: dlbuffer RID stores the address in AUX format */
@@ -2028,8 +2026,9 @@ int hfa384x_drvr_flashdl_write(hfa384x_t *hw, u32 daddr, 
void *buf, u32 len)
 hw->bufinfo.page, hw->bufinfo.offset, dlbufaddr);
 
 #if 0
-   netdev_warn(hw->wlandev->netdev, "dlbuf@0x%06lx len=%d to=%d\n", 
dlbufaddr,
-  hw->bufinfo.len, hw->dltimeout);
+   netdev_warn(hw->wlandev->netdev,
+   "dlbuf@0x%06lx len=%d to=%d\n", dlbufaddr,
+   hw->bufinfo.len, hw->dltimeout);
 #endif
/* Calculations to determine how many fills of the dlbuffer to do
 * and how many USB wmemreq's to do for each fill.  At this point
@@ -2062,9 +2061,9 @@ int hfa384x_drvr_flashdl_write(hfa384x_t *hw, u32 daddr, 
void *buf, u32 len)
result = hfa384x_cmd_download(hw, HFA384x_PROGMODE_NV,
  burnlo, burnhi, burnlen);
if (result) {
-   netdev_err(hw->wlandev->netdev, 
"download(NV,lo=%x,hi=%x,len=%x) "
-  "cmd failed, result=%d. Aborting d/l\n",
-  burnlo, burnhi, burnlen, result);
+   netdev_err(hw->wlandev->netdev,
+   "download(NV,lo=%x,hi=%x,len=%x) cmd 
failed, result=%d. Aborting d/l\n",
+   burnlo, burnhi, burnlen, result);
goto exit_proc;
}
 
@@ -2095,8 +2094,7 @@ int hfa384x_drvr_flashdl_write(hfa384x_t *hw, u32 daddr, 
void *buf, u32 len)
  0, 0, 0);
if (result) {
netdev_err(hw->wlandev->netdev,
-  "download(NVWRITE,lo=%x,hi=%x,len=%x) "
-  "cmd failed, result=%d. Aborting d/l\n",
+  "download(NVWRITE,lo=%x,hi=%x,len=%x) cmd 
failed, result=%d. Aborting d/l\n",
   burnlo, burnhi, burnlen, result);
goto exit_proc;
   

[PATCH 2/9] driver: staging: wlan-ng: Removed unnecessary typedefs from hfa384x_usb.c

2014-04-03 Thread Sherif Shehab Aldin
Removed unnecessary typedefs from hfa384x_usb.c

Signed-off-by: Sherif Shehab Aldin 
---
 drivers/staging/wlan-ng/hfa384x_usb.c |   38 -
 1 file changed, 18 insertions(+), 20 deletions(-)

diff --git a/drivers/staging/wlan-ng/hfa384x_usb.c 
b/drivers/staging/wlan-ng/hfa384x_usb.c
index 4c828c2..2a44c79 100644
--- a/drivers/staging/wlan-ng/hfa384x_usb.c
+++ b/drivers/staging/wlan-ng/hfa384x_usb.c
@@ -643,8 +643,8 @@ usbctlx_get_status(const hfa384x_usb_cmdresp_t *cmdresp,
result->resp2 = le16_to_cpu(cmdresp->resp2);
 
pr_debug("cmdresult:status=0x%04x resp0=0x%04x resp1=0x%04x 
resp2=0x%04x\n",
-   result->status, result->resp0,
-   result->resp1, result->resp2);
+result->status, result->resp0,
+result->resp1, result->resp2);
 
return result->status & HFA384x_STATUS_RESULT;
 }
@@ -745,14 +745,12 @@ static inline struct usbctlx_completor 
*init_rrid_completor(
 * Completor object:
 * Interprets the results of a synchronous RID-write
 */
-typedef struct usbctlx_cmd_completor usbctlx_wrid_completor_t;
 #define init_wrid_completor  init_cmd_completor
 
 /*
 * Completor object:
 * Interprets the results of a synchronous memory-write
 */
-typedef struct usbctlx_cmd_completor usbctlx_wmem_completor_t;
 #define init_wmem_completor  init_cmd_completor
 
 /*
@@ -766,11 +764,11 @@ struct usbctlx_rmem_completor {
void *data;
unsigned int len;
 };
-typedef struct usbctlx_rmem_completor usbctlx_rmem_completor_t;
 
 static int usbctlx_rmem_completor_fn(struct usbctlx_completor *head)
 {
-   usbctlx_rmem_completor_t *complete = (usbctlx_rmem_completor_t *) head;
+   struct usbctlx_rmem_completor *complete =
+   (struct usbctlx_rmem_completor *)head;
 
pr_debug("rmemresp:len=%d\n", complete->rmemresp->frmlen);
memcpy(complete->data, complete->rmemresp->data, complete->len);
@@ -778,7 +776,7 @@ static int usbctlx_rmem_completor_fn(struct 
usbctlx_completor *head)
 }
 
 static inline struct usbctlx_completor *init_rmem_completor(
-   usbctlx_rmem_completor_t
+   struct usbctlx_rmem_completor
*completor,
hfa384x_usb_rmemresp_t
*rmemresp,
@@ -1380,7 +1378,7 @@ hfa384x_docmd(hfa384x_t *hw,
ctlx->outbufsize = sizeof(ctlx->outbuf.cmdreq);
 
pr_debug("cmdreq: cmd=0x%04x parm0=0x%04x parm1=0x%04x parm2=0x%04x\n",
-   cmd->cmd, cmd->parm0, cmd->parm1, cmd->parm2);
+cmd->cmd, cmd->parm0, cmd->parm1, cmd->parm2);
 
ctlx->reapable = mode;
ctlx->cmdcb = cmdcb;
@@ -1563,7 +1561,7 @@ hfa384x_dowrid(hfa384x_t *hw,
if (result != 0) {
kfree(ctlx);
} else if (mode == DOWAIT) {
-   usbctlx_wrid_completor_t completor;
+   struct usbctlx_cmd_completor completor;
hfa384x_cmdresult_t wridresult;
 
result = hfa384x_usbctlx_complete_sync(hw,
@@ -1655,7 +1653,7 @@ hfa384x_dormem(hfa384x_t *hw,
if (result != 0) {
kfree(ctlx);
} else if (mode == DOWAIT) {
-   usbctlx_rmem_completor_t completor;
+   struct usbctlx_rmem_completor completor;
 
result =
hfa384x_usbctlx_complete_sync(hw, ctlx,
@@ -1745,7 +1743,7 @@ hfa384x_dowmem(hfa384x_t *hw,
if (result != 0) {
kfree(ctlx);
} else if (mode == DOWAIT) {
-   usbctlx_wmem_completor_t completor;
+   struct usbctlx_cmd_completor completor;
hfa384x_cmdresult_t wmemresult;
 
result = hfa384x_usbctlx_complete_sync(hw,
@@ -2016,7 +2014,7 @@ int hfa384x_drvr_flashdl_write(hfa384x_t *hw, u32 daddr, 
void *buf, u32 len)
return -EINVAL;
 
netdev_info(hw->wlandev->netdev,
-   "Download %d bytes to flash @0x%06x\n", len, daddr);
+   "Download %d bytes to flash @0x%06x\n", len, daddr);
 
/* Convert to flat address for arithmetic */
/* NOTE: dlbuffer RID stores the address in AUX format */
@@ -2027,8 +2025,8 @@ int hfa384x_drvr_flashdl_write(hfa384x_t *hw, u32 daddr, 
void *buf, u32 len)
 
 #if 0
netdev_warn(hw->wlandev->netdev,
-   "dlbuf@0x%06lx len=%d to=%d

[PATCH 3/9] driver: staging: wlan-ng: switched to pr_warn

2014-04-03 Thread Sherif Shehab Aldin
changed printk(KERN_WARNING .. to pr_warn

Signed-off-by: Sherif Shehab Aldin 
---
 drivers/staging/wlan-ng/hfa384x_usb.c |7 +++
 1 file changed, 3 insertions(+), 4 deletions(-)

diff --git a/drivers/staging/wlan-ng/hfa384x_usb.c 
b/drivers/staging/wlan-ng/hfa384x_usb.c
index 2a44c79..a389cef 100644
--- a/drivers/staging/wlan-ng/hfa384x_usb.c
+++ b/drivers/staging/wlan-ng/hfa384x_usb.c
@@ -715,10 +715,9 @@ static int usbctlx_rrid_completor_fn(struct 
usbctlx_completor *head)
 
/* Validate the length, note body len calculation in bytes */
if (rridresult.riddata_len != complete->riddatalen) {
-   printk(KERN_WARNING
-  "RID len mismatch, rid=0x%04x hlen=%d fwlen=%d\n",
-  rridresult.rid,
-  complete->riddatalen, rridresult.riddata_len);
+   pr_warn("RID len mismatch, rid=0x%04x hlen=%d fwlen=%d\n",
+   rridresult.rid,
+   complete->riddatalen, rridresult.riddata_len);
return -ENODATA;
}
 
-- 
1.7.9.5

___
devel mailing list
de...@linuxdriverproject.org
http://driverdev.linuxdriverproject.org/mailman/listinfo/driverdev-devel


[PATCH 4/9] driver: staging: wlan-ng: Setting character pointers as const

2014-04-03 Thread Sherif Shehab Aldin
changed declaration of ctlx_str to:
static const char * const ctlx_str[]

Signed-off-by: Sherif Shehab Aldin 
---
 drivers/staging/wlan-ng/hfa384x_usb.c |2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/drivers/staging/wlan-ng/hfa384x_usb.c 
b/drivers/staging/wlan-ng/hfa384x_usb.c
index a389cef..65e59a3 100644
--- a/drivers/staging/wlan-ng/hfa384x_usb.c
+++ b/drivers/staging/wlan-ng/hfa384x_usb.c
@@ -272,7 +272,7 @@ static int hfa384x_isgood_pdrcode(u16 pdrcode);
 
 static inline const char *ctlxstr(CTLX_STATE s)
 {
-   static const char *ctlx_str[] = {
+   static const char * const ctlx_str[] = {
"Initial state",
"Complete",
"Request failed",
-- 
1.7.9.5

___
devel mailing list
de...@linuxdriverproject.org
http://driverdev.linuxdriverproject.org/mailman/listinfo/driverdev-devel


[PATCH 7/9] driver: staging: wlan-ng: Fixed white spaces issues

2014-04-03 Thread Sherif Shehab Aldin
In hfa384x_usb.c:
Fixed allignment issues after open braces
Moved Logical continuations to the correct lines
Removed unnecessary blank lines

Signed-off-by: Sherif Shehab Aldin 
---
 drivers/staging/wlan-ng/hfa384x_usb.c |   32 ++--
 1 file changed, 14 insertions(+), 18 deletions(-)

diff --git a/drivers/staging/wlan-ng/hfa384x_usb.c 
b/drivers/staging/wlan-ng/hfa384x_usb.c
index 4b11ed7..64b51b7 100644
--- a/drivers/staging/wlan-ng/hfa384x_usb.c
+++ b/drivers/staging/wlan-ng/hfa384x_usb.c
@@ -398,9 +398,8 @@ static int submit_tx_urb(hfa384x_t *hw, struct urb *tx_urb, 
gfp_t memflags)
 
result = -ENOLINK;
if (netif_running(netdev)) {
-
-   if (!hw->wlandev->hwremoved
-   && !test_bit(WORK_TX_HALT, &hw->usb_flags)) {
+   if (!hw->wlandev->hwremoved &&
+   !test_bit(WORK_TX_HALT, &hw->usb_flags)) {
result = SUBMIT_URB(tx_urb, memflags);
 
/* Test whether we need to reset the TX pipe */
@@ -657,7 +656,6 @@ usbctlx_get_rridresult(const hfa384x_usb_rridresp_t 
*rridresp,
result->rid = le16_to_cpu(rridresp->rid);
result->riddata = rridresp->data;
result->riddata_len = ((le16_to_cpu(rridresp->frmlen) - 1) * 2);
-
 }
 
 /*
@@ -676,7 +674,7 @@ static inline int usbctlx_cmd_completor_fn(struct 
usbctlx_completor *head)
 {
struct usbctlx_cmd_completor *complete;
 
-   complete = (struct usbctlx_cmd_completor *) head;
+   complete = (struct usbctlx_cmd_completor *)head;
return usbctlx_get_status(complete->cmdresp, complete->result);
 }
 
@@ -711,7 +709,7 @@ static int usbctlx_rrid_completor_fn(struct 
usbctlx_completor *head)
struct usbctlx_rrid_completor *complete;
hfa384x_rridresult_t rridresult;
 
-   complete = (struct usbctlx_rrid_completor *) head;
+   complete = (struct usbctlx_rrid_completor *)head;
usbctlx_get_rridresult(complete->rridresp, &rridresult);
 
/* Validate the length, note body len calculation in bytes */
@@ -2827,7 +2825,7 @@ void hfa384x_tx_timeout(wlandevice_t *wlandev)
 */
 static void hfa384x_usbctlx_reaper_task(unsigned long data)
 {
-   hfa384x_t *hw = (hfa384x_t *) data;
+   hfa384x_t *hw = (hfa384x_t *)data;
struct list_head *entry;
struct list_head *temp;
unsigned long flags;
@@ -2846,7 +2844,6 @@ static void hfa384x_usbctlx_reaper_task(unsigned long 
data)
}
 
spin_unlock_irqrestore(&hw->ctlxq.lock, flags);
-
 }
 
 /*
@@ -2865,7 +2862,7 @@ static void hfa384x_usbctlx_reaper_task(unsigned long 
data)
 */
 static void hfa384x_usbctlx_completion_task(unsigned long data)
 {
-   hfa384x_t *hw = (hfa384x_t *) data;
+   hfa384x_t *hw = (hfa384x_t *)data;
struct list_head *entry;
struct list_head *temp;
unsigned long flags;
@@ -3137,7 +3134,7 @@ static void hfa384x_usbin_callback(struct urb *urb)
 {
wlandevice_t *wlandev = urb->context;
hfa384x_t *hw;
-   hfa384x_usbin_t *usbin = (hfa384x_usbin_t *) urb->transfer_buffer;
+   hfa384x_usbin_t *usbin = (hfa384x_usbin_t *)urb->transfer_buffer;
struct sk_buff *skb = NULL;
int result;
int urb_status;
@@ -3465,7 +3462,7 @@ static void hfa384x_usbin_txcompl(wlandevice_t *wlandev,
 */
 static void hfa384x_usbin_rx(wlandevice_t *wlandev, struct sk_buff *skb)
 {
-   hfa384x_usbin_t *usbin = (hfa384x_usbin_t *) skb->data;
+   hfa384x_usbin_t *usbin = (hfa384x_usbin_t *)skb->data;
hfa384x_t *hw = wlandev->priv;
int hdrlen;
struct p80211_rxmeta *rxmeta;
@@ -3610,7 +3607,7 @@ static void hfa384x_int_rxmonitor(wlandevice_t *wlandev,
struct p80211_caphdr *caphdr;
/* The NEW header format! */
datap = skb_put(skb, sizeof(struct p80211_caphdr));
-   caphdr = (struct p80211_caphdr *) datap;
+   caphdr = (struct p80211_caphdr *)datap;
 
caphdr->version = htonl(P80211CAPTURE_VERSION);
caphdr->length = htonl(sizeof(struct p80211_caphdr));
@@ -3707,7 +3704,6 @@ static void hfa384x_usbout_callback(struct urb *urb)
 #endif
 
if (wlandev && wlandev->netdev) {
-
switch (urb->status) {
case 0:
hfa384x_usbout_tx(wlandev, usbout);
@@ -3733,8 +3729,8 @@ static void hfa384x_usbout_callback(struct urb *urb)
hfa384x_t *hw = wlandev->priv;

[PATCH 9/9] driver: staging: wlan-ng: Removed #if 0 lines from hfa384x_usb.c

2014-04-03 Thread Sherif Shehab Aldin
Removed lines that were ignored by #if 0

Signed-off-by: Sherif Shehab Aldin 
---
 drivers/staging/wlan-ng/hfa384x_usb.c |5 -
 1 file changed, 5 deletions(-)

diff --git a/drivers/staging/wlan-ng/hfa384x_usb.c 
b/drivers/staging/wlan-ng/hfa384x_usb.c
index 777b1e7..4e9df48 100644
--- a/drivers/staging/wlan-ng/hfa384x_usb.c
+++ b/drivers/staging/wlan-ng/hfa384x_usb.c
@@ -2021,11 +2021,6 @@ int hfa384x_drvr_flashdl_write(hfa384x_t *hw, u32 daddr, 
void *buf, u32 len)
pr_debug("dlbuf.page=0x%04x dlbuf.offset=0x%04x dlbufaddr=0x%08x\n",
 hw->bufinfo.page, hw->bufinfo.offset, dlbufaddr);
 
-#if 0
-   netdev_warn(hw->wlandev->netdev,
-   "dlbuf@0x%06lx len=%d to=%d\n", dlbufaddr,
-   hw->bufinfo.len, hw->dltimeout);
-#endif
/* Calculations to determine how many fills of the dlbuffer to do
 * and how many USB wmemreq's to do for each fill.  At this point
 * in time, the dlbuffer size and the wmemreq size are the same.
-- 
1.7.9.5

___
devel mailing list
de...@linuxdriverproject.org
http://driverdev.linuxdriverproject.org/mailman/listinfo/driverdev-devel


[PATCH 6/9] driver: staging: wlan-ng: Fixed Alignment to match open parenthesis

2014-04-03 Thread Sherif Shehab Aldin
Fixed Alignment to match open parenthesis in hfa384x_usb.c

Signed-off-by: Sherif Shehab Aldin 
---
 drivers/staging/wlan-ng/hfa384x_usb.c |  113 +
 1 file changed, 59 insertions(+), 54 deletions(-)

diff --git a/drivers/staging/wlan-ng/hfa384x_usb.c 
b/drivers/staging/wlan-ng/hfa384x_usb.c
index 26289c6..4b11ed7 100644
--- a/drivers/staging/wlan-ng/hfa384x_usb.c
+++ b/drivers/staging/wlan-ng/hfa384x_usb.c
@@ -350,14 +350,14 @@ static int submit_rx_urb(hfa384x_t *hw, gfp_t memflags)
 
result = -ENOLINK;
if (!hw->wlandev->hwremoved &&
-   !test_bit(WORK_RX_HALT, &hw->usb_flags)) {
+   !test_bit(WORK_RX_HALT, &hw->usb_flags)) {
result = SUBMIT_URB(&hw->rx_urb, memflags);
 
/* Check whether we need to reset the RX pipe */
if (result == -EPIPE) {
netdev_warn(hw->wlandev->netdev,
-  "%s rx pipe stalled: requesting reset\n",
-  hw->wlandev->netdev->name);
+   "%s rx pipe stalled: requesting reset\n",
+   hw->wlandev->netdev->name);
if (!test_and_set_bit(WORK_RX_HALT, &hw->usb_flags))
schedule_work(&hw->usb_work);
}
@@ -406,8 +406,8 @@ static int submit_tx_urb(hfa384x_t *hw, struct urb *tx_urb, 
gfp_t memflags)
/* Test whether we need to reset the TX pipe */
if (result == -EPIPE) {
netdev_warn(hw->wlandev->netdev,
-  "%s tx pipe stalled: requesting reset\n",
-  netdev->name);
+   "%s tx pipe stalled: requesting 
reset\n",
+   netdev->name);
set_bit(WORK_TX_HALT, &hw->usb_flags);
schedule_work(&hw->usb_work);
} else if (result == 0) {
@@ -455,11 +455,11 @@ static void hfa384x_usb_defer(struct work_struct *data)
ret = usb_clear_halt(hw->usb, hw->endp_in);
if (ret != 0) {
netdev_err(hw->wlandev->netdev,
-  "Failed to clear rx pipe for %s: err=%d\n",
-  netdev->name, ret);
+  "Failed to clear rx pipe for %s: err=%d\n",
+  netdev->name, ret);
} else {
netdev_info(hw->wlandev->netdev, "%s rx pipe reset 
complete.\n",
-  netdev->name);
+   netdev->name);
clear_bit(WORK_RX_HALT, &hw->usb_flags);
set_bit(WORK_RX_RESUME, &hw->usb_flags);
}
@@ -472,7 +472,8 @@ static void hfa384x_usb_defer(struct work_struct *data)
ret = submit_rx_urb(hw, GFP_KERNEL);
if (ret != 0) {
netdev_err(hw->wlandev->netdev,
-  "Failed to resume %s rx pipe.\n", netdev->name);
+  "Failed to resume %s rx pipe.\n",
+  netdev->name);
} else {
clear_bit(WORK_RX_RESUME, &hw->usb_flags);
}
@@ -486,11 +487,11 @@ static void hfa384x_usb_defer(struct work_struct *data)
ret = usb_clear_halt(hw->usb, hw->endp_out);
if (ret != 0) {
netdev_err(hw->wlandev->netdev,
-  "Failed to clear tx pipe for %s: err=%d\n",
-  netdev->name, ret);
+  "Failed to clear tx pipe for %s: err=%d\n",
+  netdev->name, ret);
} else {
netdev_info(hw->wlandev->netdev, "%s tx pipe reset 
complete.\n",
-  netdev->name);
+   netdev->name);
clear_bit(WORK_TX_HALT, &hw->usb_flags);
set_bit(WORK_TX_RESUME, &hw->usb_flags);
 
@@ -1207,7 +1208,7 @@ int hfa384x_corereset(hfa384x_t *hw, int holdtime, int 
settletime, int genesis)
result = usb_reset_device(hw->usb);
if (result < 0) {
netdev_err(hw->wlandev->netdev, "usb_reset_device() failed, 
result=%d.\n",
-  re

[PATCH 8/9] driver: staging: wlan-ng: Removed multiple assignments

2014-04-03 Thread Sherif Shehab Aldin
Removed multiple assignments from hfa384x_usb.c

Signed-off-by: Sherif Shehab Aldin 
---
 drivers/staging/wlan-ng/hfa384x_usb.c |3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/drivers/staging/wlan-ng/hfa384x_usb.c 
b/drivers/staging/wlan-ng/hfa384x_usb.c
index 64b51b7..777b1e7 100644
--- a/drivers/staging/wlan-ng/hfa384x_usb.c
+++ b/drivers/staging/wlan-ng/hfa384x_usb.c
@@ -2600,7 +2600,8 @@ int hfa384x_drvr_start(hfa384x_t *hw)
 */
result1 = hfa384x_cmd_initialize(hw);
msleep(1000);
-   result = result2 = hfa384x_cmd_initialize(hw);
+   result = hfa384x_cmd_initialize(hw);
+   result2 = result;
if (result1 != 0) {
if (result2 != 0) {
netdev_err(hw->wlandev->netdev,
-- 
1.7.9.5

___
devel mailing list
de...@linuxdriverproject.org
http://driverdev.linuxdriverproject.org/mailman/listinfo/driverdev-devel


[PATCH 5/9] driver: staging: wlan-ng: Removed Unnecessary space after function pointer name

2014-04-03 Thread Sherif Shehab Aldin
Removed Unnecessary space after function pointer name

Signed-off-by: Sherif Shehab Aldin 
---
 drivers/staging/wlan-ng/hfa384x_usb.c |2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/drivers/staging/wlan-ng/hfa384x_usb.c 
b/drivers/staging/wlan-ng/hfa384x_usb.c
index 65e59a3..26289c6 100644
--- a/drivers/staging/wlan-ng/hfa384x_usb.c
+++ b/drivers/staging/wlan-ng/hfa384x_usb.c
@@ -203,7 +203,7 @@ static int hfa384x_usbctlx_submit(hfa384x_t *hw, 
hfa384x_usbctlx_t *ctlx);
 static void unlocked_usbctlx_complete(hfa384x_t *hw, hfa384x_usbctlx_t *ctlx);
 
 struct usbctlx_completor {
-   int (*complete) (struct usbctlx_completor *);
+   int (*complete)(struct usbctlx_completor *);
 };
 
 static int
-- 
1.7.9.5

___
devel mailing list
de...@linuxdriverproject.org
http://driverdev.linuxdriverproject.org/mailman/listinfo/driverdev-devel


[PATCH 01/10] driver: staging: wlan-ng: Fixed Breaking long lines and strings style rule

2014-04-05 Thread Sherif Shehab Aldin
Fixed coding style rule "Breaking long lines and strings" for hfa384x_usb.c

Signed-off-by: Sherif Shehab Aldin 
---
 drivers/staging/wlan-ng/hfa384x_usb.c |   47 -
 1 file changed, 23 insertions(+), 24 deletions(-)

diff --git a/drivers/staging/wlan-ng/hfa384x_usb.c 
b/drivers/staging/wlan-ng/hfa384x_usb.c
index 5b8b094..646c29e 100644
--- a/drivers/staging/wlan-ng/hfa384x_usb.c
+++ b/drivers/staging/wlan-ng/hfa384x_usb.c
@@ -642,8 +642,7 @@ usbctlx_get_status(const hfa384x_usb_cmdresp_t *cmdresp,
result->resp1 = le16_to_cpu(cmdresp->resp1);
result->resp2 = le16_to_cpu(cmdresp->resp2);
 
-   pr_debug("cmdresult:status=0x%04x "
-"resp0=0x%04x resp1=0x%04x resp2=0x%04x\n",
+   pr_debug("cmdresult:status=0x%04x resp0=0x%04x resp1=0x%04x 
resp2=0x%04x\n",
 result->status, result->resp0, result->resp1, result->resp2);
 
return result->status & HFA384x_STATUS_RESULT;
@@ -991,9 +990,7 @@ int hfa384x_cmd_initialize(hfa384x_t *hw)
 
result = hfa384x_docmd_wait(hw, &cmd);
 
-   pr_debug("cmdresp.init: "
-"status=0x%04x, resp0=0x%04x, "
-"resp1=0x%04x, resp2=0x%04x\n",
+   pr_debug("cmdresp.init: status=0x%04x, resp0=0x%04x, resp1=0x%04x, 
resp2=0x%04x\n",
 cmd.result.status,
 cmd.result.resp0, cmd.result.resp1, cmd.result.resp2);
if (result == 0) {
@@ -1381,8 +1378,7 @@ hfa384x_docmd(hfa384x_t *hw,
 
ctlx->outbufsize = sizeof(ctlx->outbuf.cmdreq);
 
-   pr_debug("cmdreq: cmd=0x%04x "
-"parm0=0x%04x parm1=0x%04x parm2=0x%04x\n",
+   pr_debug("cmdreq: cmd=0x%04x parm0=0x%04x parm1=0x%04x parm2=0x%04x\n",
 cmd->cmd, cmd->parm0, cmd->parm1, cmd->parm2);
 
ctlx->reapable = mode;
@@ -2018,7 +2014,8 @@ int hfa384x_drvr_flashdl_write(hfa384x_t *hw, u32 daddr, 
void *buf, u32 len)
if (hw->dlstate != HFA384x_DLSTATE_FLASHENABLED)
return -EINVAL;
 
-   netdev_info(hw->wlandev->netdev, "Download %d bytes to flash 
@0x%06x\n", len, daddr);
+   netdev_info(hw->wlandev->netdev,
+   "Download %d bytes to flash @0x%06x\n", len, daddr);
 
/* Convert to flat address for arithmetic */
/* NOTE: dlbuffer RID stores the address in AUX format */
@@ -2028,8 +2025,9 @@ int hfa384x_drvr_flashdl_write(hfa384x_t *hw, u32 daddr, 
void *buf, u32 len)
 hw->bufinfo.page, hw->bufinfo.offset, dlbufaddr);
 
 #if 0
-   netdev_warn(hw->wlandev->netdev, "dlbuf@0x%06lx len=%d to=%d\n", 
dlbufaddr,
-  hw->bufinfo.len, hw->dltimeout);
+   netdev_warn(hw->wlandev->netdev,
+   "dlbuf@0x%06lx len=%d to=%d\n", dlbufaddr,
+   hw->bufinfo.len, hw->dltimeout);
 #endif
/* Calculations to determine how many fills of the dlbuffer to do
 * and how many USB wmemreq's to do for each fill.  At this point
@@ -2062,9 +2060,9 @@ int hfa384x_drvr_flashdl_write(hfa384x_t *hw, u32 daddr, 
void *buf, u32 len)
result = hfa384x_cmd_download(hw, HFA384x_PROGMODE_NV,
  burnlo, burnhi, burnlen);
if (result) {
-   netdev_err(hw->wlandev->netdev, 
"download(NV,lo=%x,hi=%x,len=%x) "
-  "cmd failed, result=%d. Aborting d/l\n",
-  burnlo, burnhi, burnlen, result);
+   netdev_err(hw->wlandev->netdev,
+  "download(NV,lo=%x,hi=%x,len=%x) cmd failed, 
result=%d. Aborting d/l\n",
+  burnlo, burnhi, burnlen, result);
goto exit_proc;
}
 
@@ -2095,8 +2093,7 @@ int hfa384x_drvr_flashdl_write(hfa384x_t *hw, u32 daddr, 
void *buf, u32 len)
  0, 0, 0);
if (result) {
netdev_err(hw->wlandev->netdev,
-  "download(NVWRITE,lo=%x,hi=%x,len=%x) "
-  "cmd failed, result=%d. Aborting d/l\n",
+  "download(NVWRITE,lo=%x,hi=%x,len=%x) cmd 
failed, result=%d. Aborting d/l\n",
   burnlo, burnhi, burnlen, result);
goto exit_proc;
}
@@ -2352,7 +2349,8 @@ int hfa384x_drvr_ramdl_write(hfa384x_t *hw, u32 daddr, 
void *buf, u32 len)
if (hw->dlstate != HFA384x_DLSTATE_RAMENABLED)
return -EINVAL;
 
-   netdev_info(hw->wlandev->netdev, "Writing %d bytes to ram @0

[PATCH 04/10] driver: staging: wlan-ng: Setting character pointers as const

2014-04-05 Thread Sherif Shehab Aldin
changed declaration of ctlx_str to:
static const char * const ctlx_str[]

Signed-off-by: Sherif Shehab Aldin 
---
 drivers/staging/wlan-ng/hfa384x_usb.c |2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/drivers/staging/wlan-ng/hfa384x_usb.c 
b/drivers/staging/wlan-ng/hfa384x_usb.c
index 01284ea..74db234 100644
--- a/drivers/staging/wlan-ng/hfa384x_usb.c
+++ b/drivers/staging/wlan-ng/hfa384x_usb.c
@@ -272,7 +272,7 @@ static int hfa384x_isgood_pdrcode(u16 pdrcode);
 
 static inline const char *ctlxstr(CTLX_STATE s)
 {
-   static const char *ctlx_str[] = {
+   static const char * const ctlx_str[] = {
"Initial state",
"Complete",
"Request failed",
-- 
1.7.9.5

___
devel mailing list
de...@linuxdriverproject.org
http://driverdev.linuxdriverproject.org/mailman/listinfo/driverdev-devel


[PATCH 03/10] driver: staging: wlan-ng: switched to pr_warn

2014-04-05 Thread Sherif Shehab Aldin
changed printk(KERN_WARNING .. to pr_warn

Signed-off-by: Sherif Shehab Aldin 
---
 drivers/staging/wlan-ng/hfa384x_usb.c |7 +++
 1 file changed, 3 insertions(+), 4 deletions(-)

diff --git a/drivers/staging/wlan-ng/hfa384x_usb.c 
b/drivers/staging/wlan-ng/hfa384x_usb.c
index 943de9c..01284ea 100644
--- a/drivers/staging/wlan-ng/hfa384x_usb.c
+++ b/drivers/staging/wlan-ng/hfa384x_usb.c
@@ -714,10 +714,9 @@ static int usbctlx_rrid_completor_fn(struct 
usbctlx_completor *head)
 
/* Validate the length, note body len calculation in bytes */
if (rridresult.riddata_len != complete->riddatalen) {
-   printk(KERN_WARNING
-  "RID len mismatch, rid=0x%04x hlen=%d fwlen=%d\n",
-  rridresult.rid,
-  complete->riddatalen, rridresult.riddata_len);
+   pr_warn("RID len mismatch, rid=0x%04x hlen=%d fwlen=%d\n",
+   rridresult.rid,
+   complete->riddatalen, rridresult.riddata_len);
return -ENODATA;
}
 
-- 
1.7.9.5

___
devel mailing list
de...@linuxdriverproject.org
http://driverdev.linuxdriverproject.org/mailman/listinfo/driverdev-devel


[PATCH 02/10] driver: staging: wlan-ng: Removed unnecessary typedefs from hfa384x_usb.c

2014-04-05 Thread Sherif Shehab Aldin
Removed unnecessary typedefs from hfa384x_usb.c

Signed-off-by: Sherif Shehab Aldin 
---
 drivers/staging/wlan-ng/hfa384x_usb.c |   14 ++
 1 file changed, 6 insertions(+), 8 deletions(-)

diff --git a/drivers/staging/wlan-ng/hfa384x_usb.c 
b/drivers/staging/wlan-ng/hfa384x_usb.c
index 646c29e..943de9c 100644
--- a/drivers/staging/wlan-ng/hfa384x_usb.c
+++ b/drivers/staging/wlan-ng/hfa384x_usb.c
@@ -744,14 +744,12 @@ static inline struct usbctlx_completor 
*init_rrid_completor(
 * Completor object:
 * Interprets the results of a synchronous RID-write
 */
-typedef struct usbctlx_cmd_completor usbctlx_wrid_completor_t;
 #define init_wrid_completor  init_cmd_completor
 
 /*
 * Completor object:
 * Interprets the results of a synchronous memory-write
 */
-typedef struct usbctlx_cmd_completor usbctlx_wmem_completor_t;
 #define init_wmem_completor  init_cmd_completor
 
 /*
@@ -765,11 +763,11 @@ struct usbctlx_rmem_completor {
void *data;
unsigned int len;
 };
-typedef struct usbctlx_rmem_completor usbctlx_rmem_completor_t;
 
 static int usbctlx_rmem_completor_fn(struct usbctlx_completor *head)
 {
-   usbctlx_rmem_completor_t *complete = (usbctlx_rmem_completor_t *) head;
+   struct usbctlx_rmem_completor *complete =
+   (struct usbctlx_rmem_completor *)head;
 
pr_debug("rmemresp:len=%d\n", complete->rmemresp->frmlen);
memcpy(complete->data, complete->rmemresp->data, complete->len);
@@ -777,7 +775,7 @@ static int usbctlx_rmem_completor_fn(struct 
usbctlx_completor *head)
 }
 
 static inline struct usbctlx_completor *init_rmem_completor(
-   usbctlx_rmem_completor_t
+   struct usbctlx_rmem_completor
*completor,
hfa384x_usb_rmemresp_t
*rmemresp,
@@ -1562,7 +1560,7 @@ hfa384x_dowrid(hfa384x_t *hw,
if (result != 0) {
kfree(ctlx);
} else if (mode == DOWAIT) {
-   usbctlx_wrid_completor_t completor;
+   struct usbctlx_cmd_completor completor;
hfa384x_cmdresult_t wridresult;
 
result = hfa384x_usbctlx_complete_sync(hw,
@@ -1654,7 +1652,7 @@ hfa384x_dormem(hfa384x_t *hw,
if (result != 0) {
kfree(ctlx);
} else if (mode == DOWAIT) {
-   usbctlx_rmem_completor_t completor;
+   struct usbctlx_rmem_completor completor;
 
result =
hfa384x_usbctlx_complete_sync(hw, ctlx,
@@ -1744,7 +1742,7 @@ hfa384x_dowmem(hfa384x_t *hw,
if (result != 0) {
kfree(ctlx);
} else if (mode == DOWAIT) {
-   usbctlx_wmem_completor_t completor;
+   struct usbctlx_cmd_completor completor;
hfa384x_cmdresult_t wmemresult;
 
result = hfa384x_usbctlx_complete_sync(hw,
-- 
1.7.9.5

___
devel mailing list
de...@linuxdriverproject.org
http://driverdev.linuxdriverproject.org/mailman/listinfo/driverdev-devel


[PATCH 07/10] driver: staging: wlan-ng: Fixed white spaces issues

2014-04-05 Thread Sherif Shehab Aldin
In hfa384x_usb.c:
Moved Logical continuations to the correct lines
Removed unnecessary blank lines

Signed-off-by: Sherif Shehab Aldin 
---
 drivers/staging/wlan-ng/hfa384x_usb.c |   12 
 1 file changed, 4 insertions(+), 8 deletions(-)

diff --git a/drivers/staging/wlan-ng/hfa384x_usb.c 
b/drivers/staging/wlan-ng/hfa384x_usb.c
index a6684b6..1a6116a 100644
--- a/drivers/staging/wlan-ng/hfa384x_usb.c
+++ b/drivers/staging/wlan-ng/hfa384x_usb.c
@@ -398,9 +398,8 @@ static int submit_tx_urb(hfa384x_t *hw, struct urb *tx_urb, 
gfp_t memflags)
 
result = -ENOLINK;
if (netif_running(netdev)) {
-
-   if (!hw->wlandev->hwremoved
-   && !test_bit(WORK_TX_HALT, &hw->usb_flags)) {
+   if (!hw->wlandev->hwremoved &&
+   !test_bit(WORK_TX_HALT, &hw->usb_flags)) {
result = SUBMIT_URB(tx_urb, memflags);
 
/* Test whether we need to reset the TX pipe */
@@ -656,7 +655,6 @@ usbctlx_get_rridresult(const hfa384x_usb_rridresp_t 
*rridresp,
result->rid = le16_to_cpu(rridresp->rid);
result->riddata = rridresp->data;
result->riddata_len = ((le16_to_cpu(rridresp->frmlen) - 1) * 2);
-
 }
 
 /*
@@ -2845,7 +2843,6 @@ static void hfa384x_usbctlx_reaper_task(unsigned long 
data)
}
 
spin_unlock_irqrestore(&hw->ctlxq.lock, flags);
-
 }
 
 /*
@@ -3706,7 +3703,6 @@ static void hfa384x_usbout_callback(struct urb *urb)
 #endif
 
if (wlandev && wlandev->netdev) {
-
switch (urb->status) {
case 0:
hfa384x_usbout_tx(wlandev, usbout);
@@ -3732,8 +3728,8 @@ static void hfa384x_usbout_callback(struct urb *urb)
hfa384x_t *hw = wlandev->priv;
 
if (!test_and_set_bit
-   (THROTTLE_TX, &hw->usb_flags)
-   && !timer_pending(&hw->throttle)) {
+   (THROTTLE_TX, &hw->usb_flags) &&
+   !timer_pending(&hw->throttle)) {
mod_timer(&hw->throttle,
  jiffies + THROTTLE_JIFFIES);
}
-- 
1.7.9.5

___
devel mailing list
de...@linuxdriverproject.org
http://driverdev.linuxdriverproject.org/mailman/listinfo/driverdev-devel


[PATCH 09/10] driver: staging: wlan-ng: Removed #if 0 lines from hfa384x_usb.c

2014-04-05 Thread Sherif Shehab Aldin
Removed lines that were ignored by #if 0

Signed-off-by: Sherif Shehab Aldin 
---
 drivers/staging/wlan-ng/hfa384x_usb.c |6 --
 1 file changed, 6 deletions(-)

diff --git a/drivers/staging/wlan-ng/hfa384x_usb.c 
b/drivers/staging/wlan-ng/hfa384x_usb.c
index cf27030..867edb4 100644
--- a/drivers/staging/wlan-ng/hfa384x_usb.c
+++ b/drivers/staging/wlan-ng/hfa384x_usb.c
@@ -2019,12 +2019,6 @@ int hfa384x_drvr_flashdl_write(hfa384x_t *hw, u32 daddr, 
void *buf, u32 len)
HFA384x_ADDR_AUX_MKFLAT(hw->bufinfo.page, hw->bufinfo.offset);
pr_debug("dlbuf.page=0x%04x dlbuf.offset=0x%04x dlbufaddr=0x%08x\n",
 hw->bufinfo.page, hw->bufinfo.offset, dlbufaddr);
-
-#if 0
-   netdev_warn(hw->wlandev->netdev,
-   "dlbuf@0x%06lx len=%d to=%d\n", dlbufaddr,
-   hw->bufinfo.len, hw->dltimeout);
-#endif
/* Calculations to determine how many fills of the dlbuffer to do
 * and how many USB wmemreq's to do for each fill.  At this point
 * in time, the dlbuffer size and the wmemreq size are the same.
-- 
1.7.9.5

___
devel mailing list
de...@linuxdriverproject.org
http://driverdev.linuxdriverproject.org/mailman/listinfo/driverdev-devel


[PATCH 05/10] driver: staging: wlan-ng: Removed Unnecessary space after function pointer name

2014-04-05 Thread Sherif Shehab Aldin
Removed Unnecessary space after function pointer name

Signed-off-by: Sherif Shehab Aldin 
---
 drivers/staging/wlan-ng/hfa384x_usb.c |2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/drivers/staging/wlan-ng/hfa384x_usb.c 
b/drivers/staging/wlan-ng/hfa384x_usb.c
index 74db234..22f0f1d 100644
--- a/drivers/staging/wlan-ng/hfa384x_usb.c
+++ b/drivers/staging/wlan-ng/hfa384x_usb.c
@@ -203,7 +203,7 @@ static int hfa384x_usbctlx_submit(hfa384x_t *hw, 
hfa384x_usbctlx_t *ctlx);
 static void unlocked_usbctlx_complete(hfa384x_t *hw, hfa384x_usbctlx_t *ctlx);
 
 struct usbctlx_completor {
-   int (*complete) (struct usbctlx_completor *);
+   int (*complete)(struct usbctlx_completor *);
 };
 
 static int
-- 
1.7.9.5

___
devel mailing list
de...@linuxdriverproject.org
http://driverdev.linuxdriverproject.org/mailman/listinfo/driverdev-devel


[PATCH 08/10] driver: staging: wlan-ng: Removed multiple assignments

2014-04-05 Thread Sherif Shehab Aldin
Removed multiple assignments from hfa384x_usb.c

Signed-off-by: Sherif Shehab Aldin 
---
 drivers/staging/wlan-ng/hfa384x_usb.c |3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/drivers/staging/wlan-ng/hfa384x_usb.c 
b/drivers/staging/wlan-ng/hfa384x_usb.c
index 1a6116a..cf27030 100644
--- a/drivers/staging/wlan-ng/hfa384x_usb.c
+++ b/drivers/staging/wlan-ng/hfa384x_usb.c
@@ -2599,7 +2599,8 @@ int hfa384x_drvr_start(hfa384x_t *hw)
 */
result1 = hfa384x_cmd_initialize(hw);
msleep(1000);
-   result = result2 = hfa384x_cmd_initialize(hw);
+   result = hfa384x_cmd_initialize(hw);
+   result2 = result;
if (result1 != 0) {
if (result2 != 0) {
netdev_err(hw->wlandev->netdev,
-- 
1.7.9.5

___
devel mailing list
de...@linuxdriverproject.org
http://driverdev.linuxdriverproject.org/mailman/listinfo/driverdev-devel


[PATCH 06/10] driver: staging: wlan-ng: Fixed Alignment to match open parenthesis

2014-04-05 Thread Sherif Shehab Aldin
Fixed Alignment to match open parenthesis in hfa384x_usb.c

Signed-off-by: Sherif Shehab Aldin 
---
 drivers/staging/wlan-ng/hfa384x_usb.c |  121 +
 1 file changed, 63 insertions(+), 58 deletions(-)

diff --git a/drivers/staging/wlan-ng/hfa384x_usb.c 
b/drivers/staging/wlan-ng/hfa384x_usb.c
index 22f0f1d..a6684b6 100644
--- a/drivers/staging/wlan-ng/hfa384x_usb.c
+++ b/drivers/staging/wlan-ng/hfa384x_usb.c
@@ -350,14 +350,14 @@ static int submit_rx_urb(hfa384x_t *hw, gfp_t memflags)
 
result = -ENOLINK;
if (!hw->wlandev->hwremoved &&
-   !test_bit(WORK_RX_HALT, &hw->usb_flags)) {
+   !test_bit(WORK_RX_HALT, &hw->usb_flags)) {
result = SUBMIT_URB(&hw->rx_urb, memflags);
 
/* Check whether we need to reset the RX pipe */
if (result == -EPIPE) {
netdev_warn(hw->wlandev->netdev,
-  "%s rx pipe stalled: requesting reset\n",
-  hw->wlandev->netdev->name);
+   "%s rx pipe stalled: requesting reset\n",
+   hw->wlandev->netdev->name);
if (!test_and_set_bit(WORK_RX_HALT, &hw->usb_flags))
schedule_work(&hw->usb_work);
}
@@ -406,8 +406,8 @@ static int submit_tx_urb(hfa384x_t *hw, struct urb *tx_urb, 
gfp_t memflags)
/* Test whether we need to reset the TX pipe */
if (result == -EPIPE) {
netdev_warn(hw->wlandev->netdev,
-  "%s tx pipe stalled: requesting reset\n",
-  netdev->name);
+   "%s tx pipe stalled: requesting 
reset\n",
+   netdev->name);
set_bit(WORK_TX_HALT, &hw->usb_flags);
schedule_work(&hw->usb_work);
} else if (result == 0) {
@@ -455,11 +455,11 @@ static void hfa384x_usb_defer(struct work_struct *data)
ret = usb_clear_halt(hw->usb, hw->endp_in);
if (ret != 0) {
netdev_err(hw->wlandev->netdev,
-  "Failed to clear rx pipe for %s: err=%d\n",
-  netdev->name, ret);
+  "Failed to clear rx pipe for %s: err=%d\n",
+  netdev->name, ret);
} else {
netdev_info(hw->wlandev->netdev, "%s rx pipe reset 
complete.\n",
-  netdev->name);
+   netdev->name);
clear_bit(WORK_RX_HALT, &hw->usb_flags);
set_bit(WORK_RX_RESUME, &hw->usb_flags);
}
@@ -472,7 +472,8 @@ static void hfa384x_usb_defer(struct work_struct *data)
ret = submit_rx_urb(hw, GFP_KERNEL);
if (ret != 0) {
netdev_err(hw->wlandev->netdev,
-  "Failed to resume %s rx pipe.\n", netdev->name);
+  "Failed to resume %s rx pipe.\n",
+  netdev->name);
} else {
clear_bit(WORK_RX_RESUME, &hw->usb_flags);
}
@@ -486,11 +487,11 @@ static void hfa384x_usb_defer(struct work_struct *data)
ret = usb_clear_halt(hw->usb, hw->endp_out);
if (ret != 0) {
netdev_err(hw->wlandev->netdev,
-  "Failed to clear tx pipe for %s: err=%d\n",
-  netdev->name, ret);
+  "Failed to clear tx pipe for %s: err=%d\n",
+  netdev->name, ret);
} else {
netdev_info(hw->wlandev->netdev, "%s tx pipe reset 
complete.\n",
-  netdev->name);
+   netdev->name);
clear_bit(WORK_TX_HALT, &hw->usb_flags);
set_bit(WORK_TX_RESUME, &hw->usb_flags);
 
@@ -1206,7 +1207,7 @@ int hfa384x_corereset(hfa384x_t *hw, int holdtime, int 
settletime, int genesis)
result = usb_reset_device(hw->usb);
if (result < 0) {
netdev_err(hw->wlandev->netdev, "usb_reset_device() failed, 
result=%d.\n",
-  result);
+  result);
   

[PATCH 10/10] driver: staging: wlan-ng: Removed unnecessary spaces after cast from hfa384x_usb.c

2014-04-05 Thread Sherif Shehab Aldin
Fixed: No space is necessary after a cast

Signed-off-by: Sherif Shehab Aldin 
---
 drivers/staging/wlan-ng/hfa384x_usb.c |   20 ++--
 1 file changed, 10 insertions(+), 10 deletions(-)

diff --git a/drivers/staging/wlan-ng/hfa384x_usb.c 
b/drivers/staging/wlan-ng/hfa384x_usb.c
index 867edb4..f0ab5a2 100644
--- a/drivers/staging/wlan-ng/hfa384x_usb.c
+++ b/drivers/staging/wlan-ng/hfa384x_usb.c
@@ -673,7 +673,7 @@ static inline int usbctlx_cmd_completor_fn(struct 
usbctlx_completor *head)
 {
struct usbctlx_cmd_completor *complete;
 
-   complete = (struct usbctlx_cmd_completor *) head;
+   complete = (struct usbctlx_cmd_completor *)head;
return usbctlx_get_status(complete->cmdresp, complete->result);
 }
 
@@ -708,7 +708,7 @@ static int usbctlx_rrid_completor_fn(struct 
usbctlx_completor *head)
struct usbctlx_rrid_completor *complete;
hfa384x_rridresult_t rridresult;
 
-   complete = (struct usbctlx_rrid_completor *) head;
+   complete = (struct usbctlx_rrid_completor *)head;
usbctlx_get_rridresult(complete->rridresp, &rridresult);
 
/* Validate the length, note body len calculation in bytes */
@@ -2819,7 +2819,7 @@ void hfa384x_tx_timeout(wlandevice_t *wlandev)
 */
 static void hfa384x_usbctlx_reaper_task(unsigned long data)
 {
-   hfa384x_t *hw = (hfa384x_t *) data;
+   hfa384x_t *hw = (hfa384x_t *)data;
struct list_head *entry;
struct list_head *temp;
unsigned long flags;
@@ -2856,7 +2856,7 @@ static void hfa384x_usbctlx_reaper_task(unsigned long 
data)
 */
 static void hfa384x_usbctlx_completion_task(unsigned long data)
 {
-   hfa384x_t *hw = (hfa384x_t *) data;
+   hfa384x_t *hw = (hfa384x_t *)data;
struct list_head *entry;
struct list_head *temp;
unsigned long flags;
@@ -3128,7 +3128,7 @@ static void hfa384x_usbin_callback(struct urb *urb)
 {
wlandevice_t *wlandev = urb->context;
hfa384x_t *hw;
-   hfa384x_usbin_t *usbin = (hfa384x_usbin_t *) urb->transfer_buffer;
+   hfa384x_usbin_t *usbin = (hfa384x_usbin_t *)urb->transfer_buffer;
struct sk_buff *skb = NULL;
int result;
int urb_status;
@@ -3456,7 +3456,7 @@ static void hfa384x_usbin_txcompl(wlandevice_t *wlandev,
 */
 static void hfa384x_usbin_rx(wlandevice_t *wlandev, struct sk_buff *skb)
 {
-   hfa384x_usbin_t *usbin = (hfa384x_usbin_t *) skb->data;
+   hfa384x_usbin_t *usbin = (hfa384x_usbin_t *)skb->data;
hfa384x_t *hw = wlandev->priv;
int hdrlen;
struct p80211_rxmeta *rxmeta;
@@ -3601,7 +3601,7 @@ static void hfa384x_int_rxmonitor(wlandevice_t *wlandev,
struct p80211_caphdr *caphdr;
/* The NEW header format! */
datap = skb_put(skb, sizeof(struct p80211_caphdr));
-   caphdr = (struct p80211_caphdr *) datap;
+   caphdr = (struct p80211_caphdr *)datap;
 
caphdr->version = htonl(P80211CAPTURE_VERSION);
caphdr->length = htonl(sizeof(struct p80211_caphdr));
@@ -3896,7 +3896,7 @@ delresp:
 */
 static void hfa384x_usbctlx_reqtimerfn(unsigned long data)
 {
-   hfa384x_t *hw = (hfa384x_t *) data;
+   hfa384x_t *hw = (hfa384x_t *)data;
unsigned long flags;
 
spin_lock_irqsave(&hw->ctlxq.lock, flags);
@@ -3954,7 +3954,7 @@ static void hfa384x_usbctlx_reqtimerfn(unsigned long data)
 */
 static void hfa384x_usbctlx_resptimerfn(unsigned long data)
 {
-   hfa384x_t *hw = (hfa384x_t *) data;
+   hfa384x_t *hw = (hfa384x_t *)data;
unsigned long flags;
 
spin_lock_irqsave(&hw->ctlxq.lock, flags);
@@ -3993,7 +3993,7 @@ static void hfa384x_usbctlx_resptimerfn(unsigned long 
data)
 */
 static void hfa384x_usb_throttlefn(unsigned long data)
 {
-   hfa384x_t *hw = (hfa384x_t *) data;
+   hfa384x_t *hw = (hfa384x_t *)data;
unsigned long flags;
 
spin_lock_irqsave(&hw->ctlxq.lock, flags);
-- 
1.7.9.5

___
devel mailing list
de...@linuxdriverproject.org
http://driverdev.linuxdriverproject.org/mailman/listinfo/driverdev-devel