diff options
-rw-r--r-- | drivers/iommu/intel-iommu.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/iommu/intel-iommu.c b/drivers/iommu/intel-iommu.c index 3731bf68ddce..7a0984d1c8d5 100644 --- a/drivers/iommu/intel-iommu.c +++ b/drivers/iommu/intel-iommu.c | |||
@@ -1291,9 +1291,9 @@ void free_dmar_iommu(struct intel_iommu *iommu) | |||
1291 | iommu_disable_translation(iommu); | 1291 | iommu_disable_translation(iommu); |
1292 | 1292 | ||
1293 | if (iommu->irq) { | 1293 | if (iommu->irq) { |
1294 | irq_set_handler_data(iommu->irq, NULL); | ||
1295 | /* This will mask the irq */ | 1294 | /* This will mask the irq */ |
1296 | free_irq(iommu->irq, iommu); | 1295 | free_irq(iommu->irq, iommu); |
1296 | irq_set_handler_data(iommu->irq, NULL); | ||
1297 | destroy_irq(iommu->irq); | 1297 | destroy_irq(iommu->irq); |
1298 | } | 1298 | } |
1299 | 1299 | ||