]> bbs.cooldavid.org Git - net-next-2.6.git/blobdiff - drivers/bluetooth/bfusb.c
[SK_BUFF]: Introduce skb_copy_from_linear_data{_offset}
[net-next-2.6.git] / drivers / bluetooth / bfusb.c
index 4c766f36d8844c05cf4a07fcd198bb2ba14b0fcb..b990805806af89de1e34b258077f2af73d6b1c6a 100644 (file)
@@ -527,7 +527,7 @@ static int bfusb_send_frame(struct sk_buff *skb)
                buf[2] = (size == BFUSB_MAX_BLOCK_SIZE) ? 0 : size;
 
                memcpy(skb_put(nskb, 3), buf, 3);
-               memcpy(skb_put(nskb, size), skb->data + sent, size);
+               skb_copy_from_linear_data_offset(skb, sent, skb_put(nskb, size), size);
 
                sent  += size;
                count -= size;