mt76: connac: use skb_put_data instead of open coding
authorSean Wang <sean.wang@mediatek.com>
Mon, 2 May 2022 23:14:38 +0000 (07:14 +0800)
committerFelix Fietkau <nbd@nbd.name>
Fri, 13 May 2022 07:39:35 +0000 (09:39 +0200)
use skb_put_data instead of open coding in
mt76_connac_mcu_update_arp_filter.

Signed-off-by: Sean Wang <sean.wang@mediatek.com>
Signed-off-by: Felix Fietkau <nbd@nbd.name>
drivers/net/wireless/mediatek/mt76/mt76_connac_mcu.c

index 51a9b5d60c7a82d72d29717de6c58d0778194ef4..faa279bbbcb2c0d463b5956829324280880abcc2 100644 (file)
@@ -2185,11 +2185,8 @@ int mt76_connac_mcu_update_arp_filter(struct mt76_dev *dev,
                return -ENOMEM;
 
        skb_put_data(skb, &req_hdr, sizeof(req_hdr));
-       for (i = 0; i < len; i++) {
-               u8 *addr = (u8 *)skb_put(skb, sizeof(__be32));
-
-               memcpy(addr, &info->arp_addr_list[i], sizeof(__be32));
-       }
+       for (i = 0; i < len; i++)
+               skb_put_data(skb, &info->arp_addr_list[i], sizeof(__be32));
 
        return mt76_mcu_skb_send_msg(dev, skb, MCU_UNI_CMD(OFFLOAD), true);
 }