[PULL 0/8] ppc-for-4.2 queue 20191126

David Gibson posted 8 patches 4 years, 5 months ago
Test asan passed
Test checkpatch passed
Test FreeBSD passed
Test docker-mingw@fedora passed
Test docker-clang@ubuntu passed
Test docker-quick@centos7 passed
Patches applied successfully (tree, apply log)
git fetch https://github.com/patchew-project/qemu tags/patchew/20191126060151.729845-1-david@gibson.dropbear.id.au
Maintainers: Laurent Vivier <lvivier@redhat.com>, Alex Williamson <alex.williamson@redhat.com>, "Dr. David Alan Gilbert" <dgilbert@redhat.com>, Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>, David Gibson <david@gibson.dropbear.id.au>, Thomas Huth <thuth@redhat.com>, Juan Quintela <quintela@redhat.com>, Paolo Bonzini <pbonzini@redhat.com>
accel/kvm/kvm-all.c    | 18 ++++++++++++++
accel/stubs/kvm-stub.c | 12 ++++++++++
hw/misc/mos6522.c      |  8 +++++--
hw/ppc/spapr_events.c  |  1 +
hw/ppc/spapr_irq.c     | 17 +++++++++++++-
hw/vfio/pci.c          | 64 ++++++++++++++++++++++++++++++++------------------
hw/vfio/pci.h          |  1 +
include/sysemu/kvm.h   |  5 ++++
tests/migration-test.c |  4 ++--
tests/pxe-test.c       |  6 ++---
10 files changed, 105 insertions(+), 31 deletions(-)
[PULL 0/8] ppc-for-4.2 queue 20191126
Posted by David Gibson 4 years, 5 months ago
The following changes since commit 65e05c82bdc6d348155e301c9d87dba7a08a5701:

  Merge remote-tracking branch 'remotes/mst/tags/for_upstream' into staging (2019-11-25 15:47:44 +0000)

are available in the Git repository at:

  git://github.com/dgibson/qemu.git tags/ppc-for-4.2-20191126

for you to fetch changes up to 59d0533b85158fdbe43bad696d4f50ec29a04c32:

  ppc/spapr_events: fix potential NULL pointer dereference in rtas_event_log_dequeue (2019-11-26 10:12:58 +1100)

----------------------------------------------------------------
ppc patch queue for 2019-11-26

Here's the first 4.2 hard freeze pull request from me.  This has:

  * A fix for some testcases that cause errors on older host kernels
    (e.g. RHEL7), with our new default configuration of VSMT mode
  * Changes to make VFIO devices interact properly with change of irq
    chip caused by PAPR feature negotiation.  This is more involved
    than I would like, but it's a problem in real use cases and I
    can't see an easier way to handle it.
  * Fix an error with ms6522 counters for the g3beige machine
  * Fix a coverity warning

----------------------------------------------------------------
David Gibson (5):
      kvm: Introduce KVM irqchip change notifier
      vfio/pci: Split vfio_intx_update()
      vfio/pci: Respond to KVM irqchip change notifier
      spapr: Handle irq backend changes with VFIO PCI devices
      spapr: Work around spurious warnings from vfio INTx initialization

Laurent Vivier (2):
      pseries: fix migration-test and pxe-test
      mos6522: update counters when timer interrupts are off

PanNengyuan (1):
      ppc/spapr_events: fix potential NULL pointer dereference in rtas_event_log_dequeue

 accel/kvm/kvm-all.c    | 18 ++++++++++++++
 accel/stubs/kvm-stub.c | 12 ++++++++++
 hw/misc/mos6522.c      |  8 +++++--
 hw/ppc/spapr_events.c  |  1 +
 hw/ppc/spapr_irq.c     | 17 +++++++++++++-
 hw/vfio/pci.c          | 64 ++++++++++++++++++++++++++++++++------------------
 hw/vfio/pci.h          |  1 +
 include/sysemu/kvm.h   |  5 ++++
 tests/migration-test.c |  4 ++--
 tests/pxe-test.c       |  6 ++---
 10 files changed, 105 insertions(+), 31 deletions(-)

Re: [PULL 0/8] ppc-for-4.2 queue 20191126
Posted by Peter Maydell 4 years, 5 months ago
On Tue, 26 Nov 2019 at 06:01, David Gibson <david@gibson.dropbear.id.au> wrote:
>
> The following changes since commit 65e05c82bdc6d348155e301c9d87dba7a08a5701:
>
>   Merge remote-tracking branch 'remotes/mst/tags/for_upstream' into staging (2019-11-25 15:47:44 +0000)
>
> are available in the Git repository at:
>
>   git://github.com/dgibson/qemu.git tags/ppc-for-4.2-20191126
>
> for you to fetch changes up to 59d0533b85158fdbe43bad696d4f50ec29a04c32:
>
>   ppc/spapr_events: fix potential NULL pointer dereference in rtas_event_log_dequeue (2019-11-26 10:12:58 +1100)
>
> ----------------------------------------------------------------
> ppc patch queue for 2019-11-26
>
> Here's the first 4.2 hard freeze pull request from me.  This has:
>
>   * A fix for some testcases that cause errors on older host kernels
>     (e.g. RHEL7), with our new default configuration of VSMT mode
>   * Changes to make VFIO devices interact properly with change of irq
>     chip caused by PAPR feature negotiation.  This is more involved
>     than I would like, but it's a problem in real use cases and I
>     can't see an easier way to handle it.
>   * Fix an error with ms6522 counters for the g3beige machine
>   * Fix a coverity warning
>
> ----------------------------------------------------------------


Applied, thanks.

Please update the changelog at https://wiki.qemu.org/ChangeLog/4.2
for any user-visible changes.

-- PMM