In the Linux kernel, the following vulnerability has been resolved:
vfio/pds: Fix missing detach_ioas op
When CONFIGIOMMUFD is enabled and a device is bound to the pdsvfiopci driver, the following WARNON() trace is seen and probe fails:
WARNING: CPU: 0 PID: 5040 at drivers/vfio/vfiomain.c:317 _vfioregisterdev+0x130/0x140 [vfio] <...> pdsvfiopci 0000:08:00.1: probe with driver pdsvfiopci failed with error -22
This is because the driver's vfiodeviceops.detach_ioas isn't set.
Fix this by using the generic vfioiommufdphysicaldetachioas function.