Commit fe11f459f6 for qemu.org

commit fe11f459f640cd08f35c21f9d403517951bfd671
Merge: fd7ab698c9 a88191a0ca
Author: Richard Henderson <richard.henderson@linaro.org>
Date:   Tue Aug 25 06:48:55 2026 -0700

    Merge tag 'fixes-pr-v1' of https://gitlab.com/marcandre.lureau/qemu into staging

    Various fixes

    Collect various graphics & chardev fixes, and some others.

    Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>

    # -----BEGIN PGP SIGNATURE-----
    #
    # iQIzBAABCgAdFiEEh6m9kz+HxgbSdvYt2ujhCXWWnOUFAmqNeowACgkQ2ujhCXWW
    # nOWcsg//VwpHLApYC+ovKfZJm+4m0NUydmsxsYnQXSNhkPEueXMFPu91qu6sLW+c
    # T8eRDwCZaItM4te6nKQ46RiD7GOw5M7AB+D7F6H7za5L8+I7j2QGzTz4N1FQnFLL
    # 0t3FTjzgNri99/UFd1Tpvkh3r4tmLRN1gvGIslvfVtpXLPq0GlVmseDY+Tih4Vz9
    # TZn0jAg1WoR4v4YrtkfWvk/Dl5nzM3CRTiqLYz1/jfUB4kUpo/VxU1pk1Ky3LglK
    # osrn6pcWxsFD2VLNZwoIMVzrdLjA9w7cIPwLI3JkNop3MD0GtSkAIoT4nSGji8uI
    # Ck3CeuQKwZzHeBb4RJBAjEnVXJSpIhgLD5uQ3B4oIGMvfH0FxUphXZ6I77kehs8V
    # awJwlE5c1tsuHcdcj67rrrcW3rzMVdDVCyin+xLJw7TkfofV9P/WH88pGO19EdOY
    # eyNuwZLHDmrw08KzGEHlzoPRwh01+ihnTB+/eTPJjDDsOgIIQLjjeD06a878XUkm
    # bLFnQktMr0DKFwx1wqkKXAqKLAvoWDTcDhlN9a67Y2G1MsGvROmLOsl4EPFqyfK5
    # +phEDzZvRD4dWm1vZhI1ZUfORfTXd67naBLAyvSvFZHEbiDtji6RplmSaP8MgA21
    # dRWRkUxlfQp0cIgzq/5DgnA3I0buVwfGxz8oeoQDwe2yXPdJBEs=
    # =2qCQ
    # -----END PGP SIGNATURE-----
    # gpg: Signature made Tue 25 Aug 2026 04:20:44 AM PDT
    # gpg:                using RSA key 87A9BD933F87C606D276F62DDAE8E10975969CE5
    # gpg: Good signature from "Marc-André Lureau <marcandre.lureau@redhat.com>" [unknown]
    # gpg:                 aka "Marc-André Lureau <marcandre.lureau@gmail.com>" [unknown]
    # gpg: WARNING: This key is not certified with a trusted signature!
    # gpg:          There is no indication that the signature belongs to the owner.
    # Primary key fingerprint: 87A9 BD93 3F87 C606 D276  F62D DAE8 E109 7596 9CE5

    * tag 'fixes-pr-v1' of https://gitlab.com/marcandre.lureau/qemu:
      hw/input/ps2: say why unknown keyboard commands draw a resend
      hw/input/ps2: answer unknown mouse commands with a resend
      hw/display/virtio-gpu: Validate resource per command
      hw/display/virtio-gpu: Check cursor data presence
      hw/display/virtio-gpu: Propagate udmabuf errors
      hw/display/virtio-gpu: Avoid mmap() for empty blob
      hw/display/virtio-gpu: Avoid creating empty udmabuf
      hw/display/vga: fix text-mode OOB write after a graphics surface switch
      chardev: Don't unregister yank upon async path connection failure
      tests/functional: fix pylint false positives for cv2 module
      ui/egl: fix qemu_egl_display type
      ui/egl: fix render node cleanup order
      tests: tag slow tests with 'slow' suite for easy filtering
      crypto: fix build against nettle >= 4
      virtio-gpu: use g_try_malloc to avoid guest-triggered abort
      hw/display/qxl: validate primary surface stride against width
      hw/core/machine: fix fdt memory leak
      migration/multifd: fix Error leak in multifd_recv_terminate_threads()
      hw/misc: fix trace-events

    Signed-off-by: Richard Henderson <richard.henderson@linaro.org>