* Replace memcmp(... ETH_ALEN) with ether_addr_equal_unaligned()
* Replace memcpy(... ETH_ALEN) with ether_addr_copy()

Fixes :
* CHECK : No space is necessary after a cast
* CHECK : Please don't use multiple blank lines
* CHECK : Alignment should match open parenthesis
* CHECK : Unnecessary parentheses
* CHECK : Comparison to NULL/!NULL

Resent because osuosl bounced the first patch.

Signed-off-by: Anish Bhatt <an...@chelsio.com>
---
 drivers/staging/wlan-ng/cfg80211.c     |  67 +++++-------
 drivers/staging/wlan-ng/hfa384x_usb.c  |  53 +++++-----
 drivers/staging/wlan-ng/p80211conv.c   | 127 +++++++++++-----------
 drivers/staging/wlan-ng/p80211netdev.c |  31 +++---
 drivers/staging/wlan-ng/p80211req.c    |  29 +++---
 drivers/staging/wlan-ng/p80211wep.c    |  11 +-
 drivers/staging/wlan-ng/prism2fw.c     |  62 +++++------
 drivers/staging/wlan-ng/prism2mgmt.c   |  66 ++++++------
 drivers/staging/wlan-ng/prism2mib.c    |  36 +++----
 drivers/staging/wlan-ng/prism2sta.c    | 185 ++++++++++++++++-----------------
 drivers/staging/wlan-ng/prism2usb.c    |  23 ++--
 11 files changed, 329 insertions(+), 361 deletions(-)

diff --git a/drivers/staging/wlan-ng/cfg80211.c 
b/drivers/staging/wlan-ng/cfg80211.c
index 342e2b3..71291dc 100644
--- a/drivers/staging/wlan-ng/cfg80211.c
+++ b/drivers/staging/wlan-ng/cfg80211.c
@@ -2,7 +2,6 @@
 #include "hfa384x.h"
 #include "prism2mgmt.h"
 
-
 /* Prism2 channel/frequency/bitrate declarations */
 static const struct ieee80211_channel prism2_channels[] = {
        { .center_freq = 2412 },
@@ -34,7 +33,6 @@ static const u32 
prism2_cipher_suites[PRISM2_NUM_CIPHER_SUITES] = {
        WLAN_CIPHER_SUITE_WEP104
 };
 
-
 /* prism2 device private data */
 struct prism2_wiphy_private {
        wlandevice_t *wlandev;
@@ -48,7 +46,6 @@ struct prism2_wiphy_private {
 
 static const void * const prism2_wiphy_privid = &prism2_wiphy_privid;
 
-
 /* Helper Functions */
 static int prism2_result2err(int prism2_result)
 {
@@ -76,13 +73,13 @@ static int prism2_domibset_uint32(wlandevice_t *wlandev, 
u32 did, u32 data)
 {
        struct p80211msg_dot11req_mibset msg;
        p80211item_uint32_t *mibitem =
-                       (p80211item_uint32_t *) &msg.mibattribute.data;
+                       (p80211item_uint32_t *)&msg.mibattribute.data;
 
        msg.msgcode = DIDmsg_dot11req_mibset;
        mibitem->did = did;
        mibitem->data = data;
 
-       return p80211req_dorequest(wlandev, (u8 *) &msg);
+       return p80211req_dorequest(wlandev, (u8 *)&msg);
 }
 
 static int prism2_domibset_pstr32(wlandevice_t *wlandev,
@@ -90,17 +87,16 @@ static int prism2_domibset_pstr32(wlandevice_t *wlandev,
 {
        struct p80211msg_dot11req_mibset msg;
        p80211item_pstr32_t *mibitem =
-                       (p80211item_pstr32_t *) &msg.mibattribute.data;
+                       (p80211item_pstr32_t *)&msg.mibattribute.data;
 
        msg.msgcode = DIDmsg_dot11req_mibset;
        mibitem->did = did;
        mibitem->data.len = len;
        memcpy(mibitem->data.data, data, len);
 
-       return p80211req_dorequest(wlandev, (u8 *) &msg);
+       return p80211req_dorequest(wlandev, (u8 *)&msg);
 }
 
-
 /* The interface functions, called by the cfg80211 layer */
 static int prism2_change_virtual_intf(struct wiphy *wiphy,
                                      struct net_device *dev,
@@ -298,7 +294,6 @@ static int prism2_set_default_key(struct wiphy *wiphy, 
struct net_device *dev,
        return err;
 }
 
-
 static int prism2_get_station(struct wiphy *wiphy, struct net_device *dev,
                              const u8 *mac, struct station_info *sinfo)
 {
@@ -308,7 +303,7 @@ static int prism2_get_station(struct wiphy *wiphy, struct 
net_device *dev,
 
        memset(sinfo, 0, sizeof(*sinfo));
 
-       if ((wlandev == NULL) || (wlandev->msdstate != WLAN_MSD_RUNNING))
+       if (!wlandev || (wlandev->msdstate != WLAN_MSD_RUNNING))
                return -EOPNOTSUPP;
 
        /* build request message */
@@ -317,11 +312,10 @@ static int prism2_get_station(struct wiphy *wiphy, struct 
net_device *dev,
        quality.dbm.status = P80211ENUM_msgitem_status_data_ok;
 
        /* send message to nsd */
-       if (wlandev->mlmerequest == NULL)
+       if (!wlandev->mlmerequest)
                return -EOPNOTSUPP;
 
-       result = wlandev->mlmerequest(wlandev, (struct p80211msg *) &quality);
-
+       result = wlandev->mlmerequest(wlandev, (struct p80211msg *)&quality);
 
        if (result == 0) {
                sinfo->txrate.legacy = quality.txrate.data;
@@ -375,8 +369,8 @@ static int prism2_scan(struct wiphy *wiphy,
        if (request->n_ssids > 0) {
                msg1.scantype.data = P80211ENUM_scantype_active;
                msg1.ssid.data.len = request->ssids->ssid_len;
-               memcpy(msg1.ssid.data.data,
-                       request->ssids->ssid, request->ssids->ssid_len);
+               memcpy(msg1.ssid.data.data, request->ssids->ssid,
+                      request->ssids->ssid_len);
        } else {
                msg1.scantype.data = 0;
        }
@@ -393,7 +387,7 @@ static int prism2_scan(struct wiphy *wiphy,
        msg1.maxchanneltime.data = 250;
        msg1.minchanneltime.data = 200;
 
-       result = p80211req_dorequest(wlandev, (u8 *) &msg1);
+       result = p80211req_dorequest(wlandev, (u8 *)&msg1);
        if (result) {
                err = prism2_result2err(msg1.resultcode.data);
                goto exit;
@@ -408,7 +402,7 @@ static int prism2_scan(struct wiphy *wiphy,
                msg2.msgcode = DIDmsg_dot11req_scan_results;
                msg2.bssindex.data = i;
 
-               result = p80211req_dorequest(wlandev, (u8 *) &msg2);
+               result = p80211req_dorequest(wlandev, (u8 *)&msg2);
                if ((result != 0) ||
                    (msg2.resultcode.data != P80211ENUM_resultcode_success)) {
                        break;
@@ -417,18 +411,19 @@ static int prism2_scan(struct wiphy *wiphy,
                ie_buf[0] = WLAN_EID_SSID;
                ie_buf[1] = msg2.ssid.data.len;
                ie_len = ie_buf[1] + 2;
-               memcpy(&ie_buf[2], &(msg2.ssid.data.data), msg2.ssid.data.len);
+               memcpy(&ie_buf[2], &msg2.ssid.data.data, msg2.ssid.data.len);
                freq = ieee80211_channel_to_frequency(msg2.dschannel.data,
                                                      IEEE80211_BAND_2GHZ);
                bss = cfg80211_inform_bss(wiphy,
                        ieee80211_get_channel(wiphy, freq),
                        CFG80211_BSS_FTYPE_UNKNOWN,
-                       (const u8 *) &(msg2.bssid.data.data),
+                       (const u8 *)&msg2.bssid.data.data,
                        msg2.timestamp.data, msg2.capinfo.data,
                        msg2.beaconperiod.data,
                        ie_buf,
                        ie_len,
-                       (msg2.signal.data - 65536) * 100, /* Conversion to 
signed type */
+                       /* Conversion to signed type */
+                       (msg2.signal.data - 65536) * 100,
                        GFP_KERNEL
                );
 
@@ -517,15 +512,15 @@ static int prism2_connect(struct wiphy *wiphy, struct 
net_device *dev,
 
        /* Set the authorization */
        if ((sme->auth_type == NL80211_AUTHTYPE_OPEN_SYSTEM) ||
-               ((sme->auth_type == NL80211_AUTHTYPE_AUTOMATIC) && !is_wep))
-                       msg_join.authtype.data = P80211ENUM_authalg_opensystem;
+           ((sme->auth_type == NL80211_AUTHTYPE_AUTOMATIC) && !is_wep))
+               msg_join.authtype.data = P80211ENUM_authalg_opensystem;
        else if ((sme->auth_type == NL80211_AUTHTYPE_SHARED_KEY) ||
                ((sme->auth_type == NL80211_AUTHTYPE_AUTOMATIC) && is_wep))
-                       msg_join.authtype.data = P80211ENUM_authalg_sharedkey;
+               msg_join.authtype.data = P80211ENUM_authalg_sharedkey;
        else
                netdev_warn(dev,
-                       "Unhandled authorisation type for connect (%d)\n",
-                       sme->auth_type);
+                           "Unhandled authorisation type for connect (%d)\n",
+                           sme->auth_type);
 
        /* Set the encryption - we only support wep */
        if (is_wep) {
@@ -564,7 +559,6 @@ static int prism2_connect(struct wiphy *wiphy, struct 
net_device *dev,
                                                        (u8 *)sme->key);
                        if (result)
                                goto exit;
-
                }
 
                /* Assume we should set privacy invoked and exclude unencrypted
@@ -596,7 +590,6 @@ static int prism2_connect(struct wiphy *wiphy, struct 
net_device *dev,
                                                P80211ENUM_truth_false);
                if (result)
                        goto exit;
-
        }
 
        /* Now do the actual join. Note there is no way that I can
@@ -606,7 +599,7 @@ static int prism2_connect(struct wiphy *wiphy, struct 
net_device *dev,
        memcpy(msg_join.ssid.data.data, sme->ssid, length);
        msg_join.ssid.data.len = length;
 
-       result = p80211req_dorequest(wlandev, (u8 *) &msg_join);
+       result = p80211req_dorequest(wlandev, (u8 *)&msg_join);
 
 exit:
        if (result)
@@ -630,7 +623,7 @@ static int prism2_disconnect(struct wiphy *wiphy, struct 
net_device *dev,
        memcpy(msg_join.ssid.data.data, "---", 3);
        msg_join.ssid.data.len = 3;
 
-       result = p80211req_dorequest(wlandev, (u8 *) &msg_join);
+       result = p80211req_dorequest(wlandev, (u8 *)&msg_join);
 
        if (result)
                err = -EFAULT;
@@ -638,7 +631,6 @@ static int prism2_disconnect(struct wiphy *wiphy, struct 
net_device *dev,
        return err;
 }
 
-
 static int prism2_join_ibss(struct wiphy *wiphy, struct net_device *dev,
                            struct cfg80211_ibss_params *params)
 {
@@ -650,7 +642,6 @@ static int prism2_leave_ibss(struct wiphy *wiphy, struct 
net_device *dev)
        return -EOPNOTSUPP;
 }
 
-
 static int prism2_set_tx_power(struct wiphy *wiphy, struct wireless_dev *wdev,
                               enum nl80211_tx_power_setting type, int mbm)
 {
@@ -688,12 +679,12 @@ static int prism2_get_tx_power(struct wiphy *wiphy, 
struct wireless_dev *wdev,
        int result;
        int err = 0;
 
-       mibitem = (p80211item_uint32_t *) &msg.mibattribute.data;
+       mibitem = (p80211item_uint32_t *)&msg.mibattribute.data;
        msg.msgcode = DIDmsg_dot11req_mibget;
        mibitem->did =
            DIDmib_dot11phy_dot11PhyTxPowerTable_dot11CurrentTxPowerLevel;
 
-       result = p80211req_dorequest(wlandev, (u8 *) &msg);
+       result = p80211req_dorequest(wlandev, (u8 *)&msg);
 
        if (result) {
                err = -EFAULT;
@@ -706,9 +697,6 @@ exit:
        return err;
 }
 
-
-
-
 /* Interface callback functions, passing data back up to the cfg80211 layer */
 void prism2_connect_result(wlandevice_t *wlandev, u8 failed)
 {
@@ -722,16 +710,15 @@ void prism2_connect_result(wlandevice_t *wlandev, u8 
failed)
 void prism2_disconnected(wlandevice_t *wlandev)
 {
        cfg80211_disconnected(wlandev->netdev, 0, NULL,
-               0, false, GFP_KERNEL);
+                             0, false, GFP_KERNEL);
 }
 
 void prism2_roamed(wlandevice_t *wlandev)
 {
        cfg80211_roamed(wlandev->netdev, NULL, wlandev->bssid,
-               NULL, 0, NULL, 0, GFP_KERNEL);
+                       NULL, 0, NULL, 0, GFP_KERNEL);
 }
 
-
 /* Structures for declaring wiphy interface */
 static const struct cfg80211_ops prism2_usb_cfg_ops = {
        .change_virtual_intf = prism2_change_virtual_intf,
@@ -750,7 +737,6 @@ static const struct cfg80211_ops prism2_usb_cfg_ops = {
        .get_tx_power = prism2_get_tx_power,
 };
 
-
 /* Functions to create/free wiphy interface */
 static struct wiphy *wlan_create_wiphy(struct device *dev, wlandevice_t 
*wlandev)
 {
@@ -788,7 +774,6 @@ static struct wiphy *wlan_create_wiphy(struct device *dev, 
wlandevice_t *wlandev
        return wiphy;
 }
 
-
 static void wlan_free_wiphy(struct wiphy *wiphy)
 {
        wiphy_unregister(wiphy);
diff --git a/drivers/staging/wlan-ng/hfa384x_usb.c 
b/drivers/staging/wlan-ng/hfa384x_usb.c
index e109a7f..e0004fe 100644
--- a/drivers/staging/wlan-ng/hfa384x_usb.c
+++ b/drivers/staging/wlan-ng/hfa384x_usb.c
@@ -145,11 +145,11 @@ enum cmd_mode {
        DOASYNC
 };
 
-#define THROTTLE_JIFFIES       (HZ/8)
+#define THROTTLE_JIFFIES       (HZ / 8)
 #define URB_ASYNC_UNLINK 0
 #define USB_QUEUE_BULK 0
 
-#define ROUNDUP64(a) (((a)+63)&~63)
+#define ROUNDUP64(a) (((a) + 63) & ~63)
 
 #ifdef DEBUG_USB
 static void dbprint_urb(struct urb *urb);
@@ -335,7 +335,7 @@ static int submit_rx_urb(hfa384x_t *hw, gfp_t memflags)
        int result;
 
        skb = dev_alloc_skb(sizeof(hfa384x_usbin_t));
-       if (skb == NULL) {
+       if (!skb) {
                result = -ENOMEM;
                goto done;
        }
@@ -681,7 +681,7 @@ static inline struct usbctlx_completor *init_cmd_completor(
        completor->head.complete = usbctlx_cmd_completor_fn;
        completor->cmdresp = cmdresp;
        completor->result = result;
-       return &(completor->head);
+       return &completor->head;
 }
 
 /*----------------------------------------------------------------
@@ -729,7 +729,7 @@ static inline struct usbctlx_completor *init_rrid_completor(
        completor->rridresp = rridresp;
        completor->riddata = riddata;
        completor->riddatalen = riddatalen;
-       return &(completor->head);
+       return &completor->head;
 }
 
 /*----------------------------------------------------------------
@@ -804,7 +804,7 @@ static inline struct usbctlx_completor *init_rmem_completor(
 ----------------------------------------------------------------*/
 static void hfa384x_cb_status(hfa384x_t *hw, const hfa384x_usbctlx_t *ctlx)
 {
-       if (ctlx->usercb != NULL) {
+       if (ctlx->usercb) {
                hfa384x_cmdresult_t cmdresult;
 
                if (ctlx->state != CTLX_COMPLETE) {
@@ -841,7 +841,7 @@ static void hfa384x_cb_status(hfa384x_t *hw, const 
hfa384x_usbctlx_t *ctlx)
 ----------------------------------------------------------------*/
 static void hfa384x_cb_rrid(hfa384x_t *hw, const hfa384x_usbctlx_t *ctlx)
 {
-       if (ctlx->usercb != NULL) {
+       if (ctlx->usercb) {
                hfa384x_rridresult_t rridresult;
 
                if (ctlx->state != CTLX_COMPLETE) {
@@ -1354,7 +1354,7 @@ hfa384x_docmd(hfa384x_t *hw,
        hfa384x_usbctlx_t *ctlx;
 
        ctlx = usbctlx_alloc();
-       if (ctlx == NULL) {
+       if (!ctlx) {
                result = -ENOMEM;
                goto done;
        }
@@ -1444,7 +1444,7 @@ hfa384x_dorrid(hfa384x_t *hw,
        hfa384x_usbctlx_t *ctlx;
 
        ctlx = usbctlx_alloc();
-       if (ctlx == NULL) {
+       if (!ctlx) {
                result = -ENOMEM;
                goto done;
        }
@@ -1525,7 +1525,7 @@ hfa384x_dowrid(hfa384x_t *hw,
        hfa384x_usbctlx_t *ctlx;
 
        ctlx = usbctlx_alloc();
-       if (ctlx == NULL) {
+       if (!ctlx) {
                result = -ENOMEM;
                goto done;
        }
@@ -1613,7 +1613,7 @@ hfa384x_dormem(hfa384x_t *hw,
        hfa384x_usbctlx_t *ctlx;
 
        ctlx = usbctlx_alloc();
-       if (ctlx == NULL) {
+       if (!ctlx) {
                result = -ENOMEM;
                goto done;
        }
@@ -1706,7 +1706,7 @@ hfa384x_dowmem(hfa384x_t *hw,
        pr_debug("page=0x%04x offset=0x%04x len=%d\n", page, offset, len);
 
        ctlx = usbctlx_alloc();
-       if (ctlx == NULL) {
+       if (!ctlx) {
                result = -ENOMEM;
                goto done;
        }
@@ -1896,7 +1896,7 @@ int hfa384x_drvr_flashdl_enable(hfa384x_t *hw)
 
        /* Retrieve the buffer loc&size and timeout */
        result = hfa384x_drvr_getconfig(hw, HFA384x_RID_DOWNLOADBUFFER,
-                                       &(hw->bufinfo), sizeof(hw->bufinfo));
+                                       &hw->bufinfo, sizeof(hw->bufinfo));
        if (result)
                return result;
 
@@ -1904,7 +1904,7 @@ int hfa384x_drvr_flashdl_enable(hfa384x_t *hw)
        hw->bufinfo.offset = le16_to_cpu(hw->bufinfo.offset);
        hw->bufinfo.len = le16_to_cpu(hw->bufinfo.len);
        result = hfa384x_drvr_getconfig16(hw, HFA384x_RID_MAXLOADTIME,
-                                         &(hw->dltimeout));
+                                         &hw->dltimeout);
        if (result)
                return result;
 
@@ -2428,7 +2428,7 @@ int hfa384x_drvr_readpda(hfa384x_t *hw, void *buf, 
unsigned int len)
 
                /* units of bytes */
                result = hfa384x_dormem_wait(hw, currpage, curroffset, buf,
-                                               len);
+                                            len);
 
                if (result) {
                        netdev_warn(hw->wlandev->netdev,
@@ -2730,7 +2730,7 @@ int hfa384x_drvr_txframe(hfa384x_t *hw, struct sk_buff 
*skb,
            cpu_to_le16(hw->txbuff.txfrm.desc.tx_control);
 
        /* copy the header over to the txdesc */
-       memcpy(&(hw->txbuff.txfrm.desc.frame_control), p80211_hdr,
+       memcpy(&hw->txbuff.txfrm.desc.frame_control, p80211_hdr,
               sizeof(union p80211_hdr));
 
        /* if we're using host WEP, increase size by IV+ICV */
@@ -2760,9 +2760,9 @@ int hfa384x_drvr_txframe(hfa384x_t *hw, struct sk_buff 
*skb,
                memcpy(ptr, p80211_wep->icv, sizeof(p80211_wep->icv));
 
        /* Send the USB packet */
-       usb_fill_bulk_urb(&(hw->tx_urb), hw->usb,
+       usb_fill_bulk_urb(&hw->tx_urb, hw->usb,
                          hw->endp_out,
-                         &(hw->txbuff), ROUNDUP64(usbpktlen),
+                         &hw->txbuff, ROUNDUP64(usbpktlen),
                          hfa384x_usbout_callback, hw->wlandev);
        hw->tx_urb.transfer_flags |= USB_QUEUE_BULK;
 
@@ -2869,7 +2869,7 @@ static void hfa384x_usbctlx_completion_task(unsigned long 
data)
                /* Call the completion function that this
                 * command was assigned, assuming it has one.
                 */
-               if (ctlx->cmdcb != NULL) {
+               if (ctlx->cmdcb) {
                        spin_unlock_irqrestore(&hw->ctlxq.lock, flags);
                        ctlx->cmdcb(hw, ctlx);
                        spin_lock_irqsave(&hw->ctlxq.lock, flags);
@@ -3047,9 +3047,9 @@ static void hfa384x_usbctlxq_run(hfa384x_t *hw)
                list_move_tail(&head->list, &hw->ctlxq.active);
 
                /* Fill the out packet */
-               usb_fill_bulk_urb(&(hw->ctlx_urb), hw->usb,
+               usb_fill_bulk_urb(&hw->ctlx_urb, hw->usb,
                                  hw->endp_out,
-                                 &(head->outbuf), ROUNDUP64(head->outbufsize),
+                                 &head->outbuf, ROUNDUP64(head->outbufsize),
                                  hfa384x_ctlxout_callback, hw);
                hw->ctlx_urb.transfer_flags |= USB_QUEUE_BULK;
 
@@ -3550,7 +3550,7 @@ static void hfa384x_usbin_rx(wlandevice_t *wlandev, 
struct sk_buff *skb)
 static void hfa384x_int_rxmonitor(wlandevice_t *wlandev,
                                  hfa384x_usb_rxfrm_t *rxfrm)
 {
-       hfa384x_rx_frame_t *rxdesc = &(rxfrm->desc);
+       hfa384x_rx_frame_t *rxdesc = &rxfrm->desc;
        unsigned int hdrlen = 0;
        unsigned int datalen = 0;
        unsigned int skblen = 0;
@@ -3577,7 +3577,7 @@ static void hfa384x_int_rxmonitor(wlandevice_t *wlandev,
        }
 
        skb = dev_alloc_skb(skblen);
-       if (skb == NULL)
+       if (!skb)
                return;
 
        /* only prepend the prism header if in the right mode */
@@ -3607,7 +3607,7 @@ static void hfa384x_int_rxmonitor(wlandevice_t *wlandev,
        /* Copy the 802.11 header to the skb
           (ctl frames may be less than a full header) */
        datap = skb_put(skb, hdrlen);
-       memcpy(datap, &(rxdesc->frame_control), hdrlen);
+       memcpy(datap, &rxdesc->frame_control, hdrlen);
 
        /* If any, copy the data from the card to the skb */
        if (datalen > 0) {
@@ -3761,7 +3761,7 @@ static void hfa384x_ctlxout_callback(struct urb *urb)
        dbprint_urb(urb);
 #endif
        if ((urb->status == -ESHUTDOWN) ||
-           (urb->status == -ENODEV) || (hw == NULL))
+           (urb->status == -ENODEV) || (!hw))
                return;
 
 retry:
@@ -3989,8 +3989,7 @@ static void hfa384x_usb_throttlefn(unsigned long data)
        pr_debug("flags=0x%lx\n", hw->usb_flags);
        if (!hw->wlandev->hwremoved &&
            ((test_and_clear_bit(THROTTLE_RX, &hw->usb_flags) &&
-             !test_and_set_bit(WORK_RX_RESUME, &hw->usb_flags))
-            |
+             !test_and_set_bit(WORK_RX_RESUME, &hw->usb_flags)) |
             (test_and_clear_bit(THROTTLE_TX, &hw->usb_flags) &&
              !test_and_set_bit(WORK_TX_RESUME, &hw->usb_flags))
            )) {
diff --git a/drivers/staging/wlan-ng/p80211conv.c 
b/drivers/staging/wlan-ng/p80211conv.c
index 49f2ef8..a54e6cd 100644
--- a/drivers/staging/wlan-ng/p80211conv.c
+++ b/drivers/staging/wlan-ng/p80211conv.c
@@ -106,7 +106,6 @@ int skb_ether_to_p80211(wlandevice_t *wlandev, u32 ethconv,
                        struct sk_buff *skb, union p80211_hdr *p80211_hdr,
                        struct p80211_metawep *p80211_wep)
 {
-
        __le16 fc;
        u16 proto;
        struct wlan_ethhdr e_hdr;
@@ -148,11 +147,11 @@ int skb_ether_to_p80211(wlandevice_t *wlandev, u32 
ethconv,
 
                        /* tack on SNAP */
                        e_snap =
-                           (struct wlan_snap *) skb_push(skb,
+                           (struct wlan_snap *)skb_push(skb,
                                sizeof(struct wlan_snap));
                        e_snap->type = htons(proto);
-                       if (ethconv == WLAN_ETHCONV_8021h
-                           && p80211_stt_findproto(proto)) {
+                       if (ethconv == WLAN_ETHCONV_8021h &&
+                           p80211_stt_findproto(proto)) {
                                memcpy(e_snap->oui, oui_8021h,
                                       WLAN_IEEE_OUI_LEN);
                        } else {
@@ -162,12 +161,11 @@ int skb_ether_to_p80211(wlandevice_t *wlandev, u32 
ethconv,
 
                        /* tack on llc */
                        e_llc =
-                           (struct wlan_llc *) skb_push(skb,
+                           (struct wlan_llc *)skb_push(skb,
                                sizeof(struct wlan_llc));
                        e_llc->dsap = 0xAA;     /* SNAP, see IEEE 802 */
                        e_llc->ssap = 0xAA;
                        e_llc->ctl = 0x03;
-
                }
        }
 
@@ -178,21 +176,21 @@ int skb_ether_to_p80211(wlandevice_t *wlandev, u32 
ethconv,
 
        switch (wlandev->macmode) {
        case WLAN_MACMODE_IBSS_STA:
-               memcpy(p80211_hdr->a3.a1, &e_hdr.daddr, ETH_ALEN);
-               memcpy(p80211_hdr->a3.a2, wlandev->netdev->dev_addr, ETH_ALEN);
-               memcpy(p80211_hdr->a3.a3, wlandev->bssid, ETH_ALEN);
+               ether_addr_copy(p80211_hdr->a3.a1, &e_hdr.daddr);
+               ether_addr_copy(p80211_hdr->a3.a2, wlandev->netdev->dev_addr);
+               ether_addr_copy(p80211_hdr->a3.a3, wlandev->bssid);
                break;
        case WLAN_MACMODE_ESS_STA:
                fc |= cpu_to_le16(WLAN_SET_FC_TODS(1));
-               memcpy(p80211_hdr->a3.a1, wlandev->bssid, ETH_ALEN);
-               memcpy(p80211_hdr->a3.a2, wlandev->netdev->dev_addr, ETH_ALEN);
-               memcpy(p80211_hdr->a3.a3, &e_hdr.daddr, ETH_ALEN);
+               ether_addr_copy(p80211_hdr->a3.a1, wlandev->bssid);
+               ether_addr_copy(p80211_hdr->a3.a2, wlandev->netdev->dev_addr);
+               ether_addr_copy(p80211_hdr->a3.a3, &e_hdr.daddr);
                break;
        case WLAN_MACMODE_ESS_AP:
                fc |= cpu_to_le16(WLAN_SET_FC_FROMDS(1));
-               memcpy(p80211_hdr->a3.a1, &e_hdr.daddr, ETH_ALEN);
-               memcpy(p80211_hdr->a3.a2, wlandev->bssid, ETH_ALEN);
-               memcpy(p80211_hdr->a3.a3, &e_hdr.saddr, ETH_ALEN);
+               ether_addr_copy(p80211_hdr->a3.a1, &e_hdr.daddr);
+               ether_addr_copy(p80211_hdr->a3.a2, wlandev->bssid);
+               ether_addr_copy(p80211_hdr->a3.a3, &e_hdr.saddr);
                break;
        default:
                netdev_err(wlandev->netdev,
@@ -202,8 +200,8 @@ int skb_ether_to_p80211(wlandevice_t *wlandev, u32 ethconv,
 
        p80211_wep->data = NULL;
 
-       if ((wlandev->hostwep & HOSTWEP_PRIVACYINVOKED)
-           && (wlandev->hostwep & HOSTWEP_ENCRYPT)) {
+       if ((wlandev->hostwep & HOSTWEP_PRIVACYINVOKED) &&
+           (wlandev->hostwep & HOSTWEP_ENCRYPT)) {
                /* XXXX need to pick keynum other than default? */
 
                p80211_wep->data = kmalloc(skb->len, GFP_ATOMIC);
@@ -215,8 +213,8 @@ int skb_ether_to_p80211(wlandevice_t *wlandev, u32 ethconv,
                                  p80211_wep->iv, p80211_wep->icv);
                if (foo) {
                        netdev_warn(wlandev->netdev,
-                              "Host en-WEP failed, dropping frame (%d).\n",
-                              foo);
+                                   "Host en-WEP failed, dropping frame 
(%d).\n",
+                                   foo);
                        return 2;
                }
                fc |= cpu_to_le16(WLAN_SET_FC_ISWEP(1));
@@ -241,9 +239,8 @@ static void orinoco_spy_gather(wlandevice_t *wlandev, char 
*mac,
         * source address with out list, and if match, get the stats... */
 
        for (i = 0; i < wlandev->spy_number; i++) {
-
-               if (!memcmp(wlandev->spy_address[i], mac, ETH_ALEN)) {
-                       memcpy(wlandev->spy_address[i], mac, ETH_ALEN);
+               if (!ether_addr_equal_unaligned(wlandev->spy_address[i], mac)) {
+                       ether_addr_copy(wlandev->spy_address[i], mac);
                        wlandev->spy_stat[i].level = rxmeta->signal;
                        wlandev->spy_stat[i].noise = rxmeta->noise;
                        wlandev->spy_stat[i].qual =
@@ -293,19 +290,19 @@ int skb_p80211_to_ether(wlandevice_t *wlandev, u32 
ethconv,
        payload_length = skb->len - WLAN_HDR_A3_LEN - WLAN_CRC_LEN;
        payload_offset = WLAN_HDR_A3_LEN;
 
-       w_hdr = (union p80211_hdr *) skb->data;
+       w_hdr = (union p80211_hdr *)skb->data;
 
        /* setup some vars for convenience */
        fc = le16_to_cpu(w_hdr->a3.fc);
        if ((WLAN_GET_FC_TODS(fc) == 0) && (WLAN_GET_FC_FROMDS(fc) == 0)) {
                memcpy(daddr, w_hdr->a3.a1, WLAN_ETHADDR_LEN);
                memcpy(saddr, w_hdr->a3.a2, WLAN_ETHADDR_LEN);
-       } else if ((WLAN_GET_FC_TODS(fc) == 0)
-                       && (WLAN_GET_FC_FROMDS(fc) == 1)) {
+       } else if ((WLAN_GET_FC_TODS(fc) == 0) &&
+                  (WLAN_GET_FC_FROMDS(fc) == 1)) {
                memcpy(daddr, w_hdr->a3.a1, WLAN_ETHADDR_LEN);
                memcpy(saddr, w_hdr->a3.a3, WLAN_ETHADDR_LEN);
-       } else if ((WLAN_GET_FC_TODS(fc) == 1)
-                       && (WLAN_GET_FC_FROMDS(fc) == 0)) {
+       } else if ((WLAN_GET_FC_TODS(fc) == 1) &&
+                  (WLAN_GET_FC_FROMDS(fc) == 0)) {
                memcpy(daddr, w_hdr->a3.a3, WLAN_ETHADDR_LEN);
                memcpy(saddr, w_hdr->a3.a2, WLAN_ETHADDR_LEN);
        } else {
@@ -320,15 +317,15 @@ int skb_p80211_to_ether(wlandevice_t *wlandev, u32 
ethconv,
        }
 
        /* perform de-wep if necessary.. */
-       if ((wlandev->hostwep & HOSTWEP_PRIVACYINVOKED) && WLAN_GET_FC_ISWEP(fc)
-           && (wlandev->hostwep & HOSTWEP_DECRYPT)) {
+       if ((wlandev->hostwep & HOSTWEP_PRIVACYINVOKED) &&
+           WLAN_GET_FC_ISWEP(fc) && (wlandev->hostwep & HOSTWEP_DECRYPT)) {
                if (payload_length <= 8) {
                        netdev_err(netdev,
                                   "WEP frame too short (%u).\n", skb->len);
                        return 1;
                }
                foo = wep_decrypt(wlandev, skb->data + payload_offset + 4,
-                                      payload_length - 8, -1,
+                                 payload_length - 8, -1,
                                       skb->data + payload_offset,
                                       skb->data + payload_offset +
                                       payload_length - 4);
@@ -350,11 +347,11 @@ int skb_p80211_to_ether(wlandevice_t *wlandev, u32 
ethconv,
                wlandev->rx.decrypt++;
        }
 
-       e_hdr = (struct wlan_ethhdr *) (skb->data + payload_offset);
+       e_hdr = (struct wlan_ethhdr *)(skb->data + payload_offset);
 
-       e_llc = (struct wlan_llc *) (skb->data + payload_offset);
+       e_llc = (struct wlan_llc *)(skb->data + payload_offset);
        e_snap =
-           (struct wlan_snap *) (skb->data + payload_offset +
+           (struct wlan_snap *)(skb->data + payload_offset +
                sizeof(struct wlan_llc));
 
        /* Test for the various encodings */
@@ -368,8 +365,10 @@ int skb_p80211_to_ether(wlandevice_t *wlandev, u32 ethconv,
                if (payload_length > (netdev->mtu + WLAN_ETHHDR_LEN)) {
                        /* A bogus length ethfrm has been encap'd. */
                        /* Is someone trying an oflow attack? */
-                       netdev_err(netdev, "ENCAP frame too large (%d > %d)\n",
-                              payload_length, netdev->mtu + WLAN_ETHHDR_LEN);
+                       netdev_err(netdev,
+                                  "ENCAP frame too large (%d > %d)\n",
+                                  payload_length,
+                                  netdev->mtu + WLAN_ETHHDR_LEN);
                        return 1;
                }
 
@@ -379,15 +378,15 @@ int skb_p80211_to_ether(wlandevice_t *wlandev, u32 
ethconv,
                skb_trim(skb, skb->len - WLAN_CRC_LEN);
 
        } else if ((payload_length >= sizeof(struct wlan_llc) +
-               sizeof(struct wlan_snap))
-               && (e_llc->dsap == 0xaa)
-               && (e_llc->ssap == 0xaa)
-               && (e_llc->ctl == 0x03)
-                  &&
-                  (((memcmp(e_snap->oui, oui_rfc1042, WLAN_IEEE_OUI_LEN) == 0)
-                    && (ethconv == WLAN_ETHCONV_8021h)
-                    && (p80211_stt_findproto(le16_to_cpu(e_snap->type))))
-                   || (memcmp(e_snap->oui, oui_rfc1042, WLAN_IEEE_OUI_LEN) !=
+               sizeof(struct wlan_snap)) &&
+               (e_llc->dsap == 0xaa) &&
+               (e_llc->ssap == 0xaa) &&
+               (e_llc->ctl == 0x03) &&
+                  (((memcmp(e_snap->oui, oui_rfc1042,
+                            WLAN_IEEE_OUI_LEN) == 0) &&
+                    (ethconv == WLAN_ETHCONV_8021h) &&
+                    (p80211_stt_findproto(le16_to_cpu(e_snap->type)))) ||
+                   (memcmp(e_snap->oui, oui_rfc1042, WLAN_IEEE_OUI_LEN) !=
                        0))) {
                pr_debug("SNAP+RFC1042 len: %d\n", payload_length);
                /* it's a SNAP + RFC1042 frame && protocol is in STT */
@@ -398,7 +397,7 @@ int skb_p80211_to_ether(wlandevice_t *wlandev, u32 ethconv,
                        /* A bogus length ethfrm has been sent. */
                        /* Is someone trying an oflow attack? */
                        netdev_err(netdev, "SNAP frame too large (%d > %d)\n",
-                              payload_length, netdev->mtu);
+                                  payload_length, netdev->mtu);
                        return 1;
                }
 
@@ -406,7 +405,7 @@ int skb_p80211_to_ether(wlandevice_t *wlandev, u32 ethconv,
                skb_pull(skb, payload_offset);
 
                /* create 802.3 header at beginning of skb. */
-               e_hdr = (struct wlan_ethhdr *) skb_push(skb, WLAN_ETHHDR_LEN);
+               e_hdr = (struct wlan_ethhdr *)skb_push(skb, WLAN_ETHHDR_LEN);
                memcpy(e_hdr->daddr, daddr, WLAN_ETHADDR_LEN);
                memcpy(e_hdr->saddr, saddr, WLAN_ETHADDR_LEN);
                e_hdr->type = htons(payload_length);
@@ -415,10 +414,10 @@ int skb_p80211_to_ether(wlandevice_t *wlandev, u32 
ethconv,
                skb_trim(skb, skb->len - WLAN_CRC_LEN);
 
        } else if ((payload_length >= sizeof(struct wlan_llc) +
-               sizeof(struct wlan_snap))
-               && (e_llc->dsap == 0xaa)
-               && (e_llc->ssap == 0xaa)
-               && (e_llc->ctl == 0x03)) {
+               sizeof(struct wlan_snap)) &&
+               (e_llc->dsap == 0xaa) &&
+               (e_llc->ssap == 0xaa) &&
+               (e_llc->ctl == 0x03)) {
                pr_debug("802.1h/RFC1042 len: %d\n", payload_length);
                /* it's an 802.1h frame || (an RFC1042 && protocol not in STT)
                   build a DIXII + RFC894 */
@@ -430,9 +429,10 @@ int skb_p80211_to_ether(wlandevice_t *wlandev, u32 ethconv,
                        /* A bogus length ethfrm has been sent. */
                        /* Is someone trying an oflow attack? */
                        netdev_err(netdev, "DIXII frame too large (%ld > %d)\n",
-                              (long int)(payload_length -
-                                       sizeof(struct wlan_llc) -
-                                       sizeof(struct wlan_snap)), netdev->mtu);
+                                  (long int)(payload_length -
+                                             sizeof(struct wlan_llc) -
+                                             sizeof(struct wlan_snap)),
+                                  netdev->mtu);
                        return 1;
                }
 
@@ -446,7 +446,7 @@ int skb_p80211_to_ether(wlandevice_t *wlandev, u32 ethconv,
                skb_pull(skb, sizeof(struct wlan_snap));
 
                /* create 802.3 header at beginning of skb. */
-               e_hdr = (struct wlan_ethhdr *) skb_push(skb, WLAN_ETHHDR_LEN);
+               e_hdr = (struct wlan_ethhdr *)skb_push(skb, WLAN_ETHHDR_LEN);
                e_hdr->type = e_snap->type;
                memcpy(e_hdr->daddr, daddr, WLAN_ETHADDR_LEN);
                memcpy(e_hdr->saddr, saddr, WLAN_ETHADDR_LEN);
@@ -465,7 +465,7 @@ int skb_p80211_to_ether(wlandevice_t *wlandev, u32 ethconv,
                        /* A bogus length ethfrm has been sent. */
                        /* Is someone trying an oflow attack? */
                        netdev_err(netdev, "OTHER frame too large (%d > %d)\n",
-                              payload_length, netdev->mtu);
+                                  payload_length, netdev->mtu);
                        return 1;
                }
 
@@ -473,14 +473,13 @@ int skb_p80211_to_ether(wlandevice_t *wlandev, u32 
ethconv,
                skb_pull(skb, payload_offset);
 
                /* create 802.3 header at beginning of skb. */
-               e_hdr = (struct wlan_ethhdr *) skb_push(skb, WLAN_ETHHDR_LEN);
+               e_hdr = (struct wlan_ethhdr *)skb_push(skb, WLAN_ETHHDR_LEN);
                memcpy(e_hdr->daddr, daddr, WLAN_ETHADDR_LEN);
                memcpy(e_hdr->saddr, saddr, WLAN_ETHADDR_LEN);
                e_hdr->type = htons(payload_length);
 
                /* chop off the 802.11 CRC */
                skb_trim(skb, skb->len - WLAN_CRC_LEN);
-
        }
 
        /*
@@ -558,17 +557,17 @@ void p80211skb_rxmeta_detach(struct sk_buff *skb)
        struct p80211_frmmeta *frmmeta;
 
        /* Sanity checks */
-       if (skb == NULL) {      /* bad skb */
+       if (!skb) {     /* bad skb */
                pr_debug("Called w/ null skb.\n");
                return;
        }
        frmmeta = P80211SKB_FRMMETA(skb);
-       if (frmmeta == NULL) {  /* no magic */
+       if (!frmmeta) { /* no magic */
                pr_debug("Called w/ bad frmmeta magic.\n");
                return;
        }
        rxmeta = frmmeta->rx;
-       if (rxmeta == NULL) {   /* bad meta ptr */
+       if (!rxmeta) {  /* bad meta ptr */
                pr_debug("Called w/ bad rxmeta ptr.\n");
                return;
        }
@@ -603,7 +602,7 @@ int p80211skb_rxmeta_attach(struct wlandevice *wlandev, 
struct sk_buff *skb)
        struct p80211_frmmeta *frmmeta;
 
        /* If these already have metadata, we error out! */
-       if (P80211SKB_RXMETA(skb) != NULL) {
+       if (P80211SKB_RXMETA(skb)) {
                netdev_err(wlandev->netdev,
                           "%s: RXmeta already attached!\n", wlandev->name);
                result = 0;
@@ -611,9 +610,9 @@ int p80211skb_rxmeta_attach(struct wlandevice *wlandev, 
struct sk_buff *skb)
        }
 
        /* Allocate the rxmeta */
-       rxmeta = kzalloc(sizeof(struct p80211_rxmeta), GFP_ATOMIC);
+       rxmeta = kzalloc(sizeof(*rxmeta), GFP_ATOMIC);
 
-       if (rxmeta == NULL) {
+       if (!rxmeta) {
                netdev_err(wlandev->netdev,
                           "%s: Failed to allocate rxmeta.\n", wlandev->name);
                result = 1;
@@ -626,7 +625,7 @@ int p80211skb_rxmeta_attach(struct wlandevice *wlandev, 
struct sk_buff *skb)
 
        /* Overlay a frmmeta_t onto skb->cb */
        memset(skb->cb, 0, sizeof(struct p80211_frmmeta));
-       frmmeta = (struct p80211_frmmeta *) (skb->cb);
+       frmmeta = (struct p80211_frmmeta *)(skb->cb);
        frmmeta->magic = P80211_FRMMETA_MAGIC;
        frmmeta->rx = rxmeta;
 exit:
diff --git a/drivers/staging/wlan-ng/p80211netdev.c 
b/drivers/staging/wlan-ng/p80211netdev.c
index a9c1e0b..902dcc7 100644
--- a/drivers/staging/wlan-ng/p80211netdev.c
+++ b/drivers/staging/wlan-ng/p80211netdev.c
@@ -156,7 +156,7 @@ static int p80211knetdev_open(netdevice_t *netdev)
                return -ENODEV;
 
        /* Tell the MSD to open */
-       if (wlandev->open != NULL) {
+       if (wlandev->open) {
                result = wlandev->open(wlandev);
                if (result == 0) {
                        netif_start_queue(wlandev->netdev);
@@ -186,7 +186,7 @@ static int p80211knetdev_stop(netdevice_t *netdev)
        int result = 0;
        wlandevice_t *wlandev = netdev->ml_priv;
 
-       if (wlandev->close != NULL)
+       if (wlandev->close)
                result = wlandev->close(wlandev);
 
        netif_stop_queue(wlandev->netdev);
@@ -231,7 +231,7 @@ static int p80211_convert_to_ether(wlandevice_t *wlandev, 
struct sk_buff *skb)
 {
        struct p80211_hdr_a3 *hdr;
 
-       hdr = (struct p80211_hdr_a3 *) skb->data;
+       hdr = (struct p80211_hdr_a3 *)skb->data;
        if (p80211_rx_typedrop(wlandev, hdr->fc))
                return CONV_TO_ETHER_SKIPPED;
 
@@ -265,14 +265,13 @@ static int p80211_convert_to_ether(wlandevice_t *wlandev, 
struct sk_buff *skb)
  */
 static void p80211netdev_rx_bh(unsigned long arg)
 {
-       wlandevice_t *wlandev = (wlandevice_t *) arg;
+       wlandevice_t *wlandev = (wlandevice_t *)arg;
        struct sk_buff *skb = NULL;
        netdevice_t *dev = wlandev->netdev;
 
        /* Let's empty our our queue */
        while ((skb = skb_dequeue(&wlandev->nsd_rxq))) {
                if (wlandev->state == WLAN_DEVICE_OPEN) {
-
                        if (dev->type != ARPHRD_ETHER) {
                                /* RAW frame; we shouldn't convert it */
                                /* XXX Append the Prism Header here instead. */
@@ -388,7 +387,7 @@ static int p80211knetdev_hard_start_xmit(struct sk_buff 
*skb,
                        goto failed;
                }
        }
-       if (wlandev->txframe == NULL) {
+       if (!wlandev->txframe) {
                result = 1;
                goto failed;
        }
@@ -454,7 +453,6 @@ static void p80211knetdev_set_multicast_list(netdevice_t 
*dev)
 
        if (wlandev->set_multicast_list)
                wlandev->set_multicast_list(wlandev, dev);
-
 }
 
 #ifdef SIOCETHTOOL
@@ -534,7 +532,7 @@ static int p80211netdev_ethtool(wlandevice_t *wlandev, void 
__user *useraddr)
 static int p80211knetdev_do_ioctl(netdevice_t *dev, struct ifreq *ifr, int cmd)
 {
        int result = 0;
-       struct p80211ioctl_req *req = (struct p80211ioctl_req *) ifr;
+       struct p80211ioctl_req *req = (struct p80211ioctl_req *)ifr;
        wlandevice_t *wlandev = dev->ml_priv;
        u8 *msgbuf;
 
@@ -625,7 +623,7 @@ static int p80211knetdev_set_mac_address(netdevice_t *dev, 
void *addr)
 
        /* Set up some convenience pointers. */
        mibattr = &dot11req.mibattribute;
-       macaddr = (p80211item_pstr6_t *) &mibattr->data;
+       macaddr = (p80211item_pstr6_t *)&mibattr->data;
        resultcode = &dot11req.resultcode;
 
        /* Set up a dot11req_mibset */
@@ -633,7 +631,7 @@ static int p80211knetdev_set_mac_address(netdevice_t *dev, 
void *addr)
        dot11req.msgcode = DIDmsg_dot11req_mibset;
        dot11req.msglen = sizeof(struct p80211msg_dot11req_mibset);
        memcpy(dot11req.devname,
-              ((wlandevice_t *) dev->ml_priv)->name, WLAN_DEVNAMELEN_MAX - 1);
+              ((wlandevice_t *)dev->ml_priv)->name, WLAN_DEVNAMELEN_MAX - 1);
 
        /* Set up the mibattribute argument */
        mibattr->did = DIDmsg_dot11req_mibset_mibattribute;
@@ -644,7 +642,7 @@ static int p80211knetdev_set_mac_address(netdevice_t *dev, 
void *addr)
        macaddr->status = P80211ENUM_msgitem_status_data_ok;
        macaddr->len = sizeof(macaddr->data);
        macaddr->data.len = ETH_ALEN;
-       memcpy(&macaddr->data.data, new_addr->sa_data, ETH_ALEN);
+       ether_addr_copy(&macaddr->data.data, new_addr->sa_data);
 
        /* Set up the resultcode argument */
        resultcode->did = DIDmsg_dot11req_mibset_resultcode;
@@ -653,7 +651,7 @@ static int p80211knetdev_set_mac_address(netdevice_t *dev, 
void *addr)
        resultcode->data = 0;
 
        /* now fire the request */
-       result = p80211req_dorequest(dev->ml_priv, (u8 *) &dot11req);
+       result = p80211req_dorequest(dev->ml_priv, (u8 *)&dot11req);
 
        /* If the request wasn't successful, report an error and don't
         * change the netdev address
@@ -736,7 +734,7 @@ int wlan_setup(wlandevice_t *wlandev, struct device 
*physdev)
 
        /* Allocate and initialize the wiphy struct */
        wiphy = wlan_create_wiphy(physdev, wlandev);
-       if (wiphy == NULL) {
+       if (!wiphy) {
                dev_err(physdev, "Failed to alloc wiphy.\n");
                return 1;
        }
@@ -744,7 +742,7 @@ int wlan_setup(wlandevice_t *wlandev, struct device 
*physdev)
        /* Allocate and initialize the struct device */
        netdev = alloc_netdev(sizeof(struct wireless_dev), "wlan%d",
                              NET_NAME_UNKNOWN, ether_setup);
-       if (netdev == NULL) {
+       if (!netdev) {
                dev_err(physdev, "Failed to alloc netdev.\n");
                wlan_free_wiphy(wiphy);
                result = 1;
@@ -920,10 +918,7 @@ static int p80211_rx_typedrop(wlandevice_t *wlandev, u16 
fc)
        /* Classify frame, increment counter */
        ftype = WLAN_GET_FC_FTYPE(fc);
        fstype = WLAN_GET_FC_FSTYPE(fc);
-#if 0
-       netdev_dbg(wlandev->netdev, "rx_typedrop : ftype=%d fstype=%d.\n",
-                  ftype, fstype);
-#endif
+
        switch (ftype) {
        case WLAN_FTYPE_MGMT:
                if ((wlandev->netdev->flags & IFF_PROMISC) ||
diff --git a/drivers/staging/wlan-ng/p80211req.c 
b/drivers/staging/wlan-ng/p80211req.c
index 4b84b56..923ed30 100644
--- a/drivers/staging/wlan-ng/p80211req.c
+++ b/drivers/staging/wlan-ng/p80211req.c
@@ -95,7 +95,7 @@ static void p80211req_mibset_mibget(wlandevice_t *wlandev,
 ----------------------------------------------------------------*/
 int p80211req_dorequest(wlandevice_t *wlandev, u8 *msgbuf)
 {
-       struct p80211msg *msg = (struct p80211msg *) msgbuf;
+       struct p80211msg *msg = (struct p80211msg *)msgbuf;
 
        /* Check to make sure the MSD is running */
        if (!((wlandev->msdstate == WLAN_MSD_HWPRESENT &&
@@ -107,7 +107,7 @@ int p80211req_dorequest(wlandevice_t *wlandev, u8 *msgbuf)
 
        /* Check Permissions */
        if (!capable(CAP_NET_ADMIN) &&
-       (msg->msgcode != DIDmsg_dot11req_mibget)) {
+           (msg->msgcode != DIDmsg_dot11req_mibget)) {
                netdev_err(wlandev->netdev,
                           "%s: only dot11req_mibget allowed for non-root.\n",
                           wlandev->name);
@@ -115,7 +115,7 @@ int p80211req_dorequest(wlandevice_t *wlandev, u8 *msgbuf)
        }
 
        /* Check for busy status */
-       if (test_and_set_bit(1, &(wlandev->request_pending)))
+       if (test_and_set_bit(1, &wlandev->request_pending))
                return -EBUSY;
 
        /* Allow p80211 to look at msg and handle if desired. */
@@ -124,10 +124,10 @@ int p80211req_dorequest(wlandevice_t *wlandev, u8 *msgbuf)
        p80211req_handlemsg(wlandev, msg);
 
        /* Pass it down to wlandev via wlandev->mlmerequest */
-       if (wlandev->mlmerequest != NULL)
+       if (wlandev->mlmerequest)
                wlandev->mlmerequest(wlandev, msg);
 
-       clear_bit(1, &(wlandev->request_pending));
+       clear_bit(1, &wlandev->request_pending);
        return 0;       /* if result==0, msg->status still may contain an err */
 }
 
@@ -152,10 +152,9 @@ int p80211req_dorequest(wlandevice_t *wlandev, u8 *msgbuf)
 static void p80211req_handlemsg(wlandevice_t *wlandev, struct p80211msg *msg)
 {
        switch (msg->msgcode) {
-
        case DIDmsg_lnxreq_hostwep:{
                struct p80211msg_lnxreq_hostwep *req =
-                       (struct p80211msg_lnxreq_hostwep *) msg;
+                       (struct p80211msg_lnxreq_hostwep *)msg;
                wlandev->hostwep &=
                                ~(HOSTWEP_DECRYPT | HOSTWEP_ENCRYPT);
                if (req->decrypt.data == P80211ENUM_truth_true)
@@ -169,7 +168,7 @@ static void p80211req_handlemsg(wlandevice_t *wlandev, 
struct p80211msg *msg)
        case DIDmsg_dot11req_mibset:{
                int isget = (msg->msgcode == DIDmsg_dot11req_mibget);
                struct p80211msg_dot11req_mibget *mib_msg =
-                       (struct p80211msg_dot11req_mibget *) msg;
+                       (struct p80211msg_dot11req_mibget *)msg;
                p80211req_mibset_mibget(wlandev, mib_msg, isget);
        break;
        }
@@ -177,11 +176,11 @@ static void p80211req_handlemsg(wlandevice_t *wlandev, 
struct p80211msg *msg)
 }
 
 static void p80211req_mibset_mibget(wlandevice_t *wlandev,
-                                  struct p80211msg_dot11req_mibget *mib_msg,
-                                  int isget)
+                                   struct p80211msg_dot11req_mibget *mib_msg,
+                                   int isget)
 {
-       p80211itemd_t *mibitem = (p80211itemd_t *) mib_msg->mibattribute.data;
-       p80211pstrd_t *pstr = (p80211pstrd_t *) mibitem->data;
+       p80211itemd_t *mibitem = (p80211itemd_t *)mib_msg->mibattribute.data;
+       p80211pstrd_t *pstr = (p80211pstrd_t *)mibitem->data;
        u8 *key = mibitem->data + sizeof(p80211pstrd_t);
 
        switch (mibitem->did) {
@@ -206,7 +205,7 @@ static void p80211req_mibset_mibget(wlandevice_t *wlandev,
        break;
        }
        case DIDmib_dot11smt_dot11PrivacyTable_dot11WEPDefaultKeyID:{
-               u32 *data = (u32 *) mibitem->data;
+               u32 *data = (u32 *)mibitem->data;
 
                if (isget) {
                        *data = wlandev->hostwep & HOSTWEP_DEFAULTKEY_MASK;
@@ -217,7 +216,7 @@ static void p80211req_mibset_mibget(wlandevice_t *wlandev,
        break;
        }
        case DIDmib_dot11smt_dot11PrivacyTable_dot11PrivacyInvoked:{
-               u32 *data = (u32 *) mibitem->data;
+               u32 *data = (u32 *)mibitem->data;
 
                if (isget) {
                        if (wlandev->hostwep & HOSTWEP_PRIVACYINVOKED)
@@ -232,7 +231,7 @@ static void p80211req_mibset_mibget(wlandevice_t *wlandev,
        break;
        }
        case DIDmib_dot11smt_dot11PrivacyTable_dot11ExcludeUnencrypted:{
-               u32 *data = (u32 *) mibitem->data;
+               u32 *data = (u32 *)mibitem->data;
 
                if (isget) {
                        if (wlandev->hostwep & HOSTWEP_EXCLUDEUNENCRYPTED)
diff --git a/drivers/staging/wlan-ng/p80211wep.c 
b/drivers/staging/wlan-ng/p80211wep.c
index c363456..234ba86 100644
--- a/drivers/staging/wlan-ng/p80211wep.c
+++ b/drivers/staging/wlan-ng/p80211wep.c
@@ -53,7 +53,6 @@
 #include <linux/random.h>
 #include <linux/kernel.h>
 
-
 #include "p80211hdr.h"
 #include "p80211types.h"
 #include "p80211msg.h"
@@ -125,14 +124,13 @@ int wep_change_key(wlandevice_t *wlandev, int keynum, u8 
*key, int keylen)
                return -1;
        if (keylen >= MAX_KEYLEN)
                return -1;
-       if (key == NULL)
+       if (!key)
                return -1;
        if (keynum < 0)
                return -1;
        if (keynum >= NUM_WEPKEYS)
                return -1;
 
-
        wlandev->wep_keylens[keynum] = keylen;
        memcpy(wlandev->wep_keys[keynum], key, keylen);
 
@@ -176,7 +174,6 @@ int wep_decrypt(wlandevice_t *wlandev, u8 *buf, u32 len, 
int key_override,
 
        keylen += 3;            /* add in IV bytes */
 
-
        /* set up the RC4 state */
        for (i = 0; i < 256; i++)
                s[i] = i;
@@ -188,7 +185,8 @@ int wep_decrypt(wlandevice_t *wlandev, u8 *buf, u32 len, 
int key_override,
 
        /* Apply the RC4 to the data, update the CRC32 */
        crc = ~0;
-       i = j = 0;
+       i = 0;
+       j = i;
        for (k = 0; k < len; k++) {
                i = (i + 1) & 0xff;
                j = (j + s[i]) & 0xff;
@@ -260,7 +258,8 @@ int wep_encrypt(wlandevice_t *wlandev, u8 *buf, u8 *dst, 
u32 len, int keynum,
 
        /* Update CRC32 then apply RC4 to the data */
        crc = ~0;
-       i = j = 0;
+       i = 0;
+       j = i;
        for (k = 0; k < len; k++) {
                crc = wep_crc32_table[(crc ^ buf[k]) & 0xff] ^ (crc >> 8);
                i = (i + 1) & 0xff;
diff --git a/drivers/staging/wlan-ng/prism2fw.c 
b/drivers/staging/wlan-ng/prism2fw.c
index fe36613..af88703 100644
--- a/drivers/staging/wlan-ng/prism2fw.c
+++ b/drivers/staging/wlan-ng/prism2fw.c
@@ -161,7 +161,7 @@ static hfa384x_caplevel_t priid;
 /* Local Function Declarations */
 
 static int prism2_fwapply(const struct ihex_binrec *rfptr,
-wlandevice_t *wlandev);
+                         wlandevice_t *wlandev);
 
 static int read_fwfile(const struct ihex_binrec *rfptr);
 
@@ -172,13 +172,14 @@ static int read_cardpda(struct pda *pda, wlandevice_t 
*wlandev);
 static int mkpdrlist(struct pda *pda);
 
 static int plugimage(struct imgchunk *fchunk, unsigned int nfchunks,
-             struct s3plugrec *s3plug, unsigned int ns3plug, struct pda *pda);
+                    struct s3plugrec *s3plug, unsigned int ns3plug,
+                    struct pda *pda);
 
 static int crcimage(struct imgchunk *fchunk, unsigned int nfchunks,
-            struct s3crcrec *s3crc, unsigned int ns3crc);
+                   struct s3crcrec *s3crc, unsigned int ns3crc);
 
 static int writeimage(wlandevice_t *wlandev, struct imgchunk *fchunk,
-              unsigned int nfchunks);
+                     unsigned int nfchunks);
 static void free_chunks(struct imgchunk *fchunk, unsigned int *nfchunks);
 
 static void free_srecs(void);
@@ -206,13 +207,13 @@ static int prism2_fwtry(struct usb_device *udev, 
wlandevice_t *wlandev)
        const struct firmware *fw_entry = NULL;
 
        netdev_info(wlandev->netdev, "prism2_usb: Checking for firmware %s\n",
-              PRISM2_USB_FWFILE);
+                   PRISM2_USB_FWFILE);
        if (request_ihex_firmware(&fw_entry,
                                  PRISM2_USB_FWFILE, &udev->dev) != 0) {
                netdev_info(wlandev->netdev,
-                      "prism2_usb: Firmware not available, but not 
essential\n");
+                           "prism2_usb: Firmware not available, but not 
essential\n");
                netdev_info(wlandev->netdev,
-                      "prism2_usb: can continue to use card anyway.\n");
+                           "prism2_usb: can continue to use card anyway.\n");
                return 1;
        }
 
@@ -266,7 +267,7 @@ static int prism2_fwapply(const struct ihex_binrec *rfptr,
 
        /* clear the pda and add an initial END record */
        memset(&pda, 0, sizeof(pda));
-       pda.rec[0] = (hfa384x_pdrec_t *) pda.buf;
+       pda.rec[0] = (hfa384x_pdrec_t *)pda.buf;
        pda.rec[0]->len = cpu_to_le16(2);       /* len in words */
        pda.rec[0]->code = cpu_to_le16(HFA384x_PDR_END_OF_PDA);
        pda.nrec = 1;
@@ -292,11 +293,11 @@ static int prism2_fwapply(const struct ihex_binrec *rfptr,
        getmsg.resultcode.did = DIDmsg_dot11req_mibget_resultcode;
        getmsg.resultcode.status = P80211ENUM_msgitem_status_no_value;
 
-       item = (p80211itemd_t *) getmsg.mibattribute.data;
+       item = (p80211itemd_t *)getmsg.mibattribute.data;
        item->did = DIDmib_p2_p2NIC_p2PRISupRange;
        item->status = P80211ENUM_msgitem_status_no_value;
 
-       data = (u32 *) item->data;
+       data = (u32 *)item->data;
 
        /* DIDmsg_dot11req_mibget */
        prism2mgmt_mibset_mibget(wlandev, &getmsg);
@@ -381,7 +382,7 @@ static int prism2_fwapply(const struct ihex_binrec *rfptr,
 *      ~0      failure
 ----------------------------------------------------------------*/
 static int crcimage(struct imgchunk *fchunk, unsigned int nfchunks,
-            struct s3crcrec *s3crc, unsigned int ns3crc)
+                   struct s3crcrec *s3crc, unsigned int ns3crc)
 {
        int result = 0;
        int i;
@@ -425,7 +426,6 @@ static int crcimage(struct imgchunk *fchunk, unsigned int 
nfchunks,
                dest = fchunk[c].data + chunkoff;
                *dest = 0xde;
                *(dest + 1) = 0xc0;
-
        }
        return result;
 }
@@ -450,7 +450,6 @@ static void free_chunks(struct imgchunk *fchunk, unsigned 
int *nfchunks)
 
        *nfchunks = 0;
        memset(fchunk, 0, sizeof(*fchunk));
-
 }
 
 /*----------------------------------------------------------------
@@ -538,7 +537,7 @@ static int mkimage(struct imgchunk *clist, unsigned int 
*ccnt)
        /* Allocate buffer space for chunks */
        for (i = 0; i < *ccnt; i++) {
                clist[i].data = kzalloc(clist[i].len, GFP_KERNEL);
-               if (clist[i].data == NULL) {
+               if (!clist[i].data) {
                        pr_err("failed to allocate image space, exitting.\n");
                        return 1;
                }
@@ -585,14 +584,14 @@ static int mkimage(struct imgchunk *clist, unsigned int 
*ccnt)
 static int mkpdrlist(struct pda *pda)
 {
        int result = 0;
-       u16 *pda16 = (u16 *) pda->buf;
+       u16 *pda16 = (u16 *)pda->buf;
        int curroff;            /* in 'words' */
 
        pda->nrec = 0;
        curroff = 0;
        while (curroff < (HFA384x_PDA_LEN_MAX / 2) &&
               le16_to_cpu(pda16[curroff + 1]) != HFA384x_PDR_END_OF_PDA) {
-               pda->rec[pda->nrec] = (hfa384x_pdrec_t *) &(pda16[curroff]);
+               pda->rec[pda->nrec] = (hfa384x_pdrec_t *)&pda16[curroff];
 
                if (le16_to_cpu(pda->rec[pda->nrec]->code) ==
                    HFA384x_PDR_NICID) {
@@ -624,7 +623,6 @@ static int mkpdrlist(struct pda *pda)
 
                (pda->nrec)++;
                curroff += le16_to_cpu(pda16[curroff]) + 1;
-
        }
        if (curroff >= (HFA384x_PDA_LEN_MAX / 2)) {
                pr_err("no end record found or invalid lengths in PDR data, 
exiting. %x %d\n",
@@ -632,7 +630,7 @@ static int mkpdrlist(struct pda *pda)
                return 1;
        }
        if (le16_to_cpu(pda16[curroff + 1]) == HFA384x_PDR_END_OF_PDA) {
-               pda->rec[pda->nrec] = (hfa384x_pdrec_t *) &(pda16[curroff]);
+               pda->rec[pda->nrec] = (hfa384x_pdrec_t *)&pda16[curroff];
                (pda->nrec)++;
        }
        return result;
@@ -736,11 +734,10 @@ static int plugimage(struct imgchunk *fchunk, unsigned 
int nfchunks,
                        memset(dest, 0, s3plug[i].len);
                        strncpy(dest, PRISM2_USB_FWFILE, s3plug[i].len - 1);
                } else {        /* plug a PDR */
-                       memcpy(dest, &(pda->rec[j]->data), s3plug[i].len);
+                       memcpy(dest, &pda->rec[j]->data, s3plug[i].len);
                }
        }
        return result;
-
 }
 
 /*----------------------------------------------------------------
@@ -867,15 +864,14 @@ static int read_fwfile(const struct ihex_binrec *record)
        pr_debug("Reading fw file ...\n");
 
        while (record) {
-
                rcnt++;
 
                len = be16_to_cpu(record->len);
                addr = be32_to_cpu(record->addr);
 
                /* Point into data for different word lengths */
-               ptr32 = (u32 *) record->data;
-               ptr16 = (u16 *) record->data;
+               ptr32 = (u32 *)record->data;
+               ptr16 = (u16 *)record->data;
 
                /* parse what was an S3 srec and put it in the right array */
                switch (addr) {
@@ -891,10 +887,8 @@ static int read_fwfile(const struct ihex_binrec *record)
                        s3plug[ns3plug].len = *(ptr32 + 2);
 
                        pr_debug("  S3 plugrec, record=%d itemcode=0x%08x 
addr=0x%08x len=%d\n",
-                                     rcnt,
-                                     s3plug[ns3plug].itemcode,
-                                     s3plug[ns3plug].addr,
-                                     s3plug[ns3plug].len);
+                                rcnt, s3plug[ns3plug].itemcode,
+                                s3plug[ns3plug].addr, s3plug[ns3plug].len);
 
                        ns3plug++;
                        if (ns3plug == S3PLUG_MAX) {
@@ -932,7 +926,7 @@ static int read_fwfile(const struct ihex_binrec *record)
                                return 1;
                        }
 
-                       tmpinfo = (u16 *)&(s3info[ns3info].info.version);
+                       tmpinfo = (u16 *)&s3info[ns3info].info.version;
                        pr_debug("            info=");
                        for (i = 0; i < s3info[ns3info].len - 1; i++) {
                                tmpinfo[i] = *(ptr16 + 2 + i);
@@ -949,7 +943,7 @@ static int read_fwfile(const struct ihex_binrec *record)
                default:        /* Data record */
                        s3data[ns3data].addr = addr;
                        s3data[ns3data].len = len;
-                       s3data[ns3data].data = (uint8_t *) record->data;
+                       s3data[ns3data].data = (uint8_t *)record->data;
                        ns3data++;
                        if (ns3data == S3DATA_MAX) {
                                pr_err("S3 datarec limit reached - aborting\n");
@@ -978,7 +972,7 @@ static int read_fwfile(const struct ihex_binrec *record)
 *      ~0      failure
 ----------------------------------------------------------------*/
 static int writeimage(wlandevice_t *wlandev, struct imgchunk *fchunk,
-              unsigned int nfchunks)
+                     unsigned int nfchunks)
 {
        int result = 0;
        struct p80211msg_p2req_ramdl_state *rstmsg;
@@ -1094,7 +1088,6 @@ static int writeimage(wlandevice_t *wlandev, struct 
imgchunk *fchunk,
                                result = 1;
                                goto free_result;
                        }
-
                }
        }
 
@@ -1169,9 +1162,10 @@ static int validate_identity(void)
                        /* PRI compat range */
                        if ((s3info[i].info.compat.role == 1) &&
                            (s3info[i].info.compat.id == 3)) {
-                               if ((s3info[i].info.compat.bottom > priid.top)
-                                   || (s3info[i].info.compat.top <
-                                       priid.bottom)) {
+                               if ((s3info[i].info.compat.bottom >
+                                    priid.top) ||
+                                   (s3info[i].info.compat.top <
+                                    priid.bottom)) {
                                        result = 3;
                                }
                        }
diff --git a/drivers/staging/wlan-ng/prism2mgmt.c 
b/drivers/staging/wlan-ng/prism2mgmt.c
index 013a624..81d77a3 100644
--- a/drivers/staging/wlan-ng/prism2mgmt.c
+++ b/drivers/staging/wlan-ng/prism2mgmt.c
@@ -84,10 +84,10 @@
 #include "prism2mgmt.h"
 
 /* Converts 802.11 format rate specifications to prism2 */
-#define p80211rate_to_p2bit(n) ((((n)&~BIT(7)) == 2) ? BIT(0) :  \
-                                (((n)&~BIT(7)) == 4) ? BIT(1) : \
-                                (((n)&~BIT(7)) == 11) ? BIT(2) : \
-                                (((n)&~BIT(7)) == 22) ? BIT(3) : 0)
+#define p80211rate_to_p2bit(n) ((((n) & ~BIT(7)) == 2) ? BIT(0) :  \
+                                (((n) & ~BIT(7)) == 4) ? BIT(1) : \
+                                (((n) & ~BIT(7)) == 11) ? BIT(2) : \
+                                (((n) & ~BIT(7)) == 22) ? BIT(3) : 0)
 
 /*----------------------------------------------------------------
 * prism2mgmt_scan
@@ -215,7 +215,7 @@ int prism2mgmt_scan(wlandevice_t *wlandev, void *msgp)
                u16 wordbuf[17];
 
                result = hfa384x_drvr_setconfig16(hw,
-                                       HFA384x_RID_CNFROAMINGMODE,
+                                                 HFA384x_RID_CNFROAMINGMODE,
                                        HFA384x_ROAMMODE_HOSTSCAN_HOSTROAM);
                if (result) {
                        netdev_err(wlandev->netdev,
@@ -262,7 +262,7 @@ int prism2mgmt_scan(wlandevice_t *wlandev, void *msgp)
                }
                /* ibss options */
                result = hfa384x_drvr_setconfig16(hw,
-                                       HFA384x_RID_CREATEIBSS,
+                                                 HFA384x_RID_CREATEIBSS,
                                        HFA384x_CREATEIBSS_JOINCREATEIBSS);
                if (result) {
                        netdev_err(wlandev->netdev,
@@ -375,7 +375,7 @@ int prism2mgmt_scan_results(wlandevice_t *wlandev, void 
*msgp)
 
        int count;
 
-       req = (struct p80211msg_dot11req_scan_results *) msgp;
+       req = (struct p80211msg_dot11req_scan_results *)msgp;
 
        req->resultcode.status = P80211ENUM_msgitem_status_data_ok;
 
@@ -425,8 +425,8 @@ int prism2mgmt_scan_results(wlandevice_t *wlandev, void 
*msgp)
 #define REQBASICRATE(N) \
        do { \
                if ((count >= N) && DOT11_RATE5_ISBASIC_GET( \
-                       item->supprates[(N)-1])) { \
-                       req->basicrate ## N .data = item->supprates[(N)-1]; \
+                       item->supprates[(N) - 1])) { \
+                       req->basicrate ## N .data = item->supprates[(N) - 1]; \
                        req->basicrate ## N .status = \
                                P80211ENUM_msgitem_status_data_ok; \
                } \
@@ -444,7 +444,7 @@ int prism2mgmt_scan_results(wlandevice_t *wlandev, void 
*msgp)
 #define REQSUPPRATE(N) \
        do { \
                if (count >= N) { \
-                       req->supprate ## N .data = item->supprates[(N)-1]; \
+                       req->supprate ## N .data = item->supprates[(N) - 1]; \
                        req->supprate ## N .status = \
                                P80211ENUM_msgitem_status_data_ok; \
                } \
@@ -533,7 +533,7 @@ int prism2mgmt_start(wlandevice_t *wlandev, void *msgp)
 
        p80211pstrd_t *pstr;
        u8 bytebuf[80];
-       struct hfa384x_bytestr *p2bytestr = (struct hfa384x_bytestr *) bytebuf;
+       struct hfa384x_bytestr *p2bytestr = (struct hfa384x_bytestr *)bytebuf;
        u16 word;
 
        wlandev->macmode = WLAN_MACMODE_NONE;
@@ -558,7 +558,7 @@ int prism2mgmt_start(wlandevice_t *wlandev, void *msgp)
        /*** STATION ***/
        /* Set the REQUIRED config items */
        /* SSID */
-       pstr = (p80211pstrd_t *) &(msg->ssid.data);
+       pstr = (p80211pstrd_t *)&msg->ssid.data;
        prism2mgmt_pstr2bytestr(p2bytestr, pstr);
        result = hfa384x_drvr_setconfig(hw, HFA384x_RID_CNFOWNSSID,
                                        bytebuf, HFA384x_RID_CNFOWNSSID_LEN);
@@ -1030,7 +1030,7 @@ int prism2mgmt_autojoin(wlandevice_t *wlandev, void *msgp)
        struct p80211msg_lnxreq_autojoin *msg = msgp;
        p80211pstrd_t *pstr;
        u8 bytebuf[256];
-       struct hfa384x_bytestr *p2bytestr = (struct hfa384x_bytestr *) bytebuf;
+       struct hfa384x_bytestr *p2bytestr = (struct hfa384x_bytestr *)bytebuf;
 
        wlandev->macmode = WLAN_MACMODE_NONE;
 
@@ -1054,7 +1054,7 @@ int prism2mgmt_autojoin(wlandevice_t *wlandev, void *msgp)
 
        /* Set the ssid */
        memset(bytebuf, 0, 256);
-       pstr = (p80211pstrd_t *) &(msg->ssid.data);
+       pstr = (p80211pstrd_t *)&msg->ssid.data;
        prism2mgmt_pstr2bytestr(p2bytestr, pstr);
        result = hfa384x_drvr_setconfig(hw, HFA384x_RID_CNFDESIREDSSID,
                                        bytebuf,
@@ -1142,8 +1142,8 @@ int prism2mgmt_wlansniff(wlandevice_t *wlandev, void 
*msgp)
                if (hw->presniff_port_type != 0) {
                        word = hw->presniff_port_type;
                        result = hfa384x_drvr_setconfig16(hw,
-                                                 HFA384x_RID_CNFPORTTYPE,
-                                                 word);
+                                                     HFA384x_RID_CNFPORTTYPE,
+                                                         word);
                        if (result) {
                                pr_debug
                                    ("failed to restore porttype, result=%d\n",
@@ -1160,7 +1160,6 @@ int prism2mgmt_wlansniff(wlandevice_t *wlandev, void 
*msgp)
                        }
                } else {
                        result = hfa384x_drvr_disable(hw, 0);
-
                }
 
                netdev_info(wlandev->netdev, "monitor mode disabled\n");
@@ -1172,8 +1171,8 @@ int prism2mgmt_wlansniff(wlandevice_t *wlandev, void 
*msgp)
                        if (wlandev->netdev->type == ARPHRD_ETHER) {
                                /* Save macport 0 state */
                                result = hfa384x_drvr_getconfig16(hw,
-                                                 HFA384x_RID_CNFPORTTYPE,
-                                                 &(hw->presniff_port_type));
+                                                     HFA384x_RID_CNFPORTTYPE,
+                                                     &hw->presniff_port_type);
                                if (result) {
                                        pr_debug
                                        ("failed to read porttype, result=%d\n",
@@ -1182,8 +1181,8 @@ int prism2mgmt_wlansniff(wlandevice_t *wlandev, void 
*msgp)
                                }
                                /* Save the wepflags state */
                                result = hfa384x_drvr_getconfig16(hw,
-                                                 HFA384x_RID_CNFWEPFLAGS,
-                                                 &(hw->presniff_wepflags));
+                                                     HFA384x_RID_CNFWEPFLAGS,
+                                                     &hw->presniff_wepflags);
                                if (result) {
                                        pr_debug
                                        ("failed to read wepflags, result=%d\n",
@@ -1228,8 +1227,8 @@ int prism2mgmt_wlansniff(wlandevice_t *wlandev, void 
*msgp)
                        /* Set the port type to pIbss */
                        word = HFA384x_PORTTYPE_PSUEDOIBSS;
                        result = hfa384x_drvr_setconfig16(hw,
-                                                 HFA384x_RID_CNFPORTTYPE,
-                                                 word);
+                                                     HFA384x_RID_CNFPORTTYPE,
+                                                     word);
                        if (result) {
                                pr_debug
                                    ("failed to set porttype %d, result=%d\n",
@@ -1237,16 +1236,16 @@ int prism2mgmt_wlansniff(wlandevice_t *wlandev, void 
*msgp)
                                goto failed;
                        }
                        if ((msg->keepwepflags.status ==
-                            P80211ENUM_msgitem_status_data_ok)
-                           && (msg->keepwepflags.data !=
-                               P80211ENUM_truth_true)) {
+                            P80211ENUM_msgitem_status_data_ok) &&
+                           (msg->keepwepflags.data !=
+                            P80211ENUM_truth_true)) {
                                /* Set the wepflags for no decryption */
                                word = HFA384x_WEPFLAGS_DISABLE_TXCRYPT |
                                    HFA384x_WEPFLAGS_DISABLE_RXCRYPT;
                                result =
                                    hfa384x_drvr_setconfig16(hw,
-                                                    HFA384x_RID_CNFWEPFLAGS,
-                                                    word);
+                                                     HFA384x_RID_CNFWEPFLAGS,
+                                                     word);
                        }
 
                        if (result) {
@@ -1295,14 +1294,13 @@ int prism2mgmt_wlansniff(wlandevice_t *wlandev, void 
*msgp)
                /* Set the driver state */
                /* Do we want the prism2 header? */
                if ((msg->prismheader.status ==
-                    P80211ENUM_msgitem_status_data_ok)
-                   && (msg->prismheader.data == P80211ENUM_truth_true)) {
+                    P80211ENUM_msgitem_status_data_ok) &&
+                   (msg->prismheader.data == P80211ENUM_truth_true)) {
                        hw->sniffhdr = 0;
                        wlandev->netdev->type = ARPHRD_IEEE80211_PRISM;
-               } else
-                   if ((msg->wlanheader.status ==
-                        P80211ENUM_msgitem_status_data_ok)
-                       && (msg->wlanheader.data == P80211ENUM_truth_true)) {
+               } else if ((msg->wlanheader.status ==
+                           P80211ENUM_msgitem_status_data_ok) &&
+                           (msg->wlanheader.data == P80211ENUM_truth_true)) {
                        hw->sniffhdr = 1;
                        wlandev->netdev->type = ARPHRD_IEEE80211_PRISM;
                } else {
diff --git a/drivers/staging/wlan-ng/prism2mib.c 
b/drivers/staging/wlan-ng/prism2mib.c
index b4a15ef..7dc3f44 100644
--- a/drivers/staging/wlan-ng/prism2mib.c
+++ b/drivers/staging/wlan-ng/prism2mib.c
@@ -136,7 +136,8 @@ static int prism2mib_fragmentationthreshold(struct mibrec 
*mib,
                                            int isget,
                                            wlandevice_t *wlandev,
                                            hfa384x_t *hw,
-                                           struct p80211msg_dot11req_mibset 
*msg,
+                                           struct p80211msg_dot11req_mibset
+                                           *msg,
                                            void *data);
 
 static int prism2mib_priv(struct mibrec *mib,
@@ -146,7 +147,6 @@ static int prism2mib_priv(struct mibrec *mib,
                          struct p80211msg_dot11req_mibset *msg, void *data);
 
 static struct mibrec mibtab[] = {
-
        /* dot11smt MIB's */
        {DIDmib_dot11smt_dot11WEPDefaultKeysTable_dot11WEPDefaultKey0,
         F_STA | F_WRITE,
@@ -284,7 +284,7 @@ int prism2mgmt_mibset_mibget(wlandevice_t *wlandev, void 
*msgp)
         ** MIB table.
         */
 
-       mibitem = (p80211itemd_t *) msg->mibattribute.data;
+       mibitem = (p80211itemd_t *)msg->mibattribute.data;
 
        for (mib = mibtab; mib->did != 0; mib++)
                if (mib->did == mibitem->did && (mib->flag & which))
@@ -379,7 +379,7 @@ static int prism2mib_bytearea2pstr(struct mibrec *mib,
                                   void *data)
 {
        int result;
-       p80211pstrd_t *pstr = (p80211pstrd_t *) data;
+       p80211pstrd_t *pstr = (p80211pstrd_t *)data;
        u8 bytebuf[MIB_TMP_MAXLEN];
 
        if (isget) {
@@ -428,9 +428,9 @@ static int prism2mib_uint32(struct mibrec *mib,
                            struct p80211msg_dot11req_mibset *msg, void *data)
 {
        int result;
-       u32 *uint32 = (u32 *) data;
+       u32 *uint32 = (u32 *)data;
        u8 bytebuf[MIB_TMP_MAXLEN];
-       u16 *wordbuf = (u16 *) bytebuf;
+       u16 *wordbuf = (u16 *)bytebuf;
 
        if (isget) {
                result = hfa384x_drvr_getconfig16(hw, mib->parm1, wordbuf);
@@ -475,9 +475,9 @@ static int prism2mib_flag(struct mibrec *mib,
                          struct p80211msg_dot11req_mibset *msg, void *data)
 {
        int result;
-       u32 *uint32 = (u32 *) data;
+       u32 *uint32 = (u32 *)data;
        u8 bytebuf[MIB_TMP_MAXLEN];
-       u16 *wordbuf = (u16 *) bytebuf;
+       u16 *wordbuf = (u16 *)bytebuf;
        u32 flags;
 
        result = hfa384x_drvr_getconfig16(hw, mib->parm1, wordbuf);
@@ -533,7 +533,7 @@ static int prism2mib_wepdefaultkey(struct mibrec *mib,
                                   void *data)
 {
        int result;
-       p80211pstrd_t *pstr = (p80211pstrd_t *) data;
+       p80211pstrd_t *pstr = (p80211pstrd_t *)data;
        u8 bytebuf[MIB_TMP_MAXLEN];
        u16 len;
 
@@ -624,7 +624,6 @@ static int prism2mib_excludeunencrypted(struct mibrec *mib,
                                        struct p80211msg_dot11req_mibset *msg,
                                        void *data)
 {
-
        return prism2mib_flag(mib, isget, wlandev, hw, msg, data);
 }
 
@@ -657,11 +656,12 @@ static int prism2mib_fragmentationthreshold(struct mibrec 
*mib,
                                            int isget,
                                            wlandevice_t *wlandev,
                                            hfa384x_t *hw,
-                                           struct p80211msg_dot11req_mibset 
*msg,
+                                           struct p80211msg_dot11req_mibset
+                                           *msg,
                                            void *data)
 {
        int result;
-       u32 *uint32 = (u32 *) data;
+       u32 *uint32 = (u32 *)data;
 
        if (!isget)
                if ((*uint32) % 2) {
@@ -708,7 +708,7 @@ static int prism2mib_priv(struct mibrec *mib,
                          hfa384x_t *hw,
                          struct p80211msg_dot11req_mibset *msg, void *data)
 {
-       p80211pstrd_t *pstr = (p80211pstrd_t *) data;
+       p80211pstrd_t *pstr = (p80211pstrd_t *)data;
 
        switch (mib->did) {
        case DIDmib_lnx_lnxConfigTable_lnxRSNAIE:{
@@ -717,7 +717,7 @@ static int prism2mib_priv(struct mibrec *mib,
                        if (isget) {
                                hfa384x_drvr_getconfig(hw,
                                                       HFA384x_RID_CNFWPADATA,
-                                                      (u8 *) &wpa,
+                                                      (u8 *)&wpa,
                                                       sizeof(wpa));
                                pstr->len = le16_to_cpu(wpa.datalen);
                                memcpy(pstr->data, wpa.data, pstr->len);
@@ -727,7 +727,7 @@ static int prism2mib_priv(struct mibrec *mib,
 
                                hfa384x_drvr_setconfig(hw,
                                                       HFA384x_RID_CNFWPADATA,
-                                                      (u8 *) &wpa,
+                                                      (u8 *)&wpa,
                                                       sizeof(wpa));
                        }
                        break;
@@ -757,7 +757,7 @@ static int prism2mib_priv(struct mibrec *mib,
 void prism2mgmt_pstr2bytestr(struct hfa384x_bytestr *bytestr,
                             p80211pstrd_t *pstr)
 {
-       bytestr->len = cpu_to_le16((u16) (pstr->len));
+       bytestr->len = cpu_to_le16((u16)(pstr->len));
        memcpy(bytestr->data, pstr->data, pstr->len);
 }
 
@@ -799,7 +799,7 @@ void prism2mgmt_pstr2bytearea(u8 *bytearea, p80211pstrd_t 
*pstr)
 void prism2mgmt_bytestr2pstr(struct hfa384x_bytestr *bytestr,
                             p80211pstrd_t *pstr)
 {
-       pstr->len = (u8) (le16_to_cpu((u16) (bytestr->len)));
+       pstr->len = (u8)(le16_to_cpu((u16)(bytestr->len)));
        memcpy(pstr->data, bytestr->data, pstr->len);
 }
 
@@ -820,6 +820,6 @@ void prism2mgmt_bytestr2pstr(struct hfa384x_bytestr 
*bytestr,
 
 void prism2mgmt_bytearea2pstr(u8 *bytearea, p80211pstrd_t *pstr, int len)
 {
-       pstr->len = (u8) len;
+       pstr->len = (u8)len;
        memcpy(pstr->data, bytearea, len);
 }
diff --git a/drivers/staging/wlan-ng/prism2sta.c 
b/drivers/staging/wlan-ng/prism2sta.c
index 0329c52..dcb5802 100644
--- a/drivers/staging/wlan-ng/prism2sta.c
+++ b/drivers/staging/wlan-ng/prism2sta.c
@@ -242,7 +242,7 @@ static int prism2sta_txframe(wlandevice_t *wlandev, struct 
sk_buff *skb,
                             union p80211_hdr *p80211_hdr,
                             struct p80211_metawep *p80211_wep)
 {
-       hfa384x_t *hw = (hfa384x_t *) wlandev->priv;
+       hfa384x_t *hw = (hfa384x_t *)wlandev->priv;
 
        /* If necessary, set the 802.11 WEP bit */
        if ((wlandev->hostwep & (HOSTWEP_PRIVACYINVOKED | HOSTWEP_ENCRYPT)) ==
@@ -279,7 +279,7 @@ static int prism2sta_txframe(wlandevice_t *wlandev, struct 
sk_buff *skb,
 ----------------------------------------------------------------*/
 static int prism2sta_mlmerequest(wlandevice_t *wlandev, struct p80211msg *msg)
 {
-       hfa384x_t *hw = (hfa384x_t *) wlandev->priv;
+       hfa384x_t *hw = (hfa384x_t *)wlandev->priv;
 
        int result = 0;
 
@@ -337,7 +337,7 @@ static int prism2sta_mlmerequest(wlandevice_t *wlandev, 
struct p80211msg *msg)
                        struct p80211msg_lnxreq_ifstate *ifstatemsg;
 
                        pr_debug("Received mlme ifstate request\n");
-                       ifstatemsg = (struct p80211msg_lnxreq_ifstate *) msg;
+                       ifstatemsg = (struct p80211msg_lnxreq_ifstate *)msg;
                        result =
                            prism2sta_ifstate(wlandev,
                                              ifstatemsg->ifstate.data);
@@ -360,7 +360,7 @@ static int prism2sta_mlmerequest(wlandevice_t *wlandev, 
struct p80211msg *msg)
 
                        pr_debug("Received commsquality request\n");
 
-                       qualmsg = (struct p80211msg_lnxreq_commsquality *) msg;
+                       qualmsg = (struct p80211msg_lnxreq_commsquality *)msg;
 
                        qualmsg->link.status =
                            P80211ENUM_msgitem_status_data_ok;
@@ -409,7 +409,7 @@ static int prism2sta_mlmerequest(wlandevice_t *wlandev, 
struct p80211msg *msg)
 ----------------------------------------------------------------*/
 u32 prism2sta_ifstate(wlandevice_t *wlandev, u32 ifstate)
 {
-       hfa384x_t *hw = (hfa384x_t *) wlandev->priv;
+       hfa384x_t *hw = (hfa384x_t *)wlandev->priv;
        u32 result;
 
        result = P80211ENUM_resultcode_implementation_failure;
@@ -583,7 +583,7 @@ u32 prism2sta_ifstate(wlandevice_t *wlandev, u32 ifstate)
 static int prism2sta_getcardinfo(wlandevice_t *wlandev)
 {
        int result = 0;
-       hfa384x_t *hw = (hfa384x_t *) wlandev->priv;
+       hfa384x_t *hw = (hfa384x_t *)wlandev->priv;
        u16 temp;
        u8 snum[HFA384x_RID_NICSERIALNUMBER_LEN];
 
@@ -605,8 +605,8 @@ static int prism2sta_getcardinfo(wlandevice_t *wlandev)
        hw->ident_nic.minor = le16_to_cpu(hw->ident_nic.minor);
 
        netdev_info(wlandev->netdev, "ident: nic h/w: id=0x%02x %d.%d.%d\n",
-              hw->ident_nic.id, hw->ident_nic.major,
-              hw->ident_nic.minor, hw->ident_nic.variant);
+                   hw->ident_nic.id, hw->ident_nic.major,
+                   hw->ident_nic.minor, hw->ident_nic.variant);
 
        /* Primary f/w identity */
        result = hfa384x_drvr_getconfig(hw, HFA384x_RID_PRIIDENTITY,
@@ -638,7 +638,7 @@ static int prism2sta_getcardinfo(wlandevice_t *wlandev)
 
        if (hw->ident_nic.id < 0x8000) {
                netdev_err(wlandev->netdev,
-                      "FATAL: Card is not an Intersil Prism2/2.5/3\n");
+                          "FATAL: Card is not an Intersil Prism2/2.5/3\n");
                result = -1;
                goto failed;
        }
@@ -651,18 +651,18 @@ static int prism2sta_getcardinfo(wlandevice_t *wlandev)
 
        /* strip out the 'special' variant bits */
        hw->mm_mods = hw->ident_sta_fw.variant & (BIT(14) | BIT(15));
-       hw->ident_sta_fw.variant &= ~((u16) (BIT(14) | BIT(15)));
+       hw->ident_sta_fw.variant &= ~((u16)(BIT(14) | BIT(15)));
 
        if (hw->ident_sta_fw.id == 0x1f) {
                netdev_info(wlandev->netdev,
-                      "ident: sta f/w: id=0x%02x %d.%d.%d\n",
-                      hw->ident_sta_fw.id, hw->ident_sta_fw.major,
-                      hw->ident_sta_fw.minor, hw->ident_sta_fw.variant);
+                           "ident: sta f/w: id=0x%02x %d.%d.%d\n",
+                           hw->ident_sta_fw.id, hw->ident_sta_fw.major,
+                           hw->ident_sta_fw.minor, hw->ident_sta_fw.variant);
        } else {
                netdev_info(wlandev->netdev,
-                      "ident:  ap f/w: id=0x%02x %d.%d.%d\n",
-                      hw->ident_sta_fw.id, hw->ident_sta_fw.major,
-                      hw->ident_sta_fw.minor, hw->ident_sta_fw.variant);
+                           "ident:  ap f/w: id=0x%02x %d.%d.%d\n",
+                           hw->ident_sta_fw.id, hw->ident_sta_fw.major,
+                           hw->ident_sta_fw.minor, hw->ident_sta_fw.variant);
                netdev_err(wlandev->netdev, "Unsupported Tertiary AP firmware 
loaded!\n");
                goto failed;
        }
@@ -685,10 +685,10 @@ static int prism2sta_getcardinfo(wlandevice_t *wlandev)
        hw->cap_sup_mfi.top = le16_to_cpu(hw->cap_sup_mfi.top);
 
        netdev_info(wlandev->netdev,
-              "MFI:SUP:role=0x%02x:id=0x%02x:var=0x%02x:b/t=%d/%d\n",
-              hw->cap_sup_mfi.role, hw->cap_sup_mfi.id,
-              hw->cap_sup_mfi.variant, hw->cap_sup_mfi.bottom,
-              hw->cap_sup_mfi.top);
+                   "MFI:SUP:role=0x%02x:id=0x%02x:var=0x%02x:b/t=%d/%d\n",
+                   hw->cap_sup_mfi.role, hw->cap_sup_mfi.id,
+                   hw->cap_sup_mfi.variant, hw->cap_sup_mfi.bottom,
+                   hw->cap_sup_mfi.top);
 
        /* Compatibility range, Controller supplier */
        result = hfa384x_drvr_getconfig(hw, HFA384x_RID_CFISUPRANGE,
@@ -708,10 +708,10 @@ static int prism2sta_getcardinfo(wlandevice_t *wlandev)
        hw->cap_sup_cfi.top = le16_to_cpu(hw->cap_sup_cfi.top);
 
        netdev_info(wlandev->netdev,
-              "CFI:SUP:role=0x%02x:id=0x%02x:var=0x%02x:b/t=%d/%d\n",
-              hw->cap_sup_cfi.role, hw->cap_sup_cfi.id,
-              hw->cap_sup_cfi.variant, hw->cap_sup_cfi.bottom,
-              hw->cap_sup_cfi.top);
+                   "CFI:SUP:role=0x%02x:id=0x%02x:var=0x%02x:b/t=%d/%d\n",
+                   hw->cap_sup_cfi.role, hw->cap_sup_cfi.id,
+                   hw->cap_sup_cfi.variant, hw->cap_sup_cfi.bottom,
+                   hw->cap_sup_cfi.top);
 
        /* Compatibility range, Primary f/w supplier */
        result = hfa384x_drvr_getconfig(hw, HFA384x_RID_PRISUPRANGE,
@@ -731,10 +731,10 @@ static int prism2sta_getcardinfo(wlandevice_t *wlandev)
        hw->cap_sup_pri.top = le16_to_cpu(hw->cap_sup_pri.top);
 
        netdev_info(wlandev->netdev,
-              "PRI:SUP:role=0x%02x:id=0x%02x:var=0x%02x:b/t=%d/%d\n",
-              hw->cap_sup_pri.role, hw->cap_sup_pri.id,
-              hw->cap_sup_pri.variant, hw->cap_sup_pri.bottom,
-              hw->cap_sup_pri.top);
+                   "PRI:SUP:role=0x%02x:id=0x%02x:var=0x%02x:b/t=%d/%d\n",
+                   hw->cap_sup_pri.role, hw->cap_sup_pri.id,
+                   hw->cap_sup_pri.variant, hw->cap_sup_pri.bottom,
+                   hw->cap_sup_pri.top);
 
        /* Compatibility range, Station f/w supplier */
        result = hfa384x_drvr_getconfig(hw, HFA384x_RID_STASUPRANGE,
@@ -755,16 +755,16 @@ static int prism2sta_getcardinfo(wlandevice_t *wlandev)
 
        if (hw->cap_sup_sta.id == 0x04) {
                netdev_info(wlandev->netdev,
-                      "STA:SUP:role=0x%02x:id=0x%02x:var=0x%02x:b/t=%d/%d\n",
-                      hw->cap_sup_sta.role, hw->cap_sup_sta.id,
-                      hw->cap_sup_sta.variant, hw->cap_sup_sta.bottom,
-                      hw->cap_sup_sta.top);
+                           
"STA:SUP:role=0x%02x:id=0x%02x:var=0x%02x:b/t=%d/%d\n",
+                           hw->cap_sup_sta.role, hw->cap_sup_sta.id,
+                           hw->cap_sup_sta.variant, hw->cap_sup_sta.bottom,
+                           hw->cap_sup_sta.top);
        } else {
                netdev_info(wlandev->netdev,
-                      "AP:SUP:role=0x%02x:id=0x%02x:var=0x%02x:b/t=%d/%d\n",
-                      hw->cap_sup_sta.role, hw->cap_sup_sta.id,
-                      hw->cap_sup_sta.variant, hw->cap_sup_sta.bottom,
-                      hw->cap_sup_sta.top);
+                           
"AP:SUP:role=0x%02x:id=0x%02x:var=0x%02x:b/t=%d/%d\n",
+                           hw->cap_sup_sta.role, hw->cap_sup_sta.id,
+                           hw->cap_sup_sta.variant, hw->cap_sup_sta.bottom,
+                           hw->cap_sup_sta.top);
        }
 
        /* Compatibility range, primary f/w actor, CFI supplier */
@@ -785,10 +785,10 @@ static int prism2sta_getcardinfo(wlandevice_t *wlandev)
        hw->cap_act_pri_cfi.top = le16_to_cpu(hw->cap_act_pri_cfi.top);
 
        netdev_info(wlandev->netdev,
-              "PRI-CFI:ACT:role=0x%02x:id=0x%02x:var=0x%02x:b/t=%d/%d\n",
-              hw->cap_act_pri_cfi.role, hw->cap_act_pri_cfi.id,
-              hw->cap_act_pri_cfi.variant, hw->cap_act_pri_cfi.bottom,
-              hw->cap_act_pri_cfi.top);
+                   "PRI-CFI:ACT:role=0x%02x:id=0x%02x:var=0x%02x:b/t=%d/%d\n",
+                   hw->cap_act_pri_cfi.role, hw->cap_act_pri_cfi.id,
+                   hw->cap_act_pri_cfi.variant, hw->cap_act_pri_cfi.bottom,
+                   hw->cap_act_pri_cfi.top);
 
        /* Compatibility range, sta f/w actor, CFI supplier */
        result = hfa384x_drvr_getconfig(hw, HFA384x_RID_STA_CFIACTRANGES,
@@ -808,10 +808,10 @@ static int prism2sta_getcardinfo(wlandevice_t *wlandev)
        hw->cap_act_sta_cfi.top = le16_to_cpu(hw->cap_act_sta_cfi.top);
 
        netdev_info(wlandev->netdev,
-              "STA-CFI:ACT:role=0x%02x:id=0x%02x:var=0x%02x:b/t=%d/%d\n",
-              hw->cap_act_sta_cfi.role, hw->cap_act_sta_cfi.id,
-              hw->cap_act_sta_cfi.variant, hw->cap_act_sta_cfi.bottom,
-              hw->cap_act_sta_cfi.top);
+                   "STA-CFI:ACT:role=0x%02x:id=0x%02x:var=0x%02x:b/t=%d/%d\n",
+                   hw->cap_act_sta_cfi.role, hw->cap_act_sta_cfi.id,
+                   hw->cap_act_sta_cfi.variant, hw->cap_act_sta_cfi.bottom,
+                   hw->cap_act_sta_cfi.top);
 
        /* Compatibility range, sta f/w actor, MFI supplier */
        result = hfa384x_drvr_getconfig(hw, HFA384x_RID_STA_MFIACTRANGES,
@@ -831,10 +831,10 @@ static int prism2sta_getcardinfo(wlandevice_t *wlandev)
        hw->cap_act_sta_mfi.top = le16_to_cpu(hw->cap_act_sta_mfi.top);
 
        netdev_info(wlandev->netdev,
-              "STA-MFI:ACT:role=0x%02x:id=0x%02x:var=0x%02x:b/t=%d/%d\n",
-              hw->cap_act_sta_mfi.role, hw->cap_act_sta_mfi.id,
-              hw->cap_act_sta_mfi.variant, hw->cap_act_sta_mfi.bottom,
-              hw->cap_act_sta_mfi.top);
+                   "STA-MFI:ACT:role=0x%02x:id=0x%02x:var=0x%02x:b/t=%d/%d\n",
+                   hw->cap_act_sta_mfi.role, hw->cap_act_sta_mfi.id,
+                   hw->cap_act_sta_mfi.variant, hw->cap_act_sta_mfi.bottom,
+                   hw->cap_act_sta_mfi.top);
 
        /* Serial Number */
        result = hfa384x_drvr_getconfig(hw, HFA384x_RID_NICSERIALNUMBER,
@@ -904,7 +904,7 @@ done:
 ----------------------------------------------------------------*/
 static int prism2sta_globalsetup(wlandevice_t *wlandev)
 {
-       hfa384x_t *hw = (hfa384x_t *) wlandev->priv;
+       hfa384x_t *hw = (hfa384x_t *)wlandev->priv;
 
        /* Set the maximum frame size */
        return hfa384x_drvr_setconfig16(hw, HFA384x_RID_CNFMAXDATALEN,
@@ -914,7 +914,7 @@ static int prism2sta_globalsetup(wlandevice_t *wlandev)
 static int prism2sta_setmulticast(wlandevice_t *wlandev, netdevice_t *dev)
 {
        int result = 0;
-       hfa384x_t *hw = (hfa384x_t *) wlandev->priv;
+       hfa384x_t *hw = (hfa384x_t *)wlandev->priv;
 
        u16 promisc;
 
@@ -978,7 +978,7 @@ static void prism2sta_inf_handover(wlandevice_t *wlandev,
 static void prism2sta_inf_tallies(wlandevice_t *wlandev,
                                  hfa384x_InfFrame_t *inf)
 {
-       hfa384x_t *hw = (hfa384x_t *) wlandev->priv;
+       hfa384x_t *hw = (hfa384x_t *)wlandev->priv;
        u16 *src16;
        u32 *dst;
        u32 *src32;
@@ -992,13 +992,13 @@ static void prism2sta_inf_tallies(wlandevice_t *wlandev,
 
        cnt = sizeof(hfa384x_CommTallies32_t) / sizeof(u32);
        if (inf->framelen > 22) {
-               dst = (u32 *) &hw->tallies;
-               src32 = (u32 *) &inf->info.commtallies32;
+               dst = (u32 *)&hw->tallies;
+               src32 = (u32 *)&inf->info.commtallies32;
                for (i = 0; i < cnt; i++, dst++, src32++)
                        *dst += le32_to_cpu(*src32);
        } else {
-               dst = (u32 *) &hw->tallies;
-               src16 = (u16 *) &inf->info.commtallies16;
+               dst = (u32 *)&hw->tallies;
+               src16 = (u16 *)&inf->info.commtallies16;
                for (i = 0; i < cnt; i++, dst++, src16++)
                        *dst += le16_to_cpu(*src16);
        }
@@ -1024,10 +1024,9 @@ static void prism2sta_inf_tallies(wlandevice_t *wlandev,
 static void prism2sta_inf_scanresults(wlandevice_t *wlandev,
                                      hfa384x_InfFrame_t *inf)
 {
-
-       hfa384x_t *hw = (hfa384x_t *) wlandev->priv;
+       hfa384x_t *hw = (hfa384x_t *)wlandev->priv;
        int nbss;
-       hfa384x_ScanResult_t *sr = &(inf->info.scanresult);
+       hfa384x_ScanResult_t *sr = &inf->info.scanresult;
        int i;
        hfa384x_JoinRequest_data_t joinreq;
        int result;
@@ -1056,7 +1055,7 @@ static void prism2sta_inf_scanresults(wlandevice_t 
*wlandev,
                                        &joinreq, HFA384x_RID_JOINREQUEST_LEN);
        if (result) {
                netdev_err(wlandev->netdev, "setconfig(joinreq) failed, 
result=%d\n",
-                      result);
+                          result);
        }
 }
 
@@ -1080,7 +1079,7 @@ static void prism2sta_inf_scanresults(wlandevice_t 
*wlandev,
 static void prism2sta_inf_hostscanresults(wlandevice_t *wlandev,
                                          hfa384x_InfFrame_t *inf)
 {
-       hfa384x_t *hw = (hfa384x_t *) wlandev->priv;
+       hfa384x_t *hw = (hfa384x_t *)wlandev->priv;
        int nbss;
 
        nbss = (inf->framelen - 3) / 32;
@@ -1121,7 +1120,7 @@ static void prism2sta_inf_hostscanresults(wlandevice_t 
*wlandev,
 static void prism2sta_inf_chinforesults(wlandevice_t *wlandev,
                                        hfa384x_InfFrame_t *inf)
 {
-       hfa384x_t *hw = (hfa384x_t *) wlandev->priv;
+       hfa384x_t *hw = (hfa384x_t *)wlandev->priv;
        unsigned int i, n;
 
        hw->channel_info.results.scanchannels =
@@ -1174,10 +1173,9 @@ void prism2sta_processing_defer(struct work_struct *data)
                hfa384x_InfFrame_t *inf;
 
                while ((skb = skb_dequeue(&hw->authq))) {
-                       inf = (hfa384x_InfFrame_t *) skb->data;
+                       inf = (hfa384x_InfFrame_t *)skb->data;
                        prism2sta_inf_authreq_defer(wlandev, inf);
                }
-
        }
 
        /* Now let's handle the linkstatus stuff */
@@ -1229,9 +1227,9 @@ void prism2sta_processing_defer(struct work_struct *data)
                        /* Collect the BSSID, and set state to allow tx */
 
                        result = hfa384x_drvr_getconfig(hw,
-                                               HFA384x_RID_CURRENTBSSID,
-                                               wlandev->bssid,
-                                               WLAN_BSSID_LEN);
+                                                    HFA384x_RID_CURRENTBSSID,
+                                                    wlandev->bssid,
+                                                    WLAN_BSSID_LEN);
                        if (result) {
                                pr_debug
                                    ("getconfig(0x%02x) failed, result = %d\n",
@@ -1240,8 +1238,8 @@ void prism2sta_processing_defer(struct work_struct *data)
                        }
 
                        result = hfa384x_drvr_getconfig(hw,
-                                                       HFA384x_RID_CURRENTSSID,
-                                                       &ssid, sizeof(ssid));
+                                                      HFA384x_RID_CURRENTSSID,
+                                                      &ssid, sizeof(ssid));
                        if (result) {
                                pr_debug
                                    ("getconfig(0x%02x) failed, result = %d\n",
@@ -1249,8 +1247,8 @@ void prism2sta_processing_defer(struct work_struct *data)
                                return;
                        }
                        prism2mgmt_bytestr2pstr(
-                                       (struct hfa384x_bytestr *) &ssid,
-                                       (p80211pstrd_t *) &wlandev->ssid);
+                                       (struct hfa384x_bytestr *)&ssid,
+                                       (p80211pstrd_t *)&wlandev->ssid);
 
                        /* Collect the port status */
                        result = hfa384x_drvr_getconfig16(hw,
@@ -1286,7 +1284,7 @@ void prism2sta_processing_defer(struct work_struct *data)
                 */
                if (wlandev->netdev->type == ARPHRD_ETHER)
                        netdev_info(wlandev->netdev,
-                              "linkstatus=DISCONNECTED (unhandled)\n");
+                                   "linkstatus=DISCONNECTED (unhandled)\n");
                wlandev->macmode = WLAN_MACMODE_NONE;
 
                netif_carrier_off(wlandev->netdev);
@@ -1330,8 +1328,8 @@ void prism2sta_processing_defer(struct work_struct *data)
                                 HFA384x_RID_CURRENTSSID, result);
                        return;
                }
-               prism2mgmt_bytestr2pstr((struct hfa384x_bytestr *) &ssid,
-                                       (p80211pstrd_t *) &wlandev->ssid);
+               prism2mgmt_bytestr2pstr((struct hfa384x_bytestr *)&ssid,
+                                       (p80211pstrd_t *)&wlandev->ssid);
 
                hw->link_status = HFA384x_LINK_CONNECTED;
                netif_carrier_on(wlandev->netdev);
@@ -1392,7 +1390,7 @@ void prism2sta_processing_defer(struct work_struct *data)
                                               &joinreq,
                                               HFA384x_RID_JOINREQUEST_LEN);
                        netdev_info(wlandev->netdev,
-                              "linkstatus=ASSOCFAIL (re-submitting join)\n");
+                                   "linkstatus=ASSOCFAIL (re-submitting 
join)\n");
                } else {
                        netdev_info(wlandev->netdev, "linkstatus=ASSOCFAIL 
(unhandled)\n");
                }
@@ -1407,7 +1405,7 @@ void prism2sta_processing_defer(struct work_struct *data)
        default:
                /* This is bad, IO port problems? */
                netdev_warn(wlandev->netdev,
-                      "unknown linkstatus=0x%02x\n", hw->link_status);
+                           "unknown linkstatus=0x%02x\n", hw->link_status);
                return;
        }
 
@@ -1434,7 +1432,7 @@ void prism2sta_processing_defer(struct work_struct *data)
 static void prism2sta_inf_linkstatus(wlandevice_t *wlandev,
                                     hfa384x_InfFrame_t *inf)
 {
-       hfa384x_t *hw = (hfa384x_t *) wlandev->priv;
+       hfa384x_t *hw = (hfa384x_t *)wlandev->priv;
 
        hw->link_status_new = le16_to_cpu(inf->info.linkstatus.linkstatus);
 
@@ -1462,7 +1460,7 @@ static void prism2sta_inf_linkstatus(wlandevice_t 
*wlandev,
 static void prism2sta_inf_assocstatus(wlandevice_t *wlandev,
                                      hfa384x_InfFrame_t *inf)
 {
-       hfa384x_t *hw = (hfa384x_t *) wlandev->priv;
+       hfa384x_t *hw = (hfa384x_t *)wlandev->priv;
        hfa384x_AssocStatus_t rec;
        int i;
 
@@ -1483,13 +1481,14 @@ static void prism2sta_inf_assocstatus(wlandevice_t 
*wlandev,
         */
 
        for (i = 0; i < hw->authlist.cnt; i++)
-               if (memcmp(rec.sta_addr, hw->authlist.addr[i], ETH_ALEN) == 0)
+               if (!ether_addr_equal_unaligned(rec.sta_addr,
+                                               hw->authlist.addr[i]))
                        break;
 
        if (i >= hw->authlist.cnt) {
                if (rec.assocstatus != HFA384x_ASSOCSTATUS_AUTHFAIL)
                        netdev_warn(wlandev->netdev,
-       "assocstatus info frame received for non-authenticated station.\n");
+                                   "assocstatus info frame received for 
non-authenticated station.\n");
        } else {
                hw->authlist.assoc[i] =
                    (rec.assocstatus == HFA384x_ASSOCSTATUS_STAASSOC ||
@@ -1497,7 +1496,7 @@ static void prism2sta_inf_assocstatus(wlandevice_t 
*wlandev,
 
                if (rec.assocstatus == HFA384x_ASSOCSTATUS_AUTHFAIL)
                        netdev_warn(wlandev->netdev,
-"authfail assocstatus info frame received for authenticated station.\n");
+                                   "authfail assocstatus info frame received 
for authenticated station.\n");
        }
 }
 
@@ -1523,7 +1522,7 @@ static void prism2sta_inf_assocstatus(wlandevice_t 
*wlandev,
 static void prism2sta_inf_authreq(wlandevice_t *wlandev,
                                  hfa384x_InfFrame_t *inf)
 {
-       hfa384x_t *hw = (hfa384x_t *) wlandev->priv;
+       hfa384x_t *hw = (hfa384x_t *)wlandev->priv;
        struct sk_buff *skb;
 
        skb = dev_alloc_skb(sizeof(*inf));
@@ -1538,7 +1537,7 @@ static void prism2sta_inf_authreq(wlandevice_t *wlandev,
 static void prism2sta_inf_authreq_defer(wlandevice_t *wlandev,
                                        hfa384x_InfFrame_t *inf)
 {
-       hfa384x_t *hw = (hfa384x_t *) wlandev->priv;
+       hfa384x_t *hw = (hfa384x_t *)wlandev->priv;
        hfa384x_authenticateStation_data_t rec;
 
        int i, added, result, cnt;
@@ -1603,7 +1602,7 @@ static void prism2sta_inf_authreq_defer(wlandevice_t 
*wlandev,
                }
 
                for (i = 0; i < cnt; i++, addr += ETH_ALEN)
-                       if (memcmp(rec.address, addr, ETH_ALEN) == 0) {
+                       if (!ether_addr_equal_unaligned(rec.address, addr)) {
                                rec.status = P80211ENUM_status_successful;
                                break;
                        }
@@ -1633,7 +1632,7 @@ static void prism2sta_inf_authreq_defer(wlandevice_t 
*wlandev,
                rec.status = P80211ENUM_status_successful;
 
                for (i = 0; i < cnt; i++, addr += ETH_ALEN)
-                       if (memcmp(rec.address, addr, ETH_ALEN) == 0) {
+                       if (!ether_addr_equal_unaligned(rec.address, addr)) {
                                rec.status = P80211ENUM_status_unspec_failure;
                                break;
                        }
@@ -1654,8 +1653,8 @@ static void prism2sta_inf_authreq_defer(wlandevice_t 
*wlandev,
 
        if (rec.status == P80211ENUM_status_successful) {
                for (i = 0; i < hw->authlist.cnt; i++)
-                       if (memcmp(rec.address, hw->authlist.addr[i], ETH_ALEN)
-                           == 0)
+                       if (!ether_addr_equal_unaligned(rec.address,
+                                                       hw->authlist.addr[i]))
                                break;
 
                if (i >= hw->authlist.cnt) {
@@ -1686,8 +1685,8 @@ static void prism2sta_inf_authreq_defer(wlandevice_t 
*wlandev,
                if (added)
                        hw->authlist.cnt--;
                netdev_err(wlandev->netdev,
-                      "setconfig(authenticatestation) failed, result=%d\n",
-                      result);
+                          "setconfig(authenticatestation) failed, result=%d\n",
+                          result);
        }
 }
 
@@ -1712,7 +1711,7 @@ static void prism2sta_inf_authreq_defer(wlandevice_t 
*wlandev,
 static void prism2sta_inf_psusercnt(wlandevice_t *wlandev,
                                    hfa384x_InfFrame_t *inf)
 {
-       hfa384x_t *hw = (hfa384x_t *) wlandev->priv;
+       hfa384x_t *hw = (hfa384x_t *)wlandev->priv;
 
        hw->psusercount = le16_to_cpu(inf->info.psusercnt.usercnt);
 }
@@ -1777,7 +1776,7 @@ void prism2sta_ev_info(wlandevice_t *wlandev, 
hfa384x_InfFrame_t *inf)
                break;
        default:
                netdev_warn(wlandev->netdev,
-                      "Unknown info type=0x%02x\n", inf->infotype);
+                           "Unknown info type=0x%02x\n", inf->infotype);
                break;
        }
 }
@@ -1965,7 +1964,7 @@ void prism2sta_commsqual_defer(struct work_struct *data)
        /* Get the signal rate */
        msg.msgcode = DIDmsg_dot11req_mibget;
        mibitem->did = DIDmib_p2_p2MAC_p2CurrentTxRate;
-       result = p80211req_dorequest(wlandev, (u8 *) &msg);
+       result = p80211req_dorequest(wlandev, (u8 *)&msg);
 
        if (result) {
                pr_debug("get signal rate failed, result = %d\n",
@@ -2008,8 +2007,8 @@ void prism2sta_commsqual_defer(struct work_struct *data)
                         HFA384x_RID_CURRENTSSID, result);
                return;
        }
-       prism2mgmt_bytestr2pstr((struct hfa384x_bytestr *) &ssid,
-                               (p80211pstrd_t *) &wlandev->ssid);
+       prism2mgmt_bytestr2pstr((struct hfa384x_bytestr *)&ssid,
+                               (p80211pstrd_t *)&wlandev->ssid);
 
        /* Reschedule timer */
        mod_timer(&hw->commsqual_timer, jiffies + HZ);
diff --git a/drivers/staging/wlan-ng/prism2usb.c 
b/drivers/staging/wlan-ng/prism2usb.c
index e92bbc1..b1d6413 100644
--- a/drivers/staging/wlan-ng/prism2usb.c
+++ b/drivers/staging/wlan-ng/prism2usb.c
@@ -6,7 +6,7 @@
 
 #define PRISM_DEV(vid, pid, name)              \
        { USB_DEVICE(vid, pid),                 \
-       .driver_info = (unsigned long) name }
+       .driver_info = (unsigned long)name }
 
 static struct usb_device_id usb_prism_tbl[] = {
        PRISM_DEV(0x04bb, 0x0922, "IOData AirPort WN-B11/USBS"),
@@ -47,11 +47,12 @@ static struct usb_device_id usb_prism_tbl[] = {
        PRISM_DEV(0x0bb2, 0x0302, "Ambit Microsystems Corp."),
        PRISM_DEV(0x9016, 0x182d, "Sitecom WL-022 802.11b USB Adapter"),
        PRISM_DEV(0x0543, 0x0f01,
-               "ViewSonic Airsync USB Adapter 11Mbps (Prism2.5)"),
+                 "ViewSonic Airsync USB Adapter 11Mbps (Prism2.5)"),
        PRISM_DEV(0x067c, 0x1022,
-               "Siemens SpeedStream 1022 11Mbps WLAN USB Adapter"),
+                 "Siemens SpeedStream 1022 11Mbps WLAN USB Adapter"),
        PRISM_DEV(0x049f, 0x0033,
-               "Compaq/Intel W100 PRO/Wireless 11Mbps multiport WLAN Adapter"),
+                 "Compaq/Intel W100 PRO/Wireless 11Mbps multiport WLAN Adapter"
+                ),
        { } /* terminator */
 };
 MODULE_DEVICE_TABLE(usb, usb_prism_tbl);
@@ -67,14 +68,14 @@ static int prism2sta_probe_usb(struct usb_interface 
*interface,
 
        dev = interface_to_usbdev(interface);
        wlandev = create_wlan();
-       if (wlandev == NULL) {
+       if (!wlandev) {
                dev_err(&interface->dev, "Memory allocation failure.\n");
                result = -EIO;
                goto failed;
        }
        hw = wlandev->priv;
 
-       if (wlan_setup(wlandev, &(interface->dev)) != 0) {
+       if (wlan_setup(wlandev, &interface->dev) != 0) {
                dev_err(&interface->dev, "wlan_setup() failed.\n");
                result = -EIO;
                goto failed;
@@ -136,8 +137,8 @@ static void prism2sta_disconnect_usb(struct usb_interface 
*interface)
 {
        wlandevice_t *wlandev;
 
-       wlandev = (wlandevice_t *) usb_get_intfdata(interface);
-       if (wlandev != NULL) {
+       wlandev = (wlandevice_t *)usb_get_intfdata(interface);
+       if (wlandev) {
                LIST_HEAD(cleanlist);
                struct list_head *entry;
                struct list_head *temp;
@@ -224,12 +225,12 @@ exit:
 
 #ifdef CONFIG_PM
 static int prism2sta_suspend(struct usb_interface *interface,
-                               pm_message_t message)
+                            pm_message_t message)
 {
        hfa384x_t *hw = NULL;
        wlandevice_t *wlandev;
 
-       wlandev = (wlandevice_t *) usb_get_intfdata(interface);
+       wlandev = (wlandevice_t *)usb_get_intfdata(interface);
        if (!wlandev)
                return -ENODEV;
 
@@ -252,7 +253,7 @@ static int prism2sta_resume(struct usb_interface *interface)
        hfa384x_t *hw = NULL;
        wlandevice_t *wlandev;
 
-       wlandev = (wlandevice_t *) usb_get_intfdata(interface);
+       wlandev = (wlandevice_t *)usb_get_intfdata(interface);
        if (!wlandev)
                return -ENODEV;
 
-- 
2.5.0

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

Reply via email to