All of lore.kernel.org
 help / color / mirror / Atom feed
From: "Michael S. Tsirkin" <mst@redhat.com>
To: marcandre.lureau@redhat.com
Cc: qemu-devel@nongnu.org, mukawa@igel.co.jp,
	yuanhan.liu@linux.intel.com, victork@redhat.com,
	jonshin@cisco.com
Subject: Re: [Qemu-devel] [PATCH v3 17/28] get_vhost_net() should be != null after vhost_user_init
Date: Wed, 20 Jul 2016 16:36:17 +0300	[thread overview]
Message-ID: <20160720163556-mutt-send-email-mst@kernel.org> (raw)
In-Reply-To: <20160706184721.2007-18-marcandre.lureau@redhat.com>

On Wed, Jul 06, 2016 at 08:47:10PM +0200, marcandre.lureau@redhat.com wrote:
> From: Marc-André Lureau <marcandre.lureau@redhat.com>
> 
> Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>
> ---
>  hw/net/vhost_net.c | 1 +
>  net/vhost-user.c   | 2 ++
>  2 files changed, 3 insertions(+)
> 
> diff --git a/hw/net/vhost_net.c b/hw/net/vhost_net.c
> index f1dd367..22ea653 100644
> --- a/hw/net/vhost_net.c
> +++ b/hw/net/vhost_net.c
> @@ -417,6 +417,7 @@ VHostNetState *get_vhost_net(NetClientState *nc)
>          break;
>      case NET_CLIENT_OPTIONS_KIND_VHOST_USER:
>          vhost_net = vhost_user_get_vhost_net(nc);
> +        assert(vhost_net != NULL);
>          break;
>      default:
>          break;
> diff --git a/net/vhost-user.c b/net/vhost-user.c
> index 9ad7bcc..c9a5ed7 100644
> --- a/net/vhost-user.c
> +++ b/net/vhost-user.c
> @@ -255,6 +255,8 @@ static int net_vhost_user_init(NetClientState *peer, const char *device,
>  
>      qemu_chr_add_handlers(chr, NULL, NULL, net_vhost_user_event, nc[0].name);
>  
> +    assert(s->vhost_net != NULL);
> +
>      return 0;
>  }
> 

I prefer just assert(s->vhost_net) please without != NULL.

 
> -- 
> 2.9.0

  reply	other threads:[~2016-07-20 13:36 UTC|newest]

Thread overview: 38+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2016-07-06 18:46 [Qemu-devel] [PATCH v3 00/28] vhost-user reconnect fixes marcandre.lureau
2016-07-06 18:46 ` [Qemu-devel] [PATCH v3 01/28] misc: indentation marcandre.lureau
2016-07-06 18:46 ` [Qemu-devel] [PATCH v3 02/28] vhost-user: minor simplification marcandre.lureau
2016-07-06 18:46 ` [Qemu-devel] [PATCH v3 03/28] vhost: don't assume opaque is a fd, use backend cleanup marcandre.lureau
2016-07-06 18:46 ` [Qemu-devel] [PATCH v3 04/28] vhost: make vhost_log_put() idempotent marcandre.lureau
2016-07-06 18:46 ` [Qemu-devel] [PATCH v3 05/28] vhost: call vhost_log_put() on cleanup marcandre.lureau
2016-07-06 18:46 ` [Qemu-devel] [PATCH v3 06/28] vhost: add vhost device only after all success marcandre.lureau
2016-07-06 18:47 ` [Qemu-devel] [PATCH v3 07/28] vhost: make vhost_dev_cleanup() idempotent marcandre.lureau
2016-07-06 18:47 ` [Qemu-devel] [PATCH v3 08/28] vhost-net: always call vhost_dev_cleanup() on failure marcandre.lureau
2016-07-06 18:47 ` [Qemu-devel] [PATCH v3 09/28] vhost: fix calling vhost_dev_cleanup() after vhost_dev_init() marcandre.lureau
2016-07-06 18:47 ` [Qemu-devel] [PATCH v3 10/28] vhost: change some assert() for error_report() or silent fail marcandre.lureau
2016-07-20 13:24   ` Michael S. Tsirkin
2016-07-20 13:33   ` Michael S. Tsirkin
2016-07-20 13:41     ` Marc-André Lureau
2016-07-20 13:55       ` Michael S. Tsirkin
2016-07-21  7:57         ` Marc-André Lureau
2016-07-06 18:47 ` [Qemu-devel] [PATCH v3 11/28] vhost: use error_report() instead of fprintf(stderr, ...) marcandre.lureau
2016-07-06 18:47 ` [Qemu-devel] [PATCH v3 12/28] vhost-user: check qemu_chr_fe_set_msgfds() return value marcandre.lureau
2016-07-06 18:47 ` [Qemu-devel] [PATCH v3 13/28] vhost-user: check vhost_user_{read, write}() " marcandre.lureau
2016-07-20 13:28   ` Michael S. Tsirkin
2016-07-21  7:55     ` Marc-André Lureau
2016-07-06 18:47 ` [Qemu-devel] [PATCH v3 14/28] qemu-char: check socket is actually connected marcandre.lureau
2016-07-06 18:47 ` [Qemu-devel] [PATCH v3 15/28] vhost-user: keep vhost_net after a disconnection marcandre.lureau
2016-07-06 18:47 ` [Qemu-devel] [PATCH v3 16/28] Revert "vhost-net: do not crash if backend is not present" marcandre.lureau
2016-07-06 18:47 ` [Qemu-devel] [PATCH v3 17/28] get_vhost_net() should be != null after vhost_user_init marcandre.lureau
2016-07-20 13:36   ` Michael S. Tsirkin [this message]
2016-07-21  7:55     ` Marc-André Lureau
2016-07-06 18:47 ` [Qemu-devel] [PATCH v3 18/28] vhost-net: success if backend has no ops->vhost_migration_done marcandre.lureau
2016-07-06 18:47 ` [Qemu-devel] [PATCH v3 19/28] vhost: add assert() to check runtime behaviour marcandre.lureau
2016-07-06 18:47 ` [Qemu-devel] [PATCH v3 20/28] char: add chr_wait_connected callback marcandre.lureau
2016-07-06 18:47 ` [Qemu-devel] [PATCH v3 21/28] char: add and use tcp_chr_wait_connected marcandre.lureau
2016-07-06 18:47 ` [Qemu-devel] [PATCH v3 22/28] vhost-user: wait until backend init is completed marcandre.lureau
2016-07-06 18:47 ` [Qemu-devel] [PATCH v3 23/28] tests: plug some leaks in virtio-net-test marcandre.lureau
2016-07-06 18:47 ` [Qemu-devel] [PATCH v3 24/28] tests: fix vhost-user-test leak marcandre.lureau
2016-07-06 18:47 ` [Qemu-devel] [PATCH v3 25/28] tests: add /vhost-user/connect-fail test marcandre.lureau
2016-07-06 18:47 ` [Qemu-devel] [PATCH v3 26/28] tests: add a simple /vhost-user/multiqueue test marcandre.lureau
2016-07-06 18:47 ` [Qemu-devel] [PATCH v3 27/28] vhost-user: add error report in vhost_user_write() marcandre.lureau
2016-07-06 18:47 ` [Qemu-devel] [PATCH v3 28/28] vhost: add vhost_net_set_backend() marcandre.lureau

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=20160720163556-mutt-send-email-mst@kernel.org \
    --to=mst@redhat.com \
    --cc=jonshin@cisco.com \
    --cc=marcandre.lureau@redhat.com \
    --cc=mukawa@igel.co.jp \
    --cc=qemu-devel@nongnu.org \
    --cc=victork@redhat.com \
    --cc=yuanhan.liu@linux.intel.com \
    /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.