Merge tag 'vfio-v4.4-rc1' of git://github.com/awilliam/linux-vfio
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
No related branches found
No related tags found
Showing
- drivers/vfio/Kconfig 15 additions, 0 deletionsdrivers/vfio/Kconfig
- drivers/vfio/pci/vfio_pci.c 4 additions, 4 deletionsdrivers/vfio/pci/vfio_pci.c
- drivers/vfio/pci/vfio_pci_config.c 71 additions, 3 deletionsdrivers/vfio/pci/vfio_pci_config.c
- drivers/vfio/platform/Makefile 4 additions, 2 deletionsdrivers/vfio/platform/Makefile
- drivers/vfio/platform/reset/Kconfig 8 additions, 0 deletionsdrivers/vfio/platform/reset/Kconfig
- drivers/vfio/platform/reset/Makefile 2 additions, 0 deletionsdrivers/vfio/platform/reset/Makefile
- drivers/vfio/platform/reset/vfio_platform_amdxgbe.c 127 additions, 0 deletionsdrivers/vfio/platform/reset/vfio_platform_amdxgbe.c
- drivers/vfio/platform/reset/vfio_platform_calxedaxgmac.c 9 additions, 10 deletionsdrivers/vfio/platform/reset/vfio_platform_calxedaxgmac.c
- drivers/vfio/platform/vfio_amba.c 1 addition, 0 deletionsdrivers/vfio/platform/vfio_amba.c
- drivers/vfio/platform/vfio_platform.c 1 addition, 0 deletionsdrivers/vfio/platform/vfio_platform.c
- drivers/vfio/platform/vfio_platform_common.c 104 additions, 51 deletionsdrivers/vfio/platform/vfio_platform_common.c
- drivers/vfio/platform/vfio_platform_irq.c 1 addition, 0 deletionsdrivers/vfio/platform/vfio_platform_irq.c
- drivers/vfio/platform/vfio_platform_private.h 36 additions, 4 deletionsdrivers/vfio/platform/vfio_platform_private.h
- drivers/vfio/vfio.c 209 additions, 15 deletionsdrivers/vfio/vfio.c
- drivers/vfio/vfio_iommu_type1.c 14 additions, 1 deletiondrivers/vfio/vfio_iommu_type1.c
- include/linux/vfio.h 3 additions, 0 deletionsinclude/linux/vfio.h
- include/uapi/linux/vfio.h 7 additions, 0 deletionsinclude/uapi/linux/vfio.h
Loading
Please register or sign in to comment