caif_virtio: use simplified virtqueue accessors.
authorRusty Russell <rusty@rustcorp.com.au>
Wed, 20 Mar 2013 05:14:29 +0000 (15:44 +1030)
committerRusty Russell <rusty@rustcorp.com.au>
Wed, 20 Mar 2013 05:15:04 +0000 (15:45 +1030)
We never add buffers with input and output parts, so use the new accessors.

Cc: Sjur Brendeland <sjur.brandeland@stericsson.com>
Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
drivers/net/caif/caif_virtio.c

index b1e1205e4e28fe9c520e39caa0f9cd012fe75ed8..f6caa1eb4cd65ea9fe0acf38ba62a3ecbe5760cc 100644 (file)
@@ -572,8 +572,7 @@ static int cfv_netdev_tx(struct sk_buff *skb, struct net_device *netdev)
                goto err;
        }
 
-       ret = virtqueue_add_buf(cfv->vq_tx, &sg, 1, 0,
-                               buf_info, GFP_ATOMIC);
+       ret = virtqueue_add_outbuf(cfv->vq_tx, &sg, 1, buf_info, GFP_ATOMIC);
        if (unlikely((ret < 0))) {
                /* If flow control works, this shouldn't happen */
                netdev_warn(cfv->ndev, "Failed adding buffer to TX vring:%d\n",
This page took 0.02598 seconds and 5 git commands to generate.