Revision 89b6b8cd92c068cd1bdf877ec7fb1392568ef35d authored by Linus Torvalds on 02 September 2021, 20:41:33 UTC, committed by Linus Torvalds on 02 September 2021, 20:41:33 UTC
Pull VFIO updates from Alex Williamson:

 - Fix dma-valid return WAITED implementation (Anthony Yznaga)

 - SPDX license cleanups (Cai Huoqing)

 - Split vfio-pci-core from vfio-pci and enhance PCI driver matching to
   support future vendor provided vfio-pci variants (Yishai Hadas, Max
   Gurtovoy, Jason Gunthorpe)

 - Replace duplicated reflck with core support for managing first open,
   last close, and device sets (Jason Gunthorpe, Max Gurtovoy, Yishai
   Hadas)

 - Fix non-modular mdev support and don't nag about request callback
   support (Christoph Hellwig)

 - Add semaphore to protect instruction intercept handler and replace
   open-coded locks in vfio-ap driver (Tony Krowiak)

 - Convert vfio-ap to vfio_register_group_dev() API (Jason Gunthorpe)

* tag 'vfio-v5.15-rc1' of git://github.com/awilliam/linux-vfio: (37 commits)
  vfio/pci: Introduce vfio_pci_core.ko
  vfio: Use kconfig if XX/endif blocks instead of repeating 'depends on'
  vfio: Use select for eventfd
  PCI / VFIO: Add 'override_only' support for VFIO PCI sub system
  PCI: Add 'override_only' field to struct pci_device_id
  vfio/pci: Move module parameters to vfio_pci.c
  vfio/pci: Move igd initialization to vfio_pci.c
  vfio/pci: Split the pci_driver code out of vfio_pci_core.c
  vfio/pci: Include vfio header in vfio_pci_core.h
  vfio/pci: Rename ops functions to fit core namings
  vfio/pci: Rename vfio_pci_device to vfio_pci_core_device
  vfio/pci: Rename vfio_pci_private.h to vfio_pci_core.h
  vfio/pci: Rename vfio_pci.c to vfio_pci_core.c
  vfio/ap_ops: Convert to use vfio_register_group_dev()
  s390/vfio-ap: replace open coded locks for VFIO_GROUP_NOTIFY_SET_KVM notification
  s390/vfio-ap: r/w lock for PQAP interception handler function pointer
  vfio/type1: Fix vfio_find_dma_valid return
  vfio-pci/zdev: Remove repeated verbose license text
  vfio: platform: reset: Convert to SPDX identifier
  vfio: Remove struct vfio_device_ops open/release
  ...
2 parent s 9ae5fce + ea87073
History
File Mode Size
include
.gitignore -rw-r--r-- 84 bytes
Kconfig -rw-r--r-- 2.9 KB
Makefile -rw-r--r-- 4.1 KB
apparmorfs.c -rw-r--r-- 64.6 KB
audit.c -rw-r--r-- 5.3 KB
capability.c -rw-r--r-- 4.1 KB
crypto.c -rw-r--r-- 2.3 KB
domain.c -rw-r--r-- 38.4 KB
file.c -rw-r--r-- 19.6 KB
ipc.c -rw-r--r-- 5.9 KB
label.c -rw-r--r-- 51.1 KB
lib.c -rw-r--r-- 12.9 KB
lsm.c -rw-r--r-- 49.4 KB
match.c -rw-r--r-- 19.9 KB
mount.c -rw-r--r-- 18.3 KB
net.c -rw-r--r-- 5.5 KB
nulldfa.in -rw-r--r-- 6.8 KB
path.c -rw-r--r-- 6.0 KB
policy.c -rw-r--r-- 31.7 KB
policy_ns.c -rw-r--r-- 9.8 KB
policy_unpack.c -rw-r--r-- 29.0 KB
policy_unpack_test.c -rw-r--r-- 17.7 KB
procattr.c -rw-r--r-- 3.5 KB
resource.c -rw-r--r-- 5.0 KB
secid.c -rw-r--r-- 3.4 KB
stacksplitdfa.in -rw-r--r-- 7.3 KB
task.c -rw-r--r-- 4.2 KB

back to top