[PULL 00/15] virtio,pc,pci: fixes

Michael S. Tsirkin posted 15 patches 12 months ago
Only 14 patches received!
include/qemu/osdep.h           | 10 ++++++++++
hw/acpi/erst.c                 | 10 ++++++++++
hw/audio/hda-codec.c           | 41 ++++++++++++++++++++++++++--------------
hw/audio/virtio-snd-pci.c      |  2 ++
hw/audio/virtio-snd.c          | 43 ++++++++++++++++++++++++------------------
hw/block/vhost-user-blk.c      |  8 +++-----
hw/i386/x86.c                  | 15 ++++++++++++---
hw/pci/msix.c                  |  1 +
hw/pci/pcie_sriov.c            |  1 -
hw/scsi/vhost-user-scsi.c      | 19 ++++++++++++++++++-
hw/virtio/vhost-user-gpio.c    |  3 ++-
hw/virtio/virtio-iommu.c       |  3 ---
hw/virtio/virtio.c             |  2 +-
tests/qtest/bios-tables-test.c | 14 +++++++++++++-
tests/qtest/netdev-socket.c    | 28 ++++++++++++++++++++++++++-
meson.build                    |  1 +
16 files changed, 152 insertions(+), 49 deletions(-)
[PULL 00/15] virtio,pc,pci: fixes
Posted by Michael S. Tsirkin 12 months ago
We have a reported regression because of the switch to
smbios 3.0, and maybe need to revert that, but Igor asked
for a bit more time to investigate.

The following changes since commit abf635ddfe3242df907f58967f3c1e6763bbca2d:

  Update version for v8.2.0-rc2 release (2023-11-28 16:31:16 -0500)

are available in the Git repository at:

  https://git.kernel.org/pub/scm/virt/kvm/mst/qemu.git tags/for_upstream

for you to fetch changes up to d4ad718733df4c87b9133bb57ea77b0040923541:

  vhost-user-scsi: free the inflight area when reset (2023-12-01 12:01:45 -0500)

----------------------------------------------------------------
virtio,pc,pci: fixes

Fixes all over the place

Signed-off-by: Michael S. Tsirkin <mst@redhat.com>

----------------------------------------------------------------
Akihiko Odaki (1):
      pcie_sriov: Remove g_new assertion

Ani Sinha (1):
      tests/acpi/bios-tables-test: do not write new blobs unless there are changes

Daniel Hoffman (1):
      hw/i386: fix short-circuit logic with non-optimizing builds

Eric Auger (1):
      virtio-iommu: Remove useless !sdev check in virtio_iommu_probe()

Li Feng (2):
      vhost-user: fix the reconnect error
      vhost-user-scsi: free the inflight area when reset

Manos Pitsidianakis (2):
      virtio-snd: check AUD_register_card return value
      virtio-sound: add realize() error cleanup path

Michael S. Tsirkin (2):
      osdep: add getloadavg
      netdev: set timeout depending on loadavg

Philippe Mathieu-Daudé (1):
      hw/acpi/erst: Do not ignore Error* in realize handler

Robert Hoo (1):
      msix: unset PCIDevice::msix_vector_poll_notifier in rollback

Volker Rümelin (3):
      hw/audio/virtio-snd-pci: fix the PCI class code
      hw/audio/hda-codec: fix multiplication overflow
      hw/audio/hda-codec: reenable the audio mixer

 include/qemu/osdep.h           | 10 ++++++++++
 hw/acpi/erst.c                 | 10 ++++++++++
 hw/audio/hda-codec.c           | 41 ++++++++++++++++++++++++++--------------
 hw/audio/virtio-snd-pci.c      |  2 ++
 hw/audio/virtio-snd.c          | 43 ++++++++++++++++++++++++------------------
 hw/block/vhost-user-blk.c      |  8 +++-----
 hw/i386/x86.c                  | 15 ++++++++++++---
 hw/pci/msix.c                  |  1 +
 hw/pci/pcie_sriov.c            |  1 -
 hw/scsi/vhost-user-scsi.c      | 19 ++++++++++++++++++-
 hw/virtio/vhost-user-gpio.c    |  3 ++-
 hw/virtio/virtio-iommu.c       |  3 ---
 hw/virtio/virtio.c             |  2 +-
 tests/qtest/bios-tables-test.c | 14 +++++++++++++-
 tests/qtest/netdev-socket.c    | 28 ++++++++++++++++++++++++++-
 meson.build                    |  1 +
 16 files changed, 152 insertions(+), 49 deletions(-)


Re: [PULL 00/15] virtio,pc,pci: fixes
Posted by Stefan Hajnoczi 11 months, 4 weeks ago
Applied, thanks.

Please update the changelog at https://wiki.qemu.org/ChangeLog/8.2 for any user-visible changes.
Re: [PULL 00/15] virtio,pc,pci: fixes
Posted by Michael S. Tsirkin 12 months ago
On Fri, Dec 01, 2023 at 12:15:11PM -0500, Michael S. Tsirkin wrote:
> We have a reported regression because of the switch to
> smbios 3.0, and maybe need to revert that, but Igor asked
> for a bit more time to investigate.
> 
> The following changes since commit abf635ddfe3242df907f58967f3c1e6763bbca2d:
> 
>   Update version for v8.2.0-rc2 release (2023-11-28 16:31:16 -0500)
> 
> are available in the Git repository at:
> 
>   https://git.kernel.org/pub/scm/virt/kvm/mst/qemu.git tags/for_upstream
> 
> for you to fetch changes up to d4ad718733df4c87b9133bb57ea77b0040923541:

95e1019a4a9b4b6e2caeb3fd392525e522a747db now - teaked some tags

>   vhost-user-scsi: free the inflight area when reset (2023-12-01 12:01:45 -0500)
> 
> ----------------------------------------------------------------
> virtio,pc,pci: fixes
> 
> Fixes all over the place
> 
> Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
> 
> ----------------------------------------------------------------



> Akihiko Odaki (1):
>       pcie_sriov: Remove g_new assertion
> 
> Ani Sinha (1):
>       tests/acpi/bios-tables-test: do not write new blobs unless there are changes
> 
> Daniel Hoffman (1):
>       hw/i386: fix short-circuit logic with non-optimizing builds
> 
> Eric Auger (1):
>       virtio-iommu: Remove useless !sdev check in virtio_iommu_probe()
> 
> Li Feng (2):
>       vhost-user: fix the reconnect error
>       vhost-user-scsi: free the inflight area when reset
> 
> Manos Pitsidianakis (2):
>       virtio-snd: check AUD_register_card return value
>       virtio-sound: add realize() error cleanup path
> 
> Michael S. Tsirkin (2):
>       osdep: add getloadavg
>       netdev: set timeout depending on loadavg
> 
> Philippe Mathieu-Daudé (1):
>       hw/acpi/erst: Do not ignore Error* in realize handler
> 
> Robert Hoo (1):
>       msix: unset PCIDevice::msix_vector_poll_notifier in rollback
> 
> Volker Rümelin (3):
>       hw/audio/virtio-snd-pci: fix the PCI class code
>       hw/audio/hda-codec: fix multiplication overflow
>       hw/audio/hda-codec: reenable the audio mixer
> 
>  include/qemu/osdep.h           | 10 ++++++++++
>  hw/acpi/erst.c                 | 10 ++++++++++
>  hw/audio/hda-codec.c           | 41 ++++++++++++++++++++++++++--------------
>  hw/audio/virtio-snd-pci.c      |  2 ++
>  hw/audio/virtio-snd.c          | 43 ++++++++++++++++++++++++------------------
>  hw/block/vhost-user-blk.c      |  8 +++-----
>  hw/i386/x86.c                  | 15 ++++++++++++---
>  hw/pci/msix.c                  |  1 +
>  hw/pci/pcie_sriov.c            |  1 -
>  hw/scsi/vhost-user-scsi.c      | 19 ++++++++++++++++++-
>  hw/virtio/vhost-user-gpio.c    |  3 ++-
>  hw/virtio/virtio-iommu.c       |  3 ---
>  hw/virtio/virtio.c             |  2 +-
>  tests/qtest/bios-tables-test.c | 14 +++++++++++++-
>  tests/qtest/netdev-socket.c    | 28 ++++++++++++++++++++++++++-
>  meson.build                    |  1 +
>  16 files changed, 152 insertions(+), 49 deletions(-)
>