AMD IOMMU alias handling cleanups and code removal
Get series with b4
b4 am [email protected]Versions newest first
- v1 Latest12 patches 0 repliesNew
Patches in v1 No applies recorded yet
| # | Subject and files | Size | Replies | Applied |
|---|---|---|---|---|
| 1/12 | iommu/amd: Do not BUG_ON in __detach_device()drivers/ | +2 | 0 replies | |
| 2/12 | iommu/amd: Do not iterate over alias-list in __[attach|detach]_devicedrivers/ | +3 | 0 replies | |
| 3/12 | iommu/amd: Don't disable IRQs in __detach_devicedrivers/ | +2 | 0 replies | |
| 4/12 | iommu/amd: WARN when __[attach|detach]_device are called with irqs enableddrivers/ | +12 | 0 replies | |
| 5/12 | iommu/amd: Set alias DTE in do_attach/do_detachdrivers/ | +15 | 0 replies | |
| 6/12 | iommu/amd: Remove old alias handling codedrivers/ | +0 | 0 replies | |
| 7/12 | iommu/amd: Align DTE flag definitionsdrivers/ | +2 | 0 replies | |
| 8/12 | iommu/amd: Remove cmd_buf_size and evt_buf_size from struct amd_iommudrivers/ drivers/ drivers/ | +5 | 0 replies | |
| 9/12 | iommu/amd: Cleanup buffer allocationdrivers/ | +16 | 0 replies | |
| 10/12 | iommu/amd: Initialize amd_iommu_last_bdf for DEV_ALLdrivers/ | +4 | 0 replies | |
| 11/12 | iommu/amd: Remove first/last_device handlingdrivers/ drivers/ | +3 | 0 replies | |
| 12/12 | iommu/amd: Remove find_last_devid_on_pci()drivers/ | +0 | 0 replies |
Reviews trailers per patch
No Reviewed-by, Acked-by or Tested-by trailers for v1 yet.
Cover letter [PATCH 00/12] AMD IOMMU alias handling cleanups and code removal
Hi,
This patch-set cleans up the alias handling code in the AMD IOMMU driver. Most of the alias handling is done already in the IOMMU group code. Only the handling of request-ids that are not backed by a 'struct pci_dev' still needs to happen in the AMD IOMMU driver, as the IOMMU group code has no way of handling that.
A few other cleanups which accumulated during implemented this are also included in this patch-set.
Regards,
Joerg
Joerg Roedel (12):
iommu/amd: Do not BUG_ON in __detach_device()
iommu/amd: Do not iterate over alias-list in __[attach|detach]_device iommu/amd: Don't disable IRQs in __detach_device iommu/amd: WARN when __[attach|detach]_device are called with irqs
enabled
iommu/amd: Set alias DTE in do_attach/do_detach
iommu/amd: Remove old alias handling code
iommu/amd: Align DTE flag definitions
iommu/amd: Remove cmd_buf_size and evt_buf_size from struct amd_iommu iommu/amd: Cleanup buffer allocation
iommu/amd: Initialize amd_iommu_last_bdf for DEV_ALL iommu/amd: Remove first/last_device handling
iommu/amd: Remove find_last_devid_on_pci()
drivers/iommu/amd_iommu.c | 172 +++++++++------------------------------- drivers/iommu/amd_iommu_init.c | 111 ++++++-------------------- drivers/iommu/amd_iommu_types.h | 13 +-- 3 files changed, 64 insertions(+), 232 deletions(-)
Signature · 1 line
1.9.1