diff options
| author | Brett Creeley <[email protected]> | 2025-07-02 16:37:44 +0000 |
|---|---|---|
| committer | Alex Williamson <[email protected]> | 2025-07-11 21:38:47 +0000 |
| commit | fe24d5bc635e103a517ec201c3cb571eeab8be2f (patch) | |
| tree | bfad76cbc2e06829f8807ca487dfe8811104830f /drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c | |
| parent | vfio: Prevent open_count decrement to negative (diff) | |
| download | kernel-fe24d5bc635e103a517ec201c3cb571eeab8be2f.tar.gz kernel-fe24d5bc635e103a517ec201c3cb571eeab8be2f.zip | |
vfio/pds: Fix missing detach_ioas op
When CONFIG_IOMMUFD is enabled and a device is bound to the pds_vfio_pci
driver, the following WARN_ON() trace is seen and probe fails:
WARNING: CPU: 0 PID: 5040 at drivers/vfio/vfio_main.c:317 __vfio_register_dev+0x130/0x140 [vfio]
<...>
pds_vfio_pci 0000:08:00.1: probe with driver pds_vfio_pci failed with error -22
This is because the driver's vfio_device_ops.detach_ioas isn't set.
Fix this by using the generic vfio_iommufd_physical_detach_ioas
function.
Fixes: 38fe3975b4c2 ("vfio/pds: Initial support for pds VFIO driver")
Signed-off-by: Brett Creeley <[email protected]>
Reviewed-by: Kevin Tian <[email protected]>
Link: https://lore.kernel.org/r/[email protected]
Signed-off-by: Alex Williamson <[email protected]>
Diffstat (limited to 'drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c')
0 files changed, 0 insertions, 0 deletions
