Commit 5ef0ecc594 for qemu.org

commit 5ef0ecc5942ee07bb581cc96a97bbfc0fdf4005c
Merge: 17ea1bfb9b 504f2bad93
Author: Stefan Hajnoczi <stefanha@redhat.com>
Date:   Fri Jul 17 10:01:51 2026 +0100

    Merge tag 'hw-misc-20260714' of https://github.com/philmd/qemu into staging

    Misc HW patches

    Various fixes mostly related to misc hardware devices.

    # -----BEGIN PGP SIGNATURE-----
    #
    # iQIzBAABCAAdFiEE+qvnXhKRciHc/Wuy4+MsLN6twN4FAmpYiKcACgkQ4+MsLN6t
    # wN75XhAAhaSICy5imrRLP39yCKHuw+YKblyzGOBE5v17io7BntQoBOrYERTETwcm
    # R7SFUMFrvEJC21anOJ7kyc62jhrsnjWofmBp3sBV6eENboZXxuHxsIIr8mxJ+dgv
    # 5u9UTfYQ6CMDWbM7keRpRFIKU2sogk1RUyH7Z3kedh3G6MEA4CrSkSf6B777G1lQ
    # rm0rcJd5m6lDQ5rmrAd0jsJaI0UaOKLamcb43pm9w3KBDTHhOdJQNwqUX517R69p
    # kjhZPAdIGRfyXsOd9S74jr+ZI+kzCi0fCcQGUwD5yges2oxAS+1N5TjYPzMz0E2v
    # LDmuTrzRAqfl015QHbj5ayQHk/pAS/Mogoho29G4F6+nTKoo9HeIPX3bEEezJ1Nv
    # TpQaD3fp3YBa7BubCSzij0zVZ3PFK1wTY1CrkFC8Je3gejZAafoWKWtZKGBD0nNz
    # 2Qzwbef1g45v/GfQzdg3Fp3pgMeU7cHR60pAJsSI8ATbtXEZnWi/wc5VbhiJXXBB
    # b8C2wefcbYP1wMKOL+cVZSG9wrwyj5/Yc9wW9nlFykOsBHVPYwvFhwA4dZlxCUXV
    # MFWJHUdLdSOomhJqr/syH4V2EGuP9dXsz1zw9E0F06dwayjVOhX6Sd3rW6qj8+H7
    # a8Nt7ZthWYpF/6e47HXOzS7VaXy4mvXz8kg4QGVlTBLbS3hGXpg=
    # =Wjnj
    # -----END PGP SIGNATURE-----
    # gpg: Signature made Thu 16 Jul 2026 08:30:47 BST
    # gpg:                using RSA key FAABE75E12917221DCFD6BB2E3E32C2CDEADC0DE
    # gpg: Good signature from "Philippe Mathieu-Daudé (F4BUG) <f4bug@amsat.org>" [full]
    # Primary key fingerprint: FAAB E75E 1291 7221 DCFD  6BB2 E3E3 2C2C DEAD C0DE

    * tag 'hw-misc-20260714' of https://github.com/philmd/qemu:
      net: only advertise passt in netdev help when CONFIG_PASST
      hw/usb/hcd-xhci: Use qemu_log_mask() instead of fprintf() statement
      hw/usb/hcd-xhci: Remove the FIXME macro
      hw/usb/hcd-xhci: Turn guest-triggerable abort() into qemu_log_mask()
      hw/usb/hcd-ohci: Make sure that ohci_service_ed_list() cannot loop forever
      hw/display/virtio-gpu: fix dmabuf_fd leak on remap failure
      hw/sparc64/niagara: use int64_t for vdisk size to avoid truncation
      hw/display/qxl: fix TOCTOU in cursor chunk data_size handling
      hw/scsi/vmw_pvscsi: add a comment to explain the endianness
      hw/scsi/vmw_pvscsi: translate data endianness
      docs/devel: Document SSI dummy-cycle ownership
      hw/misc/ivshmem: clear chardev handlers before freeing peers
      hw/sparc64/sun4u: Mark unusable PCI busses as full to ease device plugging

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