Commit 349bd28a86f2 for kernel

commit 349bd28a86f2bc33b8c61f6cc7886f45d5c7cda7
Merge: c8ebd433459b acf44a2361b8
Author: Linus Torvalds <torvalds@linux-foundation.org>
Date:   Wed Dec 31 10:38:48 2025 -0800

    Merge tag 'vfio-v6.19-rc4' of https://github.com/awilliam/linux-vfio

    Pull VFIO fixes from Alex Williamson:

     - Restrict ROM access to dword to resolve a regression introduced with
       qword access seen on some Intel NICs. Update VGA region access to the
       same given lack of precedent for 64-bit users (Kevin Tian)

     - Fix missing .get_region_info_caps callback in the xe-vfio-pci variant
       driver due to integration through the DRM tree (Michal Wajdeczko)

     - Add aligned 64-bit access macros to tools/include/linux/types.h,
       allowing removal of uapi/linux/type.h includes from various vfio
       selftest, resolving redefinition warnings for integration with KVM
       selftests (David Matlack)

     - Fix error path memory leak in pds-vfio-pci variant driver (Zilin Guan)

     - Fix error path use-after-free in xe-vfio-pci variant driver (Alper Ak)

    * tag 'vfio-v6.19-rc4' of https://github.com/awilliam/linux-vfio:
      vfio/xe: Fix use-after-free in xe_vfio_pci_alloc_file()
      vfio/pds: Fix memory leak in pds_vfio_dirty_enable()
      vfio: selftests: Drop <uapi/linux/types.h> includes
      tools include: Add definitions for __aligned_{l,b}e64
      vfio/xe: Add default handler for .get_region_info_caps
      vfio/pci: Disable qword access to the VGA region
      vfio/pci: Disable qword access to the PCI ROM bar