Commit 3f129ea545 for qemu.org

commit 3f129ea545f16e82b5e43fcc3866b134b7cc4dfc
Merge: 907ffe64af b9638e2faa
Author: Stefan Hajnoczi <stefanha@redhat.com>
Date:   Wed May 20 16:53:28 2026 -0400

    Merge tag 'pull-vfio-20260520' of https://github.com/legoater/qemu into staging

    vfio queue:

    * Fix IRQ notifier return value in vfio/ap and vfio/ccw
    * Fix vfio-user: reject malformed migration capabilities and avoid
      leaking a duplicate device name
    * Report overflow in migration size queries
    * Fix s390x cpu_models build regression
    * Update libvfio-user subproject to fix compilation on newer compilers
    * Update update-linux-headers.sh to support typelimits.h and inject
      VIRTIO_RING_NO_LEGACY in virtio_ring.h to fix the Windows build
    * Replace abort() with g_assert_not_reached() in the vfio/pci
      interrupt handling path
    * Drop superfluous inclusion of hw-error.h from vfio device files

    # -----BEGIN PGP SIGNATURE-----
    #
    # iQIzBAABCAAdFiEEoPZlSPBIlev+awtgUaNDx8/77KEFAmoNsysACgkQUaNDx8/7
    # 7KH5sw//UmO9Ky70NWk2g4DqzRi+92DQsjcS9cw/LTSmou6uemFWfF9SAun93u9V
    # I7Sf8JZLP5pNkVBJqmPsXq6MAvg+fJCJx579vyKcTZvwK+SzPNkcU/Bh1Yie0Bsc
    # Al45kXtewBsXDgEHIt+GXvpW6Z9kkn2fd3YWNj19Yy4FkTW56/CTDaILWdetRUx7
    # OU+i9AN0qjdxBYVgFuiY+IN1GL2Mt6IPrwmqN2S52wch7d4vmC+VXKbggaiXdpg4
    # G8vb8/Xr6LYWxhEN+yIoBXMpPZy7PnfRLATYX9tFkMwJsBJPpb3yat7CACOhavfT
    # EWW29nRzPbSDp9vJDUWNRjrjPSe0FCm9ZNGJwx3+Gv8+d1A/KUTy1Ka01TQVGCif
    # ljj4N8xFC65AC54pIeOlA1D+8wZYgQcA4+j10dSxgB+ab+WbnD47Q5NwpLqdrZHg
    # C/w6Zqq4JPBR3WfYCv1+vTFjtaEhrS3WUzHYtLXt8GXHr9RPUw65DLcTvBUQdSpu
    # 2TmCufpyByI1hb9xbqZKIxGx8CAUvPT1wrLFRH23RPo0pNFhR61gMBstMVppJuQ5
    # E9sbAOYCMKM1rR/rI38tSF7WuWm2YwQFE0phTUycmW9e4Vdjxjy0Ej/zW41RteZB
    # hWltClx9gcM6Trhcr0e0sbQVMX8GyvKK30jO+Fph4vqbEdkL4yE=
    # =Ge56
    # -----END PGP SIGNATURE-----
    # gpg: Signature made Wed 20 May 2026 09:12:11 EDT
    # gpg:                using RSA key A0F66548F04895EBFE6B0B6051A343C7CFFBECA1
    # gpg: Good signature from "Cédric Le Goater <clg@redhat.com>" [full]
    # gpg:                 aka "Cédric Le Goater <clg@kaod.org>" [full]
    # Primary key fingerprint: A0F6 6548 F048 95EB FE6B  0B60 51A3 43C7 CFFB ECA1

    * tag 'pull-vfio-20260520' of https://github.com/legoater/qemu:
      scripts/update-linux-headers: Add typelimits.h
      vfio/migration: Detect and report overflow in migration size queries
      update-linux-headers: Inject VIRTIO_RING_NO_LEGACY in virtio_ring.h
      vfio/ccw: Return false when IRQ notifier setup fails
      vfio/ap: Return false when IRQ notifier setup fails
      vfio/pci: Replace abort() with g_assert_not_reached()
      hw/remote: update libvfio-user subproject
      vfio-user: reject malformed migration capabilities
      vfio-user: avoid leaking duplicate device name
      hw/vfio: Drop superfluous inclusion of hw-error.h
      target/s390x: restore cpu_models for system builds

    Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>