]> bbs.cooldavid.org Git - net-next-2.6.git/blobdiff - drivers/isdn/gigaset/usb-gigaset.c
[SK_BUFF]: Introduce skb_copy_from_linear_data{_offset}
[net-next-2.6.git] / drivers / isdn / gigaset / usb-gigaset.c
index 2baef349c12d149ecadbd629b3f6f0ca01ba9ab2..c8e1c357cec88870e4984233a93af30bb3bac70e 100644 (file)
@@ -652,7 +652,7 @@ static int write_modem(struct cardstate *cs)
         * transmit data
         */
        count = min(bcs->tx_skb->len, (unsigned) ucs->bulk_out_size);
-       memcpy(ucs->bulk_out_buffer, bcs->tx_skb->data, count);
+       skb_copy_from_linear_data(bcs->tx_skb, ucs->bulk_out_buffer, count);
        skb_pull(bcs->tx_skb, count);
        atomic_set(&ucs->busy, 1);
        gig_dbg(DEBUG_OUTPUT, "write_modem: send %d bytes", count);