[PULL v3 00/15] virtio,pc,acpi: fixes, tests

Michael S. Tsirkin posted 15 patches 3 years, 7 months ago
Test docker-quick@centos7 passed
Test docker-mingw@fedora passed
Test checkpatch failed
Test FreeBSD failed
Patches applied successfully (tree, apply log)
git fetch https://github.com/patchew-project/qemu tags/patchew/20200921112913.555392-1-mst@redhat.com
Maintainers: "Michael S. Tsirkin" <mst@redhat.com>, Marcel Apfelbaum <marcel.apfelbaum@gmail.com>, Eduardo Habkost <ehabkost@redhat.com>, Paolo Bonzini <pbonzini@redhat.com>, Raphael Norwitz <raphael.norwitz@nutanix.com>, "Dr. David Alan Gilbert" <dgilbert@redhat.com>, Halil Pasic <pasic@linux.ibm.com>, Kevin Wolf <kwolf@redhat.com>, Markus Armbruster <armbru@redhat.com>, Christian Borntraeger <borntraeger@de.ibm.com>, Laurent Vivier <lvivier@redhat.com>, Eric Blake <eblake@redhat.com>, Richard Henderson <rth@twiddle.net>, Max Reitz <mreitz@redhat.com>, David Hildenbrand <david@redhat.com>, Cornelia Huck <cohuck@redhat.com>, Eric Auger <eric.auger@redhat.com>, Thomas Huth <thuth@redhat.com>
There is a newer version of this series
qapi/machine.json                                  |  24 --
include/hw/boards.h                                |   1 -
include/hw/i386/pc.h                               |   1 -
include/hw/virtio/vhost-backend.h                  |   2 +
include/hw/virtio/vhost-user-blk.h                 |  10 +
include/hw/virtio/vhost-vdpa.h                     |   1 +
include/hw/virtio/vhost.h                          |   1 +
include/monitor/hmp.h                              |   1 -
include/standard-headers/drm/drm_fourcc.h          | 140 ++++++++++
include/standard-headers/linux/ethtool.h           |  87 +++++++
include/standard-headers/linux/input-event-codes.h |   3 +-
include/standard-headers/linux/vhost_types.h       |  11 +
include/standard-headers/linux/virtio_9p.h         |   4 +-
include/standard-headers/linux/virtio_blk.h        |  26 +-
include/standard-headers/linux/virtio_config.h     |   8 +-
include/standard-headers/linux/virtio_console.h    |   8 +-
include/standard-headers/linux/virtio_net.h        |   6 +-
include/standard-headers/linux/virtio_scsi.h       |  20 +-
linux-headers/asm-generic/unistd.h                 |   6 +-
linux-headers/asm-mips/unistd_n32.h                |   1 +
linux-headers/asm-mips/unistd_n64.h                |   1 +
linux-headers/asm-mips/unistd_o32.h                |   1 +
linux-headers/asm-powerpc/kvm.h                    |   5 +
linux-headers/asm-powerpc/unistd_32.h              |   1 +
linux-headers/asm-powerpc/unistd_64.h              |   1 +
linux-headers/asm-s390/kvm.h                       |   7 +-
linux-headers/asm-s390/unistd_32.h                 |   1 +
linux-headers/asm-s390/unistd_64.h                 |   1 +
linux-headers/asm-x86/unistd_32.h                  |   1 +
linux-headers/asm-x86/unistd_64.h                  |   1 +
linux-headers/asm-x86/unistd_x32.h                 |   1 +
linux-headers/linux/kvm.h                          |   4 +
linux-headers/linux/vfio.h                         |   2 +-
linux-headers/linux/vhost.h                        |   2 +
hw/block/vhost-user-blk.c                          |  19 +-
hw/core/machine-hmp-cmds.c                         |  12 -
hw/core/machine-qmp-cmds.c                         |  12 -
hw/i386/pc.c                                       |  27 --
hw/i386/pc_piix.c                                  |   1 -
hw/i386/pc_q35.c                                   |   2 +-
hw/s390x/s390-virtio-ccw.c                         |  12 -
hw/virtio/vhost-backend.c                          |  88 +++++--
hw/virtio/vhost-vdpa.c                             |  66 +++++
hw/virtio/vhost.c                                  |  49 +++-
hw/virtio/virtio-iommu-pci.c                       |   2 +-
hw/virtio/virtio-iommu.c                           |   8 +-
hw/virtio/virtio-mem.c                             |   3 +
tests/qtest/cpu-plug-test.c                        | 100 +------
tests/qtest/libqos/virtio-blk.c                    |  14 +-
tests/qtest/test-hmp.c                             |   1 -
tests/qtest/vhost-user-test.c                      | 289 ++++++++++++++++++---
docs/system/deprecated.rst                         |  25 +-
hmp-commands.hx                                    |  15 --
53 files changed, 812 insertions(+), 323 deletions(-)
[PULL v3 00/15] virtio,pc,acpi: fixes, tests
Posted by Michael S. Tsirkin 3 years, 7 months ago
The following changes since commit 053a4177817db307ec854356e95b5b350800a216:

  Merge remote-tracking branch 'remotes/philmd-gitlab/tags/fw_cfg-20200918' into staging (2020-09-18 16:34:26 +0100)

are available in the Git repository at:

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

for you to fetch changes up to acbdbd5db6dab68534702987a487360fd8ae02b7:

  virtio-iommu-pci: force virtio version 1 (2020-09-21 06:14:46 -0400)

----------------------------------------------------------------
virtio,pc,acpi: fixes, tests

Fixes and tests all over the place.
Batch iommu updates for vdpa.
Removal of deprecated cpu hotplug commands.

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

----------------------------------------------------------------
David Hildenbrand (1):
      pc: fix auto_enable_numa_with_memhp/auto_enable_numa_with_memdev for the 5.0 machine

Dima Stepanov (7):
      vhost: recheck dev state in the vhost_migration_log routine
      vhost: check queue state in the vhost_dev_set_log routine
      tests/qtest/vhost-user-test: prepare the tests for adding new dev class
      tests/qtest/libqos/virtio-blk: add support for vhost-user-blk
      tests/qtest/vhost-user-test: add support for the vhost-user-blk device
      tests/qtest/vhost-user-test: add migrate_reconnect test
      tests/qtest/vhost-user-test: enable the reconnect tests

Eric Auger (2):
      virtio-iommu: Check gtrees are non null before destroying them
      virtio-iommu-pci: force virtio version 1

Igor Mammedov (1):
      cphp: remove deprecated cpu-add command(s)

Jason Wang (3):
      linux headers: sync to 5.9-rc4
      vhost: switch to use IOTLB v2 format
      vhost-vdpa: batch updating IOTLB mappings

Li Qiang (1):
      virtio-mem: detach the element from the virtqueue when error occurs

 qapi/machine.json                                  |  24 --
 include/hw/boards.h                                |   1 -
 include/hw/i386/pc.h                               |   1 -
 include/hw/virtio/vhost-backend.h                  |   2 +
 include/hw/virtio/vhost-user-blk.h                 |  10 +
 include/hw/virtio/vhost-vdpa.h                     |   1 +
 include/hw/virtio/vhost.h                          |   1 +
 include/monitor/hmp.h                              |   1 -
 include/standard-headers/drm/drm_fourcc.h          | 140 ++++++++++
 include/standard-headers/linux/ethtool.h           |  87 +++++++
 include/standard-headers/linux/input-event-codes.h |   3 +-
 include/standard-headers/linux/vhost_types.h       |  11 +
 include/standard-headers/linux/virtio_9p.h         |   4 +-
 include/standard-headers/linux/virtio_blk.h        |  26 +-
 include/standard-headers/linux/virtio_config.h     |   8 +-
 include/standard-headers/linux/virtio_console.h    |   8 +-
 include/standard-headers/linux/virtio_net.h        |   6 +-
 include/standard-headers/linux/virtio_scsi.h       |  20 +-
 linux-headers/asm-generic/unistd.h                 |   6 +-
 linux-headers/asm-mips/unistd_n32.h                |   1 +
 linux-headers/asm-mips/unistd_n64.h                |   1 +
 linux-headers/asm-mips/unistd_o32.h                |   1 +
 linux-headers/asm-powerpc/kvm.h                    |   5 +
 linux-headers/asm-powerpc/unistd_32.h              |   1 +
 linux-headers/asm-powerpc/unistd_64.h              |   1 +
 linux-headers/asm-s390/kvm.h                       |   7 +-
 linux-headers/asm-s390/unistd_32.h                 |   1 +
 linux-headers/asm-s390/unistd_64.h                 |   1 +
 linux-headers/asm-x86/unistd_32.h                  |   1 +
 linux-headers/asm-x86/unistd_64.h                  |   1 +
 linux-headers/asm-x86/unistd_x32.h                 |   1 +
 linux-headers/linux/kvm.h                          |   4 +
 linux-headers/linux/vfio.h                         |   2 +-
 linux-headers/linux/vhost.h                        |   2 +
 hw/block/vhost-user-blk.c                          |  19 +-
 hw/core/machine-hmp-cmds.c                         |  12 -
 hw/core/machine-qmp-cmds.c                         |  12 -
 hw/i386/pc.c                                       |  27 --
 hw/i386/pc_piix.c                                  |   1 -
 hw/i386/pc_q35.c                                   |   2 +-
 hw/s390x/s390-virtio-ccw.c                         |  12 -
 hw/virtio/vhost-backend.c                          |  88 +++++--
 hw/virtio/vhost-vdpa.c                             |  66 +++++
 hw/virtio/vhost.c                                  |  49 +++-
 hw/virtio/virtio-iommu-pci.c                       |   2 +-
 hw/virtio/virtio-iommu.c                           |   8 +-
 hw/virtio/virtio-mem.c                             |   3 +
 tests/qtest/cpu-plug-test.c                        | 100 +------
 tests/qtest/libqos/virtio-blk.c                    |  14 +-
 tests/qtest/test-hmp.c                             |   1 -
 tests/qtest/vhost-user-test.c                      | 289 ++++++++++++++++++---
 docs/system/deprecated.rst                         |  25 +-
 hmp-commands.hx                                    |  15 --
 53 files changed, 812 insertions(+), 323 deletions(-)


Re: [PULL v3 00/15] virtio,pc,acpi: fixes, tests
Posted by Li Qiang 3 years, 7 months ago
Michael S. Tsirkin <mst@redhat.com> 于2020年9月21日周一 下午7:30写道:
>
> The following changes since commit 053a4177817db307ec854356e95b5b350800a216:
>
>   Merge remote-tracking branch 'remotes/philmd-gitlab/tags/fw_cfg-20200918' into staging (2020-09-18 16:34:26 +0100)
>
> are available in the Git repository at:
>
>   git://git.kernel.org/pub/scm/virt/kvm/mst/qemu.git tags/for_upstream
>
> for you to fetch changes up to acbdbd5db6dab68534702987a487360fd8ae02b7:
>
>   virtio-iommu-pci: force virtio version 1 (2020-09-21 06:14:46 -0400)
>
> ----------------------------------------------------------------
> virtio,pc,acpi: fixes, tests
>
> Fixes and tests all over the place.
> Batch iommu updates for vdpa.
> Removal of deprecated cpu hotplug commands.
>
> Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
>
> ----------------------------------------------------------------
> David Hildenbrand (1):
>       pc: fix auto_enable_numa_with_memhp/auto_enable_numa_with_memdev for the 5.0 machine
>
> Dima Stepanov (7):
>       vhost: recheck dev state in the vhost_migration_log routine
>       vhost: check queue state in the vhost_dev_set_log routine
>       tests/qtest/vhost-user-test: prepare the tests for adding new dev class
>       tests/qtest/libqos/virtio-blk: add support for vhost-user-blk
>       tests/qtest/vhost-user-test: add support for the vhost-user-blk device
>       tests/qtest/vhost-user-test: add migrate_reconnect test
>       tests/qtest/vhost-user-test: enable the reconnect tests
>
> Eric Auger (2):
>       virtio-iommu: Check gtrees are non null before destroying them
>       virtio-iommu-pci: force virtio version 1
>
> Igor Mammedov (1):
>       cphp: remove deprecated cpu-add command(s)
>
> Jason Wang (3):
>       linux headers: sync to 5.9-rc4
>       vhost: switch to use IOTLB v2 format
>       vhost-vdpa: batch updating IOTLB mappings
>
> Li Qiang (1):
>       virtio-mem: detach the element from the virtqueue when error occurs

Hello Michael,
It seems you lost the virtio-pmem patch.

https://lists.gnu.org/archive/html/qemu-devel/2020-08/msg02639.html

Anyway, it can be queued in the next pr.

Thanks,
Li Qiang

>
>  qapi/machine.json                                  |  24 --
>  include/hw/boards.h                                |   1 -
>  include/hw/i386/pc.h                               |   1 -
>  include/hw/virtio/vhost-backend.h                  |   2 +
>  include/hw/virtio/vhost-user-blk.h                 |  10 +
>  include/hw/virtio/vhost-vdpa.h                     |   1 +
>  include/hw/virtio/vhost.h                          |   1 +
>  include/monitor/hmp.h                              |   1 -
>  include/standard-headers/drm/drm_fourcc.h          | 140 ++++++++++
>  include/standard-headers/linux/ethtool.h           |  87 +++++++
>  include/standard-headers/linux/input-event-codes.h |   3 +-
>  include/standard-headers/linux/vhost_types.h       |  11 +
>  include/standard-headers/linux/virtio_9p.h         |   4 +-
>  include/standard-headers/linux/virtio_blk.h        |  26 +-
>  include/standard-headers/linux/virtio_config.h     |   8 +-
>  include/standard-headers/linux/virtio_console.h    |   8 +-
>  include/standard-headers/linux/virtio_net.h        |   6 +-
>  include/standard-headers/linux/virtio_scsi.h       |  20 +-
>  linux-headers/asm-generic/unistd.h                 |   6 +-
>  linux-headers/asm-mips/unistd_n32.h                |   1 +
>  linux-headers/asm-mips/unistd_n64.h                |   1 +
>  linux-headers/asm-mips/unistd_o32.h                |   1 +
>  linux-headers/asm-powerpc/kvm.h                    |   5 +
>  linux-headers/asm-powerpc/unistd_32.h              |   1 +
>  linux-headers/asm-powerpc/unistd_64.h              |   1 +
>  linux-headers/asm-s390/kvm.h                       |   7 +-
>  linux-headers/asm-s390/unistd_32.h                 |   1 +
>  linux-headers/asm-s390/unistd_64.h                 |   1 +
>  linux-headers/asm-x86/unistd_32.h                  |   1 +
>  linux-headers/asm-x86/unistd_64.h                  |   1 +
>  linux-headers/asm-x86/unistd_x32.h                 |   1 +
>  linux-headers/linux/kvm.h                          |   4 +
>  linux-headers/linux/vfio.h                         |   2 +-
>  linux-headers/linux/vhost.h                        |   2 +
>  hw/block/vhost-user-blk.c                          |  19 +-
>  hw/core/machine-hmp-cmds.c                         |  12 -
>  hw/core/machine-qmp-cmds.c                         |  12 -
>  hw/i386/pc.c                                       |  27 --
>  hw/i386/pc_piix.c                                  |   1 -
>  hw/i386/pc_q35.c                                   |   2 +-
>  hw/s390x/s390-virtio-ccw.c                         |  12 -
>  hw/virtio/vhost-backend.c                          |  88 +++++--
>  hw/virtio/vhost-vdpa.c                             |  66 +++++
>  hw/virtio/vhost.c                                  |  49 +++-
>  hw/virtio/virtio-iommu-pci.c                       |   2 +-
>  hw/virtio/virtio-iommu.c                           |   8 +-
>  hw/virtio/virtio-mem.c                             |   3 +
>  tests/qtest/cpu-plug-test.c                        | 100 +------
>  tests/qtest/libqos/virtio-blk.c                    |  14 +-
>  tests/qtest/test-hmp.c                             |   1 -
>  tests/qtest/vhost-user-test.c                      | 289 ++++++++++++++++++---
>  docs/system/deprecated.rst                         |  25 +-
>  hmp-commands.hx                                    |  15 --
>  53 files changed, 812 insertions(+), 323 deletions(-)
>
>

Re: [PULL v3 00/15] virtio,pc,acpi: fixes, tests
Posted by Michael S. Tsirkin 3 years, 7 months ago
On Mon, Sep 21, 2020 at 07:44:42PM +0800, Li Qiang wrote:
> Michael S. Tsirkin <mst@redhat.com> 于2020年9月21日周一 下午7:30写道:
> >
> > The following changes since commit 053a4177817db307ec854356e95b5b350800a216:
> >
> >   Merge remote-tracking branch 'remotes/philmd-gitlab/tags/fw_cfg-20200918' into staging (2020-09-18 16:34:26 +0100)
> >
> > are available in the Git repository at:
> >
> >   git://git.kernel.org/pub/scm/virt/kvm/mst/qemu.git tags/for_upstream
> >
> > for you to fetch changes up to acbdbd5db6dab68534702987a487360fd8ae02b7:
> >
> >   virtio-iommu-pci: force virtio version 1 (2020-09-21 06:14:46 -0400)
> >
> > ----------------------------------------------------------------
> > virtio,pc,acpi: fixes, tests
> >
> > Fixes and tests all over the place.
> > Batch iommu updates for vdpa.
> > Removal of deprecated cpu hotplug commands.
> >
> > Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
> >
> > ----------------------------------------------------------------
> > David Hildenbrand (1):
> >       pc: fix auto_enable_numa_with_memhp/auto_enable_numa_with_memdev for the 5.0 machine
> >
> > Dima Stepanov (7):
> >       vhost: recheck dev state in the vhost_migration_log routine
> >       vhost: check queue state in the vhost_dev_set_log routine
> >       tests/qtest/vhost-user-test: prepare the tests for adding new dev class
> >       tests/qtest/libqos/virtio-blk: add support for vhost-user-blk
> >       tests/qtest/vhost-user-test: add support for the vhost-user-blk device
> >       tests/qtest/vhost-user-test: add migrate_reconnect test
> >       tests/qtest/vhost-user-test: enable the reconnect tests
> >
> > Eric Auger (2):
> >       virtio-iommu: Check gtrees are non null before destroying them
> >       virtio-iommu-pci: force virtio version 1
> >
> > Igor Mammedov (1):
> >       cphp: remove deprecated cpu-add command(s)
> >
> > Jason Wang (3):
> >       linux headers: sync to 5.9-rc4
> >       vhost: switch to use IOTLB v2 format
> >       vhost-vdpa: batch updating IOTLB mappings
> >
> > Li Qiang (1):
> >       virtio-mem: detach the element from the virtqueue when error occurs
> 
> Hello Michael,
> It seems you lost the virtio-pmem patch.
> 
> https://lists.gnu.org/archive/html/qemu-devel/2020-08/msg02639.html

That's because I was never copied. Can you repost with all tags and Cc
me?
Subject can be PATCH repost.

> Anyway, it can be queued in the next pr.
> 
> Thanks,
> Li Qiang


Re: [PULL v3 00/15] virtio,pc,acpi: fixes, tests
Posted by Li Qiang 3 years, 7 months ago
Michael S. Tsirkin <mst@redhat.com> 于2020年9月21日周一 下午8:31写道:
>
> On Mon, Sep 21, 2020 at 07:44:42PM +0800, Li Qiang wrote:
> > Michael S. Tsirkin <mst@redhat.com> 于2020年9月21日周一 下午7:30写道:
> > >
> > > The following changes since commit 053a4177817db307ec854356e95b5b350800a216:
> > >
> > >   Merge remote-tracking branch 'remotes/philmd-gitlab/tags/fw_cfg-20200918' into staging (2020-09-18 16:34:26 +0100)
> > >
> > > are available in the Git repository at:
> > >
> > >   git://git.kernel.org/pub/scm/virt/kvm/mst/qemu.git tags/for_upstream
> > >
> > > for you to fetch changes up to acbdbd5db6dab68534702987a487360fd8ae02b7:
> > >
> > >   virtio-iommu-pci: force virtio version 1 (2020-09-21 06:14:46 -0400)
> > >
> > > ----------------------------------------------------------------
> > > virtio,pc,acpi: fixes, tests
> > >
> > > Fixes and tests all over the place.
> > > Batch iommu updates for vdpa.
> > > Removal of deprecated cpu hotplug commands.
> > >
> > > Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
> > >
> > > ----------------------------------------------------------------
> > > David Hildenbrand (1):
> > >       pc: fix auto_enable_numa_with_memhp/auto_enable_numa_with_memdev for the 5.0 machine
> > >
> > > Dima Stepanov (7):
> > >       vhost: recheck dev state in the vhost_migration_log routine
> > >       vhost: check queue state in the vhost_dev_set_log routine
> > >       tests/qtest/vhost-user-test: prepare the tests for adding new dev class
> > >       tests/qtest/libqos/virtio-blk: add support for vhost-user-blk
> > >       tests/qtest/vhost-user-test: add support for the vhost-user-blk device
> > >       tests/qtest/vhost-user-test: add migrate_reconnect test
> > >       tests/qtest/vhost-user-test: enable the reconnect tests
> > >
> > > Eric Auger (2):
> > >       virtio-iommu: Check gtrees are non null before destroying them
> > >       virtio-iommu-pci: force virtio version 1
> > >
> > > Igor Mammedov (1):
> > >       cphp: remove deprecated cpu-add command(s)
> > >
> > > Jason Wang (3):
> > >       linux headers: sync to 5.9-rc4
> > >       vhost: switch to use IOTLB v2 format
> > >       vhost-vdpa: batch updating IOTLB mappings
> > >
> > > Li Qiang (1):
> > >       virtio-mem: detach the element from the virtqueue when error occurs
> >
> > Hello Michael,
> > It seems you lost the virtio-pmem patch.
> >
> > https://lists.gnu.org/archive/html/qemu-devel/2020-08/msg02639.html
>
> That's because I was never copied. Can you repost with all tags and Cc
> me?
> Subject can be PATCH repost.

I have resent it with subject:
[PATCH REPOST] hw: virtio-pmem: detach the element fromt the virtqueue
when error occurs

Thanks,
Li Qiang

>
> > Anyway, it can be queued in the next pr.
> >
> > Thanks,
> > Li Qiang
>

Re: [PULL v3 00/15] virtio,pc,acpi: fixes, tests
Posted by Michael S. Tsirkin 3 years, 7 months ago
Peter, you said you see issues on some systems.
I pushed a tag: 
    git://git.kernel.org/pub/scm/virt/kvm/mst/qemu.git tags/for_upstream_test
which drops some patches I suspect.
If that helps, pls let me know.


On Mon, Sep 21, 2020 at 08:31:35AM -0400, Michael S. Tsirkin wrote:
> On Mon, Sep 21, 2020 at 07:44:42PM +0800, Li Qiang wrote:
> > Michael S. Tsirkin <mst@redhat.com> 于2020年9月21日周一 下午7:30写道:
> > >
> > > The following changes since commit 053a4177817db307ec854356e95b5b350800a216:
> > >
> > >   Merge remote-tracking branch 'remotes/philmd-gitlab/tags/fw_cfg-20200918' into staging (2020-09-18 16:34:26 +0100)
> > >
> > > are available in the Git repository at:
> > >
> > >   git://git.kernel.org/pub/scm/virt/kvm/mst/qemu.git tags/for_upstream
> > >
> > > for you to fetch changes up to acbdbd5db6dab68534702987a487360fd8ae02b7:
> > >
> > >   virtio-iommu-pci: force virtio version 1 (2020-09-21 06:14:46 -0400)
> > >
> > > ----------------------------------------------------------------
> > > virtio,pc,acpi: fixes, tests
> > >
> > > Fixes and tests all over the place.
> > > Batch iommu updates for vdpa.
> > > Removal of deprecated cpu hotplug commands.
> > >
> > > Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
> > >
> > > ----------------------------------------------------------------
> > > David Hildenbrand (1):
> > >       pc: fix auto_enable_numa_with_memhp/auto_enable_numa_with_memdev for the 5.0 machine
> > >
> > > Dima Stepanov (7):
> > >       vhost: recheck dev state in the vhost_migration_log routine
> > >       vhost: check queue state in the vhost_dev_set_log routine
> > >       tests/qtest/vhost-user-test: prepare the tests for adding new dev class
> > >       tests/qtest/libqos/virtio-blk: add support for vhost-user-blk
> > >       tests/qtest/vhost-user-test: add support for the vhost-user-blk device
> > >       tests/qtest/vhost-user-test: add migrate_reconnect test
> > >       tests/qtest/vhost-user-test: enable the reconnect tests
> > >
> > > Eric Auger (2):
> > >       virtio-iommu: Check gtrees are non null before destroying them
> > >       virtio-iommu-pci: force virtio version 1
> > >
> > > Igor Mammedov (1):
> > >       cphp: remove deprecated cpu-add command(s)
> > >
> > > Jason Wang (3):
> > >       linux headers: sync to 5.9-rc4
> > >       vhost: switch to use IOTLB v2 format
> > >       vhost-vdpa: batch updating IOTLB mappings
> > >
> > > Li Qiang (1):
> > >       virtio-mem: detach the element from the virtqueue when error occurs
> > 
> > Hello Michael,
> > It seems you lost the virtio-pmem patch.
> > 
> > https://lists.gnu.org/archive/html/qemu-devel/2020-08/msg02639.html
> 
> That's because I was never copied. Can you repost with all tags and Cc
> me?
> Subject can be PATCH repost.
> 
> > Anyway, it can be queued in the next pr.
> > 
> > Thanks,
> > Li Qiang


Re: [PULL v3 00/15] virtio,pc,acpi: fixes, tests
Posted by Peter Maydell 3 years, 7 months ago
On Wed, 23 Sep 2020 at 21:41, Michael S. Tsirkin <mst@redhat.com> wrote:
>
> Peter, you said you see issues on some systems.
> I pushed a tag:
>     git://git.kernel.org/pub/scm/virt/kvm/mst/qemu.git tags/for_upstream_test
> which drops some patches I suspect.
> If that helps, pls let me know.

Yes, the original tag seems to just cause 'make check' to stall
out (the logfiles simply stop) for OSX, NetBSD, OpenBSD and
s390x. I'll try your test tag...

thanks
-- PMM

Re: [PULL v3 00/15] virtio,pc,acpi: fixes, tests
Posted by Peter Maydell 3 years, 7 months ago
On Thu, 24 Sep 2020 at 11:43, Peter Maydell <peter.maydell@linaro.org> wrote:
>
> On Wed, 23 Sep 2020 at 21:41, Michael S. Tsirkin <mst@redhat.com> wrote:
> >
> > Peter, you said you see issues on some systems.
> > I pushed a tag:
> >     git://git.kernel.org/pub/scm/virt/kvm/mst/qemu.git tags/for_upstream_test
> > which drops some patches I suspect.
> > If that helps, pls let me know.
>
> Yes, the original tag seems to just cause 'make check' to stall
> out (the logfiles simply stop) for OSX, NetBSD, OpenBSD and
> s390x. I'll try your test tag...

...if the test tag works do you want me to merge it?

thanks
-- PMM

Re: [PULL v3 00/15] virtio,pc,acpi: fixes, tests
Posted by Philippe Mathieu-Daudé 3 years, 7 months ago
On 9/24/20 12:51 PM, Peter Maydell wrote:
> On Thu, 24 Sep 2020 at 11:43, Peter Maydell <peter.maydell@linaro.org> wrote:
>>
>> On Wed, 23 Sep 2020 at 21:41, Michael S. Tsirkin <mst@redhat.com> wrote:
>>>
>>> Peter, you said you see issues on some systems.
>>> I pushed a tag:
>>>     git://git.kernel.org/pub/scm/virt/kvm/mst/qemu.git tags/for_upstream_test
>>> which drops some patches I suspect.
>>> If that helps, pls let me know.
>>
>> Yes, the original tag seems to just cause 'make check' to stall
>> out (the logfiles simply stop) for OSX, NetBSD, OpenBSD and
>> s390x. I'll try your test tag...
> 
> ...if the test tag works do you want me to merge it?

Not very important, but latest commit 8b004b51b9c is mis-squashed.

> 
> thanks
> -- PMM
> 


Re: [PULL v3 00/15] virtio,pc,acpi: fixes, tests
Posted by Michael S. Tsirkin 3 years, 7 months ago
On Thu, Sep 24, 2020 at 11:51:47AM +0100, Peter Maydell wrote:
> On Thu, 24 Sep 2020 at 11:43, Peter Maydell <peter.maydell@linaro.org> wrote:
> >
> > On Wed, 23 Sep 2020 at 21:41, Michael S. Tsirkin <mst@redhat.com> wrote:
> > >
> > > Peter, you said you see issues on some systems.
> > > I pushed a tag:
> > >     git://git.kernel.org/pub/scm/virt/kvm/mst/qemu.git tags/for_upstream_test
> > > which drops some patches I suspect.
> > > If that helps, pls let me know.
> >
> > Yes, the original tag seems to just cause 'make check' to stall
> > out (the logfiles simply stop) for OSX, NetBSD, OpenBSD and
> > s390x. I'll try your test tag...
> 
> ...if the test tag works do you want me to merge it?
> 
> thanks
> -- PMM

I dropped the last patch which was mis-squashed from there and repushed.
Not a big deal so either merge that one or this one ...

-- 
MST


Re: [PULL v3 00/15] virtio,pc,acpi: fixes, tests
Posted by Peter Maydell 3 years, 7 months ago
On Thu, 24 Sep 2020 at 12:24, Michael S. Tsirkin <mst@redhat.com> wrote:
> I dropped the last patch which was mis-squashed from there and repushed.
> Not a big deal so either merge that one or this one ...

I'm now confused about what tag you want merged. Please resend a
cover letter for whatever tag you'd like me to retry. (That's always
clearer than just informal email anyway.)

thanks
-- PMM

Re: [PULL v3 00/15] virtio,pc,acpi: fixes, tests
Posted by no-reply@patchew.org 3 years, 7 months ago
Patchew URL: https://patchew.org/QEMU/20200921112913.555392-1-mst@redhat.com/



Hi,

This series seems to have some coding style problems. See output below for
more information:

Type: series
Message-id: 20200921112913.555392-1-mst@redhat.com
Subject: [PULL v3 00/15] virtio,pc,acpi: fixes, tests

=== TEST SCRIPT BEGIN ===
#!/bin/bash
git rev-parse base > /dev/null || exit 0
git config --local diff.renamelimit 0
git config --local diff.renames True
git config --local diff.algorithm histogram
./scripts/checkpatch.pl --mailback base..
=== TEST SCRIPT END ===

Updating 3c8cf5a9c21ff8782164d1def7f44bd888713384
Switched to a new branch 'test'
5ef45e3 virtio-iommu-pci: force virtio version 1
ee9176b virtio-iommu: Check gtrees are non null before destroying them
70803757 cphp: remove deprecated cpu-add command(s)
747e251 tests/qtest/vhost-user-test: enable the reconnect tests
a283884 tests/qtest/vhost-user-test: add migrate_reconnect test
21199da tests/qtest/vhost-user-test: add support for the vhost-user-blk device
d07a0dd tests/qtest/libqos/virtio-blk: add support for vhost-user-blk
270b93f tests/qtest/vhost-user-test: prepare the tests for adding new dev class
5c2d89c vhost: check queue state in the vhost_dev_set_log routine
929fa1b vhost: recheck dev state in the vhost_migration_log routine
426794b pc: fix auto_enable_numa_with_memhp/auto_enable_numa_with_memdev for the 5.0 machine
c06b877 virtio-mem: detach the element from the virtqueue when error occurs
38dfe22 vhost-vdpa: batch updating IOTLB mappings
aa21167 vhost: switch to use IOTLB v2 format
745e38b linux headers: sync to 5.9-rc4

=== OUTPUT BEGIN ===
1/15 Checking commit 745e38b52a25 (linux headers: sync to 5.9-rc4)
2/15 Checking commit aa2116789222 (vhost: switch to use IOTLB v2 format)
3/15 Checking commit 38dfe229f3e0 (vhost-vdpa: batch updating IOTLB mappings)
4/15 Checking commit c06b8779ce68 (virtio-mem: detach the element from the virtqueue when error occurs)
5/15 Checking commit 426794b44fc9 (pc: fix auto_enable_numa_with_memhp/auto_enable_numa_with_memdev for the 5.0 machine)
6/15 Checking commit 929fa1bfff8e (vhost: recheck dev state in the vhost_migration_log routine)
7/15 Checking commit 5c2d89cfca7e (vhost: check queue state in the vhost_dev_set_log routine)
8/15 Checking commit 270b93f4e8d9 (tests/qtest/vhost-user-test: prepare the tests for adding new dev class)
9/15 Checking commit d07a0ddb618a (tests/qtest/libqos/virtio-blk: add support for vhost-user-blk)
10/15 Checking commit 21199da52737 (tests/qtest/vhost-user-test: add support for the vhost-user-blk device)
ERROR: code indent should never use tabs
#252: FILE: tests/qtest/vhost-user-test.c:1070:
+^I    sizeof(msg->payload.config.region) + msg->payload.config.size;$

total: 1 errors, 0 warnings, 256 lines checked

Patch 10/15 has style problems, please review.  If any of these errors
are false positives report them to the maintainer, see
CHECKPATCH in MAINTAINERS.

11/15 Checking commit a2838844dadc (tests/qtest/vhost-user-test: add migrate_reconnect test)
12/15 Checking commit 747e2515ffaa (tests/qtest/vhost-user-test: enable the reconnect tests)
13/15 Checking commit 70803757e6f4 (cphp: remove deprecated cpu-add command(s))
14/15 Checking commit ee9176bebd38 (virtio-iommu: Check gtrees are non null before destroying them)
15/15 Checking commit 5ef45e322a30 (virtio-iommu-pci: force virtio version 1)
=== OUTPUT END ===

Test command exited with code: 1


The full log is available at
http://patchew.org/logs/20200921112913.555392-1-mst@redhat.com/testing.checkpatch/?type=message.
---
Email generated automatically by Patchew [https://patchew.org/].
Please send your feedback to patchew-devel@redhat.com