[SK_BUFF]: Introduce skb_copy_from_linear_data{_offset}
[linux-2.6-block.git] / drivers / usb / atm / usbatm.c
index a076f735a7bc66a6062d76ed3fcdde996a19d9a2..d287c575522952841bbdd7912611aaf55b90439d 100644 (file)
@@ -484,7 +484,7 @@ static unsigned int usbatm_write_cells(struct usbatm_data *instance,
                ptr[4] = 0xec;
                ptr += ATM_CELL_HEADER;
 
-               memcpy(ptr, skb->data, data_len);
+               skb_copy_from_linear_data(skb, ptr, data_len);
                ptr += data_len;
                __skb_pull(skb, data_len);