SWDEV-339551 - Prevent ICD from loading outdated amdocl binary
1.Keep track of library name in KHRicdVendorRec
2.Check if library with the same name has already been loaded before adding it in ICD list
CL#1760530
Change-Id: I1e0356422c71963788b76019b0d8db5b8542f9ee
[ROCm/clr commit: ed40c24fa3]
此提交包含在:
@@ -135,6 +135,16 @@ void khrIcdOsVendorsEnumerate(void)
|
||||
}
|
||||
|
||||
closedir(dir);
|
||||
|
||||
KHRicdVendor *vendorIterator;
|
||||
for (vendorIterator = khrIcdVendors; vendorIterator; vendorIterator = vendorIterator->next)
|
||||
{
|
||||
if (vendorIterator->libName != NULL)
|
||||
{
|
||||
free(vendorIterator->libName);
|
||||
vendorIterator->libName = NULL;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
if (NULL != envPath)
|
||||
|
||||
新增問題並參考
封鎖使用者