staging: vt6656: rxtx replace wFragCtl with frag_ctl.
authorMalcolm Priestley <tvboxspy@gmail.com>
Sat, 28 Jun 2014 22:55:40 +0000 (23:55 +0100)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Sun, 29 Jun 2014 21:25:53 +0000 (14:25 -0700)
Use base type to __le16 and do endian correction.

Signed-off-by: Malcolm Priestley <tvboxspy@gmail.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/staging/vt6656/rxtx.c
drivers/staging/vt6656/rxtx.h

index f4833ff..5513121 100644 (file)
@@ -978,21 +978,21 @@ int vnt_tx_packet(struct vnt_private *priv, struct sk_buff *skb)
        if (info->flags & IEEE80211_TX_CTL_NO_PS_BUFFER)
                is_pspoll = true;
 
-       tx_buffer_head->wFragCtl =
-                       cpu_to_le16(ieee80211_get_hdrlen_from_skb(skb)) << 10;
+       tx_buffer_head->frag_ctl =
+                       cpu_to_le16(ieee80211_get_hdrlen_from_skb(skb) << 10);
 
        if (info->control.hw_key) {
                tx_key = info->control.hw_key;
                switch (info->control.hw_key->cipher) {
                case WLAN_CIPHER_SUITE_WEP40:
                case WLAN_CIPHER_SUITE_WEP104:
-                       tx_buffer_head->wFragCtl |= FRAGCTL_LEGACY;
+                       tx_buffer_head->frag_ctl |= cpu_to_le16(FRAGCTL_LEGACY);
                        break;
                case WLAN_CIPHER_SUITE_TKIP:
-                       tx_buffer_head->wFragCtl |= FRAGCTL_TKIP;
+                       tx_buffer_head->frag_ctl |= cpu_to_le16(FRAGCTL_TKIP);
                        break;
                case WLAN_CIPHER_SUITE_CCMP:
-                       tx_buffer_head->wFragCtl |= FRAGCTL_AES;
+                       tx_buffer_head->frag_ctl |= cpu_to_le16(FRAGCTL_AES);
                        need_mic = true;
                default:
                        break;
@@ -1033,7 +1033,7 @@ int vnt_tx_packet(struct vnt_private *priv, struct sk_buff *skb)
                return -ENOMEM;
        }
 
-       tx_buffer_head->wFragCtl |= (u16)FRAGCTL_NONFRAG;
+       tx_buffer_head->frag_ctl |= cpu_to_le16(FRAGCTL_NONFRAG);
 
        tx_bytes = tx_header_size + tx_body_size;
 
index 26dc21c..1cfa5ae 100644 (file)
@@ -224,7 +224,7 @@ struct vnt_tx_fifo_head {
        u8 tx_key[WLAN_KEY_LEN_CCMP];
        u16 wFIFOCtl;
        __le16 time_stamp;
-       u16 wFragCtl;
+       __le16 frag_ctl;
        __le16 current_rate;
 } __packed;