All of lore.kernel.org
 help / color / mirror / Atom feed
From: "Daniel P. Berrangé" <berrange@redhat.com>
To: Alexander Mikhalitsyn <alexander@mihalicyn.com>
Cc: qemu-devel@nongnu.org, "Michael S. Tsirkin" <mst@redhat.com>,
	"Stéphane Graber" <stgraber@stgraber.org>,
	"Marc-André Lureau" <marcandre.lureau@redhat.com>,
	"Volker Rümelin" <vr_qemu@t-online.de>,
	"Gerd Hoffmann" <kraxel@redhat.com>,
	"Manos Pitsidianakis" <manos.pitsidianakis@linaro.org>,
	"Alexander Mikhalitsyn" <aleksandr.mikhalitsyn@futurfusion.io>
Subject: Re: [PATCH 0/9] hw/audio/virtio-sound: basic migration support
Date: Thu, 25 Jun 2026 09:37:25 +0100	[thread overview]
Message-ID: <ajzoxZr4g0Xsr_4p@redhat.com> (raw)
In-Reply-To: <20260625080910.30569-1-alexander@mihalicyn.com>

On Thu, Jun 25, 2026 at 10:09:01AM +0200, Alexander Mikhalitsyn wrote:
> From: Alexander Mikhalitsyn <aleksandr.mikhalitsyn@futurfusion.io>
> 
> Dear friends,
> 
> This patchset is aimed to support virtio-sound live migration and based on
> pre-existing Volker Rümelin's patches from qemu-devel lists [1]. I tried
> to ask (https://lore.kernel.org/qemu-devel/9d7ea128c711c201688a4716f53b8a335fc53569.camel@mihalicyn.com/)
> if Volker is going to continue his work on this, but received no reply so I
> just decided to go forward: take his patches, rebase and resend. Of course,
> I kept all authorship/tags so I hope that it is fine.

Yes, that's the right way to approach it, you waited a decently long
time for any response to your query.

My only suggestion, in the commit messages, if you made any non-trivial
changes to Volker's functional code, then just put a single sentence
inbetween the two S-o-B lines to highlight it, eg

  Signed-off-by: Volker Rümelin <vr_qemu@t-online.de>
  [AM:  changed blah, blah & blah because blah]
  Signed-off-by: Alexander Mikhalitsyn <aleksandr.mikhalitsyn@futurfusion.io>

if you didn't make any non-trivial changes, then what you've done is fine.

> Changelog relative to the original Volker Rümelin's submission:
> - rebased:
> 	- "hw/audio/virtio-sound: return correct command response size"
> 		was dropped as it was already merged
> 	- "hw/audio/virtio-sound: fix segmentation fault in tx/rx xfer handler"
> 		was dropped as it seems to be replaced with another fix
> 		https://github.com/qemu/qemu/commit/731655f87f319fd06f27282c6cafbc2467ac8045
> 	- I had to drop all pre-existing Reviewed-by tags cause it was 2 years since
> 	  this patchset was sent and reviewed and I did a quite significant code changes
> 	  during rebase

No problem.

> 
> Kind regards,
> Alex
> 
> Volker Rümelin (9):
>   hw/audio/virtio-sound: remove command and stream mutexes
>   hw/audio/virtio-sound: allocate an array of streams
>   hw/audio/virtio-sound: free all stream buffers on reset
>   hw/audio/virtio-sound: split out virtio_snd_pcm_start_stop()
>   hw/audio/virtio-sound: add stream state variable
>   hw/audio/virtio-sound: introduce virtio_snd_pcm_open()
>   hw/audio/virtio-sound: introduce virtio_snd_set_active()
>   hw/audio/virtio-sound: add missing vmstate fields
>   hw/audio/virtio-sound: add placeholder for buffer write position
> 
>  hw/audio/trace-events         |   3 +-
>  hw/audio/virtio-snd.c         | 685 ++++++++++++++++++++--------------
>  include/hw/audio/virtio-snd.h |  25 +-
>  3 files changed, 407 insertions(+), 306 deletions(-)
> 
> -- 
> 2.47.3
> 
> 

With regards,
Daniel
-- 
|: https://berrange.com       ~~        https://hachyderm.io/@berrange :|
|: https://libvirt.org          ~~          https://entangle-photo.org :|
|: https://pixelfed.art/berrange   ~~    https://fstop138.berrange.com :|



  parent reply	other threads:[~2026-06-25  8:38 UTC|newest]

Thread overview: 12+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2026-06-25  8:09 [PATCH 0/9] hw/audio/virtio-sound: basic migration support Alexander Mikhalitsyn
2026-06-25  8:09 ` [PATCH 1/9] hw/audio/virtio-sound: remove command and stream mutexes Alexander Mikhalitsyn
2026-06-25  8:09 ` [PATCH 2/9] hw/audio/virtio-sound: allocate an array of streams Alexander Mikhalitsyn
2026-06-25  8:09 ` [PATCH 3/9] hw/audio/virtio-sound: free all stream buffers on reset Alexander Mikhalitsyn
2026-06-25  8:09 ` [PATCH 4/9] hw/audio/virtio-sound: split out virtio_snd_pcm_start_stop() Alexander Mikhalitsyn
2026-06-25  8:09 ` [PATCH 5/9] hw/audio/virtio-sound: add stream state variable Alexander Mikhalitsyn
2026-06-25  8:09 ` [PATCH 6/9] hw/audio/virtio-sound: introduce virtio_snd_pcm_open() Alexander Mikhalitsyn
2026-06-25  8:09 ` [PATCH 7/9] hw/audio/virtio-sound: introduce virtio_snd_set_active() Alexander Mikhalitsyn
2026-06-25  8:09 ` [PATCH 8/9] hw/audio/virtio-sound: add missing vmstate fields Alexander Mikhalitsyn
2026-06-25  8:09 ` [PATCH 9/9] hw/audio/virtio-sound: add placeholder for buffer write position Alexander Mikhalitsyn
2026-06-25  8:37 ` Daniel P. Berrangé [this message]
2026-06-25 13:16   ` [PATCH 0/9] hw/audio/virtio-sound: basic migration support Alexander Mikhalitsyn

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=ajzoxZr4g0Xsr_4p@redhat.com \
    --to=berrange@redhat.com \
    --cc=aleksandr.mikhalitsyn@futurfusion.io \
    --cc=alexander@mihalicyn.com \
    --cc=kraxel@redhat.com \
    --cc=manos.pitsidianakis@linaro.org \
    --cc=marcandre.lureau@redhat.com \
    --cc=mst@redhat.com \
    --cc=qemu-devel@nongnu.org \
    --cc=stgraber@stgraber.org \
    --cc=vr_qemu@t-online.de \
    /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.