Skip to content
  • Linus Torvalds's avatar
    Merge tag 'vfio-v4.4-rc1' of git://github.com/awilliam/linux-vfio · 934f98d7
    Linus Torvalds authored
    Pull VFIO updates from Alex Williamson:
     - Use kernel interfaces for VPD emulation (Alex Williamson)
     - Platform fix for releasing IRQs (Eric Auger)
     - Type1 IOMMU always advertises PAGE_SIZE support when smaller mapping
       sizes are available (Eric Auger)
     - Platform fixes for incorrectly using copies of structures rather than
       pointers to structures (James Morse)
     - Rework platform reset modules, fix leak, and add AMD xgbe reset
       module (Eric Auger)
     - Fix vfio_device_get_from_name() return value (Joerg Roedel)
     - No-IOMMU interface (Alex Williamson)
     - Fix potential out of bounds array access in PCI config handling (Dan
       Carpenter)
    
    * tag 'vfio-v4.4-rc1' of git://github.com/awilliam/linux-vfio:
      vfio/pci: make an array larger
      vfio: Include No-IOMMU mode
      vfio: Fix bug in vfio_device_get_from_name()
      VFIO: platform: reset: AMD xgbe reset module
      vfio: platform: reset: calxedaxgmac: fix ioaddr leak
      vfio: platform: add dev_info on device reset
      vfio: platform: use list of registered reset function
      vfio: platform: add compat in vfio_platform_device
      vfio: platform: reset: calxedaxgmac: add reset function registration
      vfio: platform: introduce module_vfio_reset_handler macro
      vfio: platform: add capability to register a reset function
      vfio: platform: introduce vfio-platform-base module
      vfio/platform: store mapped memory in region, instead of an on-stack copy
      vfio/type1: handle case where IOMMU does not support PAGE_SIZE size
      VFIO: platform: clear IRQ_NOAUTOEN when de-assigning the IRQ
      vfio/pci: Use kernel VPD access functions
      vfio: Whitelist PCI bridges
    934f98d7