Commit 44f7c85be4 for qemu.org

commit 44f7c85be456450faa2c104924d07af280f753a2
Merge: c7cf7c8101 fe487bc5a7
Author: Stefan Hajnoczi <stefanha@redhat.com>
Date:   Thu Jun 18 09:46:49 2026 -0400

    Merge tag 'for-upstream' of https://gitlab.com/bonzini/qemu into staging

    * GNU/Hurd support
    * More patches to support qemu-ga builds with clang-cl
    * gdbstub: Update x86 control register bits
    * rust: fix incorrect dependency in Cargo.toml
    * target/i386: apply mod to immediate count of an RCL/RCR operation

    # -----BEGIN PGP SIGNATURE-----
    #
    # iQFIBAABCgAyFiEE8TM4V0tmI4mGbHaCv/vSX3jHroMFAmoynoYUHHBib256aW5p
    # QHJlZGhhdC5jb20ACgkQv/vSX3jHroNaIgf8D6Nb0jy5hP2t43s6ZT5VEM+k889p
    # 89TiRelrnzvcrZ8GhfB+JeA87LCd0pNn0nIspsMzA6butOzO/tlft2vLlNEXevli
    # MNhZVdj2PNGwN3TqW4EM4zM1VmLFxMshEEtAcBtHkUCCxlkscju+zSmwnJ0zzHy/
    # fQpOAXO3HtDlHEzLF1QWjjpHQd6IorjeWqRVzH8i+djlgk6YGn51mNYOwgvBOSUZ
    # IET2FVabLpJkoQWlr11mt3woL+cxi5tKeVFAUzHB6q6rvkbLp85tyDx2nW4O+M8C
    # G7Hb82z/nV6Rh0E6ehq3x0DDdYTxt1ARyljnx3QQIsZo5uAVP+1WtqIgkg==
    # =nh+D
    # -----END PGP SIGNATURE-----
    # gpg: Signature made Wed 17 Jun 2026 09:17:58 EDT
    # gpg:                using RSA key F13338574B662389866C7682BFFBD25F78C7AE83
    # gpg:                issuer "pbonzini@redhat.com"
    # gpg: Good signature from "Paolo Bonzini <bonzini@gnu.org>" [full]
    # gpg:                 aka "Paolo Bonzini <pbonzini@redhat.com>" [full]
    # Primary key fingerprint: 46F5 9FBD 57D6 12E7 BFD4  E2F7 7E15 100C CD36 69B1
    #      Subkey fingerprint: F133 3857 4B66 2389 866C  7682 BFFB D25F 78C7 AE83

    * tag 'for-upstream' of https://gitlab.com/bonzini/qemu:
      qga/vss: Drop unused define uuid(x)
      qga/vss: Remove unused undefs
      qga/vss: Use MAX_PATH instead of PATH_MAX
      qga/meson: Allow to use MSVC message compiler 'mc'
      qga/meson: Use windows.compile_resources instead of custom_target
      qga/meson: Remove unused lib stdc++
      qga/win: Use swprintf instead of snwprintf
      Make copy_file_range non-static on GNU/Hurd
      block/file-posix: Clean up sys/ioctl import
      tpm: Add conditional to not compile ioctls on GNU/Hurd
      Add GNU/Hurd host_os=gnu
      Include new arbitrary limits if not already defined
      gdbstub: Update x86 control register bits
      target/i386: add more easy cases to gen_eflags_adcox
      target/i386: apply mod to immediate count of an RCL/RCR operation
      rust: fix incorrect dependency in Cargo.toml

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