If a user has specified pci=realloc,assign-busses on kernel command line
then it's plausible that the bus number in the ACPI VFCT won't match
the bus number the kernel assigned.

In this case the device will fail to probe because of the mismatch.

Loosen the requirements on VFCT bus number matching to allow this case
but log it with dev_notice().

Cc: Oz Tiram <[email protected]>
Mario Limonciello (5):
  drm/amdgpu: Fix VFCT bus number matching with soft filter
  drm/amdgpu: Release VFCT ACPI table reference
  drm/radeon: Modernize VFCT error handling
  drm/radeon: Fix VFCT bus number matching with soft filter
  drm/radeon: Validate VBIOS signature in VFCT path

 drivers/gpu/drm/amd/amdgpu/amdgpu_bios.c | 62 +++++++++++++++++++----
 drivers/gpu/drm/radeon/radeon_bios.c     | 64 +++++++++++++++++++-----
 2 files changed, 103 insertions(+), 23 deletions(-)

-- 
2.43.0

Reply via email to