From: Rusty Russell <rusty@rustcorp.com.au>
To: sjur.brandeland@stericsson.com,
"David S. Miller" <davem@davemloft.net>,
Ohad Ben-Cohen <ohad@wizery.com>
Cc: sjur@brendeland.net, netdev@vger.kernel.org,
virtualization@lists.linux-foundation.org,
linux-kernel@vger.kernel.org,
"Dmitry Tarnyagin" <dmitry.tarnyagin@stericsson.com>,
"Linus Walleij" <linus.walleij@linaro.org>,
"Erwan Yvin" <erwan.yvin@stericsson.com>,
"Vikram ARV" <vikram.arv@stericsson.com>,
"Sjur Brændeland" <sjur.brandeland@stericsson.com>,
"Ido Yariv" <ido@wizery.com>
Subject: Re: [PATCHv2 vringh 3/3] caif_virtio: Introduce caif over virtio
Date: Tue, 19 Feb 2013 10:07:18 +1030 [thread overview]
Message-ID: <87k3q5i47l.fsf@rustcorp.com.au> (raw)
In-Reply-To: <1360669793-6921-4-git-send-email-sjur.brandeland@stericsson.com>
sjur.brandeland@stericsson.com writes:
> From: Vikram ARV <vikram.arv@stericsson.com>
>
> Add the the Virtio shared memory driver for STE Modems.
> caif_virtio is implemented utilizing the virtio framework
> for data transport and is managed with the remoteproc frameworks.
>
> The Virtio queue is used for transmitting data to the modem, and
> the new vringh implementation is receiving data over the vring.
>
> Signed-off-by: Vikram ARV <vikram.arv@stericsson.com>
> Signed-off-by: Sjur Brændeland <sjur.brandeland@stericsson.com>
I have applied 1 and 3 (2 is already in virtio-next); they're in my
pending-rebases branch behind the vringh patches which are pending
a final review.
Here's the warning fix patch I applied:
diff --git a/drivers/net/caif/caif_virtio.c b/drivers/net/caif/caif_virtio.c
index d4f339c..df832e7 100644
--- a/drivers/net/caif/caif_virtio.c
+++ b/drivers/net/caif/caif_virtio.c
@@ -483,7 +483,7 @@ static int cfv_probe(struct virtio_device *vdev)
vdev->priv = cfv;
- vringh_iov_init(&cfv->ctx.riov, NULL, 0);
+ vringh_kiov_init(&cfv->ctx.riov, NULL, 0);
cfv->ctx.head = USHRT_MAX;
netif_napi_add(netdev, &cfv->napi, cfv_rx_poll, CFV_DEFAULT_QUOTA);
@@ -517,7 +517,7 @@ static void cfv_remove(struct virtio_device *vdev)
struct cfv_info *cfv = vdev->priv;
tasklet_kill(&cfv->tx_release_tasklet);
- vringh_iov_cleanup(&cfv->ctx.riov);
+ vringh_kiov_cleanup(&cfv->ctx.riov);
vdev->config->reset(vdev);
rproc_virtio_del_vringh(vdev, RX_RING_INDEX);
cfv->vr_rx = NULL;
Cheers,
Rusty.
next prev parent reply other threads:[~2013-02-19 8:02 UTC|newest]
Thread overview: 30+ messages / expand[flat|nested] mbox.gz Atom feed top
2013-02-12 11:49 [PATCHv2 vringh 0/3] Introduce CAIF Virtio driver sjur.brandeland
2013-02-12 11:49 ` sjur.brandeland
2013-02-12 11:49 ` [PATCHv2 vringh 1/3] remoteproc: Add support for vringh (Host vrings) sjur.brandeland
2013-02-12 11:49 ` sjur.brandeland
2013-02-20 16:05 ` Ohad Ben-Cohen
2013-02-20 16:05 ` Ohad Ben-Cohen
2013-02-20 23:01 ` Sjur Brændeland
2013-02-20 23:01 ` Sjur Brændeland
2013-02-21 13:47 ` Ohad Ben-Cohen
2013-02-21 13:47 ` Ohad Ben-Cohen
2013-02-21 17:28 ` Sjur Brændeland
2013-02-21 17:28 ` Sjur Brændeland
2013-02-21 17:55 ` Ohad Ben-Cohen
2013-02-21 17:55 ` Ohad Ben-Cohen
2013-02-21 19:36 ` Sjur Brændeland
2013-02-21 19:36 ` Sjur Brændeland
2013-02-23 9:49 ` Ohad Ben-Cohen
2013-02-23 9:49 ` Ohad Ben-Cohen
2013-02-21 6:37 ` Rusty Russell
2013-02-21 6:37 ` Rusty Russell
2013-02-21 13:53 ` Ohad Ben-Cohen
2013-02-21 13:53 ` Ohad Ben-Cohen
2013-02-22 0:42 ` Rusty Russell
2013-02-22 0:42 ` Rusty Russell
2013-02-12 11:49 ` [PATCHv2 vringh 2/3] virtio: Add module driver macro for virtio drivers sjur.brandeland
2013-02-12 11:49 ` sjur.brandeland
2013-02-12 11:49 ` [PATCHv2 vringh 3/3] caif_virtio: Introduce caif over virtio sjur.brandeland
2013-02-18 23:37 ` Rusty Russell
2013-02-18 23:37 ` Rusty Russell [this message]
2013-02-12 11:49 ` sjur.brandeland
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=87k3q5i47l.fsf@rustcorp.com.au \
--to=rusty@rustcorp.com.au \
--cc=davem@davemloft.net \
--cc=dmitry.tarnyagin@stericsson.com \
--cc=erwan.yvin@stericsson.com \
--cc=ido@wizery.com \
--cc=linus.walleij@linaro.org \
--cc=linux-kernel@vger.kernel.org \
--cc=netdev@vger.kernel.org \
--cc=ohad@wizery.com \
--cc=sjur.brandeland@stericsson.com \
--cc=sjur@brendeland.net \
--cc=vikram.arv@stericsson.com \
--cc=virtualization@lists.linux-foundation.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.