loader: always map the "amdgpu" kernel driver name to radeonsi (v2)
v2: cleanup Signed-off-by: Sonny Jiang <sonny.jiang@amd.com> Signed-off-by: Marek Olšák <marek.olsak@amd.com> Acked-by: Pierre-Eric Pelloux-Prayer <pierre-eric.pelloux-prayer@amd.com>
This commit is contained in:

committed by
Marek Olšák

parent
9429714233
commit
5a545e355b
@@ -459,6 +459,15 @@ loader_get_driver_for_fd(int fd)
|
|||||||
return driver;
|
return driver;
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
driver = loader_get_kernel_driver_name(fd);
|
||||||
|
bool is_amdgpu = driver && strcmp(driver, "amdgpu") == 0;
|
||||||
|
free(driver);
|
||||||
|
|
||||||
|
if (is_amdgpu) {
|
||||||
|
driver = strdup("radeonsi");
|
||||||
|
goto out;
|
||||||
|
}
|
||||||
|
|
||||||
if (!loader_get_pci_id_for_fd(fd, &vendor_id, &chip_id)) {
|
if (!loader_get_pci_id_for_fd(fd, &vendor_id, &chip_id)) {
|
||||||
driver = loader_get_kernel_driver_name(fd);
|
driver = loader_get_kernel_driver_name(fd);
|
||||||
if (driver)
|
if (driver)
|
||||||
|
Reference in New Issue
Block a user