networking: introduce and use skb_put_data()
[linux-block.git] / drivers / net / wireless / intel / ipw2x00 / ipw2200.c
index bbc579b647b61b6aa15b8ed3b7f4455cb8dd404c..e0c690b48d4e42c98853d406fa21f0fbbd6ff59c 100644 (file)
@@ -10274,8 +10274,9 @@ static int ipw_tx_skb(struct ipw_priv *priv, struct libipw_txb *txb,
 
                                printk(KERN_INFO "Adding frag %d %d...\n",
                                       j, size);
-                               memcpy(skb_put(skb, size),
-                                      txb->fragments[j]->data + hdr_len, size);
+                               skb_put_data(skb,
+                                            txb->fragments[j]->data + hdr_len,
+                                            size);
                        }
                        dev_kfree_skb_any(txb->fragments[i]);
                        txb->fragments[i] = skb;