networking: make skb_put & friends return void pointers
[linux-block.git] / drivers / staging / rtl8192e / rtl819x_BAProc.c
index 1d396313629533785fe9d3837c42b929577d66a6..1720e1b6ae046a785244219619f3d1310edd6243 100644 (file)
@@ -95,8 +95,7 @@ static struct sk_buff *rtllib_ADDBA(struct rtllib_device *ieee, u8 *Dst,
 
        skb_reserve(skb, ieee->tx_headroom);
 
-       BAReq = (struct rtllib_hdr_3addr *)skb_put(skb,
-                sizeof(struct rtllib_hdr_3addr));
+       BAReq = skb_put(skb, sizeof(struct rtllib_hdr_3addr));
 
        ether_addr_copy(BAReq->addr1, Dst);
        ether_addr_copy(BAReq->addr2, ieee->dev->dev_addr);
@@ -104,7 +103,7 @@ static struct sk_buff *rtllib_ADDBA(struct rtllib_device *ieee, u8 *Dst,
        ether_addr_copy(BAReq->addr3, ieee->current_network.bssid);
        BAReq->frame_ctl = cpu_to_le16(RTLLIB_STYPE_MANAGE_ACT);
 
-       tag = (u8 *)skb_put(skb, 9);
+       tag = skb_put(skb, 9);
        *tag++ = ACT_CAT_BA;
        *tag++ = type;
        *tag++ = pBA->DialogToken;
@@ -159,15 +158,14 @@ static struct sk_buff *rtllib_DELBA(struct rtllib_device *ieee, u8 *dst,
 
        skb_reserve(skb, ieee->tx_headroom);
 
-       Delba = (struct rtllib_hdr_3addr *) skb_put(skb,
-                sizeof(struct rtllib_hdr_3addr));
+       Delba = skb_put(skb, sizeof(struct rtllib_hdr_3addr));
 
        ether_addr_copy(Delba->addr1, dst);
        ether_addr_copy(Delba->addr2, ieee->dev->dev_addr);
        ether_addr_copy(Delba->addr3, ieee->current_network.bssid);
        Delba->frame_ctl = cpu_to_le16(RTLLIB_STYPE_MANAGE_ACT);
 
-       tag = (u8 *)skb_put(skb, 6);
+       tag = skb_put(skb, 6);
 
        *tag++ = ACT_CAT_BA;
        *tag++ = ACT_DELBA;