staging:wlan-ng:Fix sparse warning
authorHimangi Saraogi <himangi774@gmail.com>
Mon, 10 Mar 2014 10:35:27 +0000 (16:05 +0530)
committerPeter P Waskiewicz Jr <peter.p.waskiewicz.jr@intel.com>
Thu, 13 Mar 2014 22:46:09 +0000 (15:46 -0700)
This patch fixes the sparse warning -
drivers/staging/wlan-ng/p80211netdev.c:289:38: warning: cast to restricted __le16
by eliminating the variable fc as it is not required.

Signed-off-by: Himangi Saraogi <himangi774@gmail.com>
drivers/staging/wlan-ng/p80211netdev.c

index 0039e08..e3ae802 100644 (file)
@@ -262,7 +262,6 @@ static void p80211netdev_rx_bh(unsigned long arg)
        struct sk_buff *skb = NULL;
        netdevice_t *dev = wlandev->netdev;
        struct p80211_hdr_a3 *hdr;
-       u16 fc;
 
        /* Let's empty our our queue */
        while ((skb = skb_dequeue(&wlandev->nsd_rxq))) {
@@ -286,8 +285,7 @@ static void p80211netdev_rx_bh(unsigned long arg)
                                continue;
                        } else {
                                hdr = (struct p80211_hdr_a3 *) skb->data;
-                               fc = le16_to_cpu(hdr->fc);
-                               if (p80211_rx_typedrop(wlandev, fc)) {
+                               if (p80211_rx_typedrop(wlandev, hdr->fc)) {
                                        dev_kfree_skb(skb);
                                        continue;
                                }