Linus Torvalds
7403e6d826
Merge tag 'vfio-v5.18-rc1' of https://github.com/awilliam/linux-vfio
...
Pull VFIO updates from Alex Williamson:
- Introduce new device migration uAPI and implement device specific
mlx5 vfio-pci variant driver supporting new protocol (Jason
Gunthorpe, Yishai Hadas, Leon Romanovsky)
- New HiSilicon acc vfio-pci variant driver, also supporting migration
interface (Shameer Kolothum, Longfang Liu)
- D3hot fixes for vfio-pci-core (Abhishek Sahu)
- Document new vfio-pci variant driver acceptance criteria
(Alex Williamson)
- Fix UML build unresolved ioport_{un}map() functions
(Alex Williamson)
- Fix MAINTAINERS due to header movement (Lukas Bulwahn)
* tag 'vfio-v5.18-rc1' of https://github.com/awilliam/linux-vfio: (31 commits)
vfio-pci: Provide reviewers and acceptance criteria for variant drivers
MAINTAINERS: adjust entry for header movement in hisilicon qm driver
hisi_acc_vfio_pci: Use its own PCI reset_done error handler
hisi_acc_vfio_pci: Add support for VFIO live migration
crypto: hisilicon/qm: Set the VF QM state register
hisi_acc_vfio_pci: Add helper to retrieve the struct pci_driver
hisi_acc_vfio_pci: Restrict access to VF dev BAR2 migration region
hisi_acc_vfio_pci: add new vfio_pci driver for HiSilicon ACC devices
hisi_acc_qm: Move VF PCI device IDs to common header
crypto: hisilicon/qm: Move few definitions to common header
crypto: hisilicon/qm: Move the QM header to include/linux
vfio/mlx5: Fix to not use 0 as NULL pointer
PCI/IOV: Fix wrong kernel-doc identifier
vfio/mlx5: Use its own PCI reset_done error handler
vfio/pci: Expose vfio_pci_core_aer_err_detected()
vfio/mlx5: Implement vfio_pci driver for mlx5 devices
vfio/mlx5: Expose migration commands over mlx5 device
vfio: Remove migration protocol v1 documentation
vfio: Extend the device migration protocol with RUNNING_P2P
vfio: Define device migration protocol v2
...
2022-03-24 12:35:59 -07:00
..
2022-02-28 13:59:17 +00:00
2022-02-11 12:13:56 +01:00
2022-02-02 18:50:36 +01:00
2022-02-25 12:36:25 +01:00
2022-03-23 18:23:13 -07:00
2022-02-17 07:00:39 -06:00
2022-02-17 07:00:39 -06:00
2022-02-15 11:25:46 +00:00
2022-02-14 12:53:09 +00:00
2022-03-24 12:35:59 -07:00
2022-03-08 13:32:48 +00:00
2022-03-24 11:39:32 -07:00
2022-02-11 20:39:39 +11:00
2022-03-22 16:11:53 -07:00
2022-03-23 18:23:13 -07:00
2022-02-28 13:36:16 +00:00
2022-03-15 12:24:18 -04:00
2022-01-20 08:52:53 +02:00
2022-01-25 18:30:15 +01:00
2022-03-10 20:17:28 +01:00
2022-03-21 14:26:28 -07:00
2022-01-22 08:33:34 +02:00
2022-03-10 20:21:58 +01:00
2022-03-03 20:24:22 +01:00
2022-02-16 13:16:08 +00:00
2022-02-07 22:38:02 +09:00
2022-03-22 15:57:01 -07:00
2022-03-22 15:57:01 -07:00
2022-03-08 12:50:58 -06:00
2022-03-07 06:42:33 -07:00
2022-01-15 08:47:31 -08:00
2022-01-15 08:47:31 -08:00
2022-03-14 14:23:13 -06:00
2022-02-11 10:02:41 -07:00
2022-03-08 19:39:38 -07:00
2022-03-21 16:48:55 -07:00
2022-01-19 01:21:24 +01:00
2022-03-07 17:29:47 -08:00
2022-03-16 13:37:04 -04:00
2022-03-23 10:11:03 -07:00
2022-02-23 10:58:28 +01:00
2022-03-12 13:22:11 +01:00
2022-03-22 15:57:09 -07:00
2022-03-10 09:22:09 -08:00
2022-02-02 14:41:04 -08:00
2022-03-08 13:04:19 -06:00
2022-02-28 20:47:57 +01:00
2022-03-21 14:55:32 -07:00
2022-02-23 10:58:28 +01:00
2022-02-12 18:20:05 +01:00
2022-03-03 10:47:51 +12:00
2022-03-22 15:57:13 -07:00
2022-01-22 08:33:36 +02:00
2022-01-20 08:52:55 +02:00
2022-03-07 11:26:02 -08:00
2022-01-22 08:33:34 +02:00
2022-02-23 19:45:40 +01:00
2022-01-18 08:51:51 +02:00
2022-01-20 08:52:53 +02:00
2022-02-15 22:53:28 +00:00
2022-02-19 11:11:08 +01:00
2022-01-20 11:30:15 +00:00
2022-01-22 08:33:35 +02:00
2022-03-22 15:57:07 -07:00
2022-02-02 15:14:56 +01:00
2022-01-15 08:47:31 -08:00
2022-01-22 08:33:38 +02:00
2022-02-23 10:58:28 +01:00
2022-01-17 09:40:29 +02:00
2022-03-22 18:26:56 -07:00
2022-03-15 08:34:36 -04:00
2022-02-08 11:02:04 -08:00
2022-01-24 14:16:46 +01:00
2022-03-11 11:49:24 -05:00
2022-02-23 10:58:28 +01:00
2022-03-22 15:57:00 -07:00
2022-01-20 08:52:54 +02:00
2022-02-23 10:58:28 +01:00
2022-03-22 15:57:11 -07:00
2022-03-15 11:34:09 -06:00
2022-03-03 12:47:33 -05:00
2022-02-23 10:58:28 +01:00
2022-03-21 13:01:36 -04:00
2022-01-15 16:30:29 +02:00
2022-03-22 17:03:12 -07:00
2022-02-21 21:14:21 +01:00
2022-02-27 17:03:19 -08:00
2022-02-07 17:55:30 +00:00
2022-03-16 19:38:41 -07:00
2022-02-01 20:59:43 -08:00
2022-01-22 08:33:35 +02:00
2022-03-07 23:53:50 +01:00
2022-03-10 06:32:49 -07:00
2022-02-15 11:31:35 +01:00
2022-03-15 08:23:29 -04:00
2022-02-15 11:10:21 +00:00
2022-02-21 11:31:06 +01:00
2022-02-15 11:10:21 +00:00
2022-03-22 18:26:56 -07:00
2022-02-16 15:57:58 +01:00
2022-03-09 12:13:37 +00:00
2022-02-22 21:48:44 +00:00
2022-02-19 11:11:08 +01:00
2022-02-11 17:55:00 -08:00
2022-02-23 10:58:28 +01:00
2022-01-22 08:33:36 +02:00
2022-02-23 10:58:28 +01:00
2022-03-21 13:01:35 -04:00
2022-03-22 15:57:00 -07:00
2022-02-23 10:58:28 +01:00
2022-03-01 08:58:26 -05:00
2022-03-23 14:35:59 -07:00
2022-02-22 16:21:34 +00:00
2022-03-22 15:57:03 -07:00
2022-01-20 08:52:53 +02:00
2022-02-23 10:58:28 +01:00
2022-02-11 12:13:56 +01:00
2022-02-23 10:58:28 +01:00
2022-03-21 20:47:54 -07:00
2022-02-15 15:03:38 -05:00
2022-01-16 23:34:43 +01:00
2022-03-22 15:57:04 -07:00
2022-03-22 15:57:10 -07:00
2022-03-22 15:57:10 -07:00
2022-01-15 16:30:30 +02:00
2022-03-21 12:57:38 -04:00
2022-03-22 15:57:11 -07:00
2022-02-23 10:58:28 +01:00
2022-03-22 17:03:12 -07:00
2022-03-22 17:03:12 -07:00
2022-03-22 18:26:56 -07:00
2022-03-22 15:57:09 -07:00
2022-03-12 18:00:56 -07:00
2022-01-17 07:32:51 +02:00
2022-01-22 08:33:36 +02:00
2022-02-23 10:58:28 +01:00
2022-03-07 13:14:04 +01:00
2022-02-28 22:34:04 +01:00
2022-02-01 10:29:18 -06:00
2022-03-22 15:57:00 -07:00
2022-03-15 08:23:30 -04:00
2022-02-09 09:24:40 -05:00
2022-03-22 15:57:10 -07:00
2022-02-28 13:45:04 +02:00
2022-02-23 14:43:11 +01:00
2022-02-28 13:45:06 +02:00
2022-02-21 17:59:25 +01:00
2022-01-20 12:55:26 -06:00
2022-02-16 14:30:37 -08:00
2022-01-15 16:30:31 +02:00
2022-02-04 09:25:04 -08:00
2022-03-22 15:57:09 -07:00
2022-03-22 15:57:06 -07:00
2022-03-22 18:26:56 -07:00
2022-02-02 07:49:59 -07:00
2022-03-15 11:34:08 -06:00
2022-02-27 11:40:58 +02:00
2022-01-20 08:52:52 +02:00
2022-02-23 10:58:28 +01:00
2022-02-08 17:51:21 +00:00
2022-02-23 10:58:28 +01:00
2022-02-04 09:25:05 -08:00
2022-03-10 14:40:59 -08:00
2022-01-26 18:57:09 -08:00
2022-01-22 08:33:36 +02:00
2022-03-04 18:26:54 +01:00
2022-03-08 19:57:01 +01:00
2022-01-22 08:33:35 +02:00
2022-03-08 14:33:36 -06:00
2022-01-22 08:33:36 +02:00
2022-01-22 08:33:37 +02:00
2022-02-21 11:53:51 +01:00
2022-03-21 11:13:49 +01:00
2022-03-15 11:08:23 -07:00
2022-02-23 10:58:28 +01:00
2022-02-03 21:54:48 -06:00
2022-01-24 14:45:02 +01:00
2022-03-22 09:17:20 -07:00
2022-02-14 11:07:12 -08:00
2022-02-14 10:36:58 -08:00
2022-03-07 23:01:26 +01:00
2022-03-21 14:00:56 -07:00
2022-02-23 10:58:28 +01:00
2022-02-14 10:36:58 -08:00
2022-01-22 08:33:37 +02:00
2022-02-23 10:58:28 +01:00
2022-03-18 16:53:19 +00:00
2022-03-08 14:33:36 -06:00
2022-03-01 10:59:13 +01:00
2022-03-21 13:01:35 -04:00
2022-01-22 08:33:37 +02:00
2022-01-22 08:33:37 +02:00
2022-01-22 08:33:37 +02:00
2022-02-08 06:55:49 -07:00
2022-02-23 08:21:32 +01:00
2022-03-22 16:11:53 -07:00
2022-02-21 10:36:48 +00:00
2022-02-15 15:03:38 -05:00
2022-01-22 08:33:37 +02:00
2022-02-23 10:58:28 +01:00
2022-03-22 15:57:01 -07:00
2022-01-27 08:45:13 -08:00
2022-03-23 12:33:21 -07:00
2022-02-23 10:58:28 +01:00
2022-01-22 08:33:37 +02:00
2022-02-23 10:58:28 +01:00
2022-01-22 08:33:37 +02:00
2022-01-22 08:33:35 +02:00
2022-02-07 21:02:31 +01:00
2022-02-23 10:58:28 +01:00
2022-03-22 18:26:56 -07:00
2022-01-22 08:33:38 +02:00
2022-02-23 10:58:28 +01:00
2022-02-25 09:36:06 +01:00
2022-01-30 09:56:58 +02:00
2022-02-16 07:49:41 +01:00
2022-03-22 15:57:11 -07:00
2022-02-01 16:36:42 +01:00
2022-03-23 11:40:25 -07:00
2022-02-23 10:58:28 +01:00
2022-03-23 18:03:08 -07:00
2022-03-04 11:56:33 -05:00
2022-03-03 09:55:34 -07:00
2022-03-03 13:00:16 +02:00
2022-03-04 08:33:21 -05:00
2022-03-04 08:33:21 -05:00
2022-03-22 15:57:09 -07:00
2022-03-24 11:58:57 -07:00
2022-02-23 10:58:28 +01:00
2022-03-11 10:17:12 -08:00
2022-02-23 10:58:28 +01:00
2022-03-22 15:57:03 -07:00