Commit d43c2d5f89 for qemu.org

commit d43c2d5f89db70359a7b3a7e2ad7098fcc0165ef
Merge: c7d073cf36 2349ee6989
Author: Richard Henderson <richard.henderson@linaro.org>
Date:   Fri Sep 11 12:04:42 2026 -1000

    Merge tag 'for_upstream' of https://git.kernel.org/pub/scm/virt/kvm/mst/qemu into staging

    pci, vhost, virtio, iommu, apci: features, fixes

    new vhost-user-media device
    virtio-net now supports live-TAP local migration
    cxl now supports CFMW restrictions and per-window options
    intel_iommu now supports concurrent page fault handling with PRI
    pci now batches memory transactions around mapping updates
    vhost-user-blk now allows toggling inflight-migration at runtime
    virtio-rtc now supports smeared UTC clock type
    intel_iommu now exposes SMPWC when SVM is enabled
    new reviewer for CXL patches

    Fixes, cleanups all over the place

    Signed-off-by: Michael S. Tsirkin <mst@redhat.com>

    # -----BEGIN PGP SIGNATURE-----
    #
    # iQFDBAABCgAtFiEEXQn9CHHI+FuUyooNKB8NuNKNVGkFAmqkXRUPHG1zdEByZWRo
    # YXQuY29tAAoJECgfDbjSjVRpoWsH/jeMRFjgYu5Es05ha87JW6NJW6j/Ggw3F8e5
    # kup/SsoeqX+pK1VqXkKimWRf0iXsnweTqviVR88KMmMBP9UNdwgRBM7XflplYiOv
    # UOsjZGZAKjOKnyjbQyNihYY4CfaJn2VYkxJBRxweS3/OEK4JV2wmFcWEjFuZEdJT
    # SXpYXAPu0e8XTPVk/+bhi6kIYHhsuu1sWhcsoRDGdw5ZrGvwTwF8cS4SWaYHrWc1
    # wjvC39P3Hg+Zvw6vDkPP2Amos2s6iheEgsPI0628YYvER+YV641YD48xEXqTG44e
    # FGwCihJ97rYYGQEwL+1FL4ZLKcp7HwacqxkJYg+GHbKj1Iog9OQ=
    # =9H6A
    # -----END PGP SIGNATURE-----
    # gpg: Signature made Fri 11 Sep 2026 09:57:09 AM HST
    # gpg:                using RSA key 5D09FD0871C8F85B94CA8A0D281F0DB8D28D5469
    # gpg:                issuer "mst@redhat.com"
    # gpg: Good signature from "Michael S. Tsirkin <mst@kernel.org>" [unknown]
    # gpg:                 aka "Michael S. Tsirkin <mst@redhat.com>" [unknown]
    # gpg: WARNING: The key's User ID is not certified with a trusted signature!
    # gpg:          There is no indication that the signature belongs to the owner.
    # Primary key fingerprint: 0270 606B 6F3C DF3D 0B17  0970 C350 3912 AFBE 8E67
    #      Subkey fingerprint: 5D09 FD08 71C8 F85B 94CA  8A0D 281F 0DB8 D28D 5469

    * tag 'for_upstream' of https://git.kernel.org/pub/scm/virt/kvm/mst/qemu: (74 commits)
      MAINTAINERS: add Junjie Cao as CXL reviewer
      vhost-user-blk: use GET_VRING_BASE_SKIP_DRAIN when inflight-migration is on
      vhost-user-blk: move inflight_needed higher
      vhost-user-blk: make inflight-migration prop mutable on running vm
      vhost-user: use skip_drain with GET_VRING_BASE_SKIP_DRAIN message
      vhost-user: add GET_VRING_BASE_SKIP_DRAIN message
      vhost-user: add skip_drain param to do_vhost_virtqueue_stop
      intel_iommu: Expose SMPWC when SVM is enabled
      virtio-net: validate IHL in virtio_net_rsc_extract_unit4 before use
      net/tap-solaris: Fix resource leaks on error paths
      hw/hotplug: Constify HotplugHandler
      hw/hotplug: Reduce some HotplugHandler variables scope
      hw/hotplug: Mark various HotplugHandlerClass variables as const
      hw/acpi: Make AcpiGedState const in build_ged_aml()
      pci: load a device's config inside one memory transaction
      pci: batch BAR remapping into one memory transaction
      intel_iommu: Always write all the flags passed to vtd_set_flag_in_pte
      intel_iommu: Only set dirty bit when PTE exposes write permission
      intel_iommu: Support concurrent page fault handling with PRI
      virtio-rtc: Report smeared UTC clock type
      ...

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