All of lore.kernel.org
 help / color / mirror / Atom feed
From: Fam Zheng <famz@redhat.com>
To: "Michael S. Tsirkin" <mst@redhat.com>, kwolf@redhat.com
Cc: qemu-devel@nongnu.org, Stefan Hajnoczi <stefanha@redhat.com>,
	Jeff Cody <jcody@redhat.com>, Max Reitz <mreitz@redhat.com>,
	Paolo Bonzini <pbonzini@redhat.com>,
	qemu-block@nongnu.org
Subject: Re: [Qemu-devel] [PATCH v2 for-2.6 0/5] block: Fix assertion failure at mirror exit
Date: Fri, 22 Apr 2016 21:58:21 +0800	[thread overview]
Message-ID: <20160422135821.GA22295@ad.usersys.redhat.com> (raw)
In-Reply-To: <20160422134917.GA10620@redhat.com>

On Fri, 04/22 16:49, Michael S. Tsirkin wrote:
> On Fri, Apr 22, 2016 at 06:55:59PM +0800, Fam Zheng wrote:
> > v2: Go along the is_external appraoch. [Kevin]
> > 
> > I tested this series survives the "snapshot + commit" loop reproducer with both
> > bonnie++ and RHEL installation in the guest.
> > 
> > This supersedes the "virtio: Register host notifier handler as external" patch
> > from yesterday.
> > 
> > The bug was initially reported by Matthew Schumacher as LaunchPad Bug 1570134,
> > and nicely bisected by Max Reitz. See patch 2 for the analysis.
> 
> I reviewed patches 1-3 now.
> I could merge them but I'd rather not merge patches 4-5 myself though.
> Is there a reason why patches 4-5 are in the same series?
> If not, pls submit them separately so block maintainers can merge them.
> Alternative have one of the block maintainers merge 1-3,
> I sent reviewed-by tags in that case.

I've just sent v3 with patch 4 updated as Kevin suggested.  Sorry for not
having noticed your reply before hitting the send button, but the first 3
patches are unchanged.  Perhaps Kevin can pick up your reviewed-by tags and
apply all the series if he is happy with v3.

Thanks for reviewing!

Fam

> 
> > 
> > Fam Zheng (5):
> >   iohandler: Introduce iohandler_get_aio_context
> >   event-notifier: Add "is_external" parameter
> >   virtio: Mark host notifiers as external
> >   aio-posix: Skip external nodes in aio_dispatch
> >   mirror: Workaround for unexpected iohandler events during completion
> > 
> >  aio-posix.c                   |  2 ++
> >  block/mirror.c                |  9 +++++++++
> >  hw/usb/ccid-card-emulated.c   |  2 +-
> >  hw/virtio/virtio.c            |  8 ++++----
> >  include/qemu/event_notifier.h |  4 +++-
> >  include/qemu/main-loop.h      |  1 +
> >  iohandler.c                   |  6 ++++++
> >  stubs/Makefile.objs           |  1 +
> >  stubs/iohandler.c             |  8 ++++++++
> >  stubs/set-fd-handler.c        | 10 ++++++++++
> >  target-i386/hyperv.c          |  6 +++---
> >  util/event_notifier-posix.c   |  4 +++-
> >  util/event_notifier-win32.c   |  1 +
> >  13 files changed, 52 insertions(+), 10 deletions(-)
> >  create mode 100644 stubs/iohandler.c
> > 
> > -- 
> > 2.8.0

  reply	other threads:[~2016-04-22 13:58 UTC|newest]

Thread overview: 14+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2016-04-22 10:55 [Qemu-devel] [PATCH v2 for-2.6 0/5] block: Fix assertion failure at mirror exit Fam Zheng
2016-04-22 10:56 ` [Qemu-devel] [PATCH v2 for-2.6 1/5] iohandler: Introduce iohandler_get_aio_context Fam Zheng
2016-04-22 13:46   ` Michael S. Tsirkin
2016-04-22 10:56 ` [Qemu-devel] [PATCH v2 for-2.6 2/5] event-notifier: Add "is_external" parameter Fam Zheng
2016-04-22 13:44   ` Michael S. Tsirkin
2016-04-22 10:56 ` [Qemu-devel] [PATCH v2 for-2.6 3/5] virtio: Mark host notifiers as external Fam Zheng
2016-04-22 13:44   ` Michael S. Tsirkin
2016-04-22 10:56 ` [Qemu-devel] [PATCH v2 for-2.6 4/5] aio-posix: Skip external nodes in aio_dispatch Fam Zheng
2016-04-22 11:38   ` Kevin Wolf
2016-04-22 11:44     ` Fam Zheng
2016-04-22 10:56 ` [Qemu-devel] [PATCH v2 for-2.6 5/5] mirror: Workaround for unexpected iohandler events during completion Fam Zheng
2016-04-22 13:49 ` [Qemu-devel] [PATCH v2 for-2.6 0/5] block: Fix assertion failure at mirror exit Michael S. Tsirkin
2016-04-22 13:58   ` Fam Zheng [this message]
2016-04-22 13:58   ` Kevin Wolf

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=20160422135821.GA22295@ad.usersys.redhat.com \
    --to=famz@redhat.com \
    --cc=jcody@redhat.com \
    --cc=kwolf@redhat.com \
    --cc=mreitz@redhat.com \
    --cc=mst@redhat.com \
    --cc=pbonzini@redhat.com \
    --cc=qemu-block@nongnu.org \
    --cc=qemu-devel@nongnu.org \
    --cc=stefanha@redhat.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.