amd-iommu: drop pointless iommu-loop in msi setup code
It is not necessary to loop again over all IOMMUs in this code. So drop the loop. Signed-off-by: Joerg Roedel <joerg.roedel@amd.com>
This commit is contained in:
Родитель
58492e1288
Коммит
fab6afa309
|
@ -826,13 +826,6 @@ out_free:
|
|||
static int __init iommu_setup_msi(struct amd_iommu *iommu)
|
||||
{
|
||||
int r;
|
||||
struct amd_iommu *curr;
|
||||
|
||||
for_each_iommu(curr) {
|
||||
if (curr->dev == iommu->dev)
|
||||
curr->int_enabled = true;
|
||||
}
|
||||
|
||||
|
||||
if (pci_enable_msi(iommu->dev))
|
||||
return 1;
|
||||
|
@ -847,6 +840,7 @@ static int __init iommu_setup_msi(struct amd_iommu *iommu)
|
|||
return 1;
|
||||
}
|
||||
|
||||
iommu->int_enabled = true;
|
||||
iommu_feature_enable(iommu, CONTROL_EVT_INT_EN);
|
||||
|
||||
return 0;
|
||||
|
|
Загрузка…
Ссылка в новой задаче