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
