Commit c1c18d1e64 for qemu.org

commit c1c18d1e640b64292859ce9f30f3c344edfb0294
Merge: 4f0d8a7c7e b36ad6a051
Author: Richard Henderson <richard.henderson@linaro.org>
Date:   Sat Sep 19 10:41:53 2026 -1000

    Merge tag 'virtio-snd-migrate-pr-v2' of https://gitlab.com/epilys/qemu into staging

    virtio-snd-migrate-pr-v2

    # -----BEGIN PGP SIGNATURE-----
    #
    # iQIzBAABCgAdFiEEzFwbTkSgVvOHcB0QdynHcH9+CdAFAmquTJYACgkQdynHcH9+
    # CdAPkg/9EZiRXb27YrHwzmFhYeDgV+jrDEaCAI4P8zu++KVy4V7M62hguzPeGdaA
    # z8GqnsfgDoiHkFoHh9Ov7O4D5fVSqoiAyTqkazDbvOIIbYBraMRrXy14stobqBL4
    # PqgRshDxjzkyQIyjl/WsAth4/gXStZ8Q7kv1oZE2hkRlMyw2JzcT2oR+3frgEL2l
    # AJV1utv3ATRWYDRUoUvOfi6IZQ/6A9GMtqJd/5pfKoKbRc1tpDL6X5GQFnxUHQ+6
    # grIpZHK/MLO2WWq+Z4tlbxuODd9RGG0X1sWUYXmc0gllYPMWsVBTme6EHt7UD+Qx
    # jW7OsT8O8JWhLWgKl5u++H045ZL6m4/fPqT/bTuEI9m+Y8tltq9OhOkgw44uVu6M
    # 0cZgymFkXz2CYpRgVw6D/84VJWbrPIh0L5zdtuTcf4D5zRad8S/R9BfqeyhSdx2F
    # GgwmiMbAqh5CAzNW6jVGUxO4uQ/RP8MH9qHbBMdIaPCRFM0P1A6tpzYnBJV33AuR
    # nr/Cnm9BnT47eIggItVTyKSk1jOu8l+K0f0JH0fHV/3QM0ew0PHUkBUXMPJ9Qvwj
    # q8KOotqrhQ3t3x6bUE171e6wI/izD30wIKVW+hX9Ncu1TH1cRmxQ4MQyy7aGVpzl
    # mRNIf+QCu8k9DaK7+KKkcdAqJzNoFjWc4EClpditnN9v0qjRiPU=
    # =5UH7
    # -----END PGP SIGNATURE-----
    # gpg: Signature made Fri 18 Sep 2026 10:49:26 PM HST
    # gpg:                using RSA key CC5C1B4E44A056F387701D107729C7707F7E09D0
    # gpg: Good signature from "Manos Pitsidianakis <manos@pitsidianak.is>" [full]
    # gpg:                 aka "Manos Pitsidianakis <el13635@mail.ntua.gr>" [full]
    # gpg:                 aka "Manos Pitsidianakis <manos.pitsidianakis@linaro.com>" [full]
    # gpg:                 aka "Manos Pitsidianakis <manos.pitsidianakis@linaro.org>" [full]

    * tag 'virtio-snd-migrate-pr-v2' of https://gitlab.com/epilys/qemu:
      hw/audio/virtio-sound: add missing vmstate fields
      hw/audio/virtio-sound: introduce virtio_snd_set_active()
      hw/audio/virtio-sound: introduce virtio_snd_pcm_open()
      hw/audio/virtio-sound: add stream state variable
      hw/audio/virtio-sound: split out virtio_snd_pcm_start_stop()
      hw/audio/virtio-sound: free all stream buffers on reset
      hw/audio/virtio-sound: allocate an array of streams
      hw/audio/virtio-sound: remove command and stream mutexes
      hw/audio/virtio-sound: drop unused struct VirtIOSoundPCMStream.flushing field
      hw/audio/virtio-sound: remove channel positions field from VirtIOSoundPCMStream

    Signed-off-by: Richard Henderson <richard.henderson@linaro.org>