diff options
author | Yinghai Lu <yinghai@kernel.org> | 2012-09-17 22:23:26 -0700 |
---|---|---|
committer | Yinghai Lu <yinghai@kernel.org> | 2012-09-17 22:23:26 -0700 |
commit | 9d963732429ccc690a210b1005710dfeb54c96b5 (patch) | |
tree | e9c92da78ceb94388b29086cb87e0e244d142b01 | |
parent | b8b76fbdbd598914cf9cea433042d3b2e09809d6 (diff) | |
download | linux-yinghai-9d963732429ccc690a210b1005710dfeb54c96b5.tar.gz |
IOMMU: Don't clean handler data before free_irq()
need that in __free_irq.
Signed-off-by: Yinghai Lu <yinghai@kernel.org>
-rw-r--r-- | drivers/iommu/intel-iommu.c | 1 |
1 files changed, 0 insertions, 1 deletions
diff --git a/drivers/iommu/intel-iommu.c b/drivers/iommu/intel-iommu.c index 3c0ce37f119138..db6a562b66af18 100644 --- a/drivers/iommu/intel-iommu.c +++ b/drivers/iommu/intel-iommu.c @@ -1308,7 +1308,6 @@ void free_dmar_iommu(struct intel_iommu *iommu) iommu_disable_translation(iommu); if (iommu->irq) { - irq_set_handler_data(iommu->irq, NULL); /* This will mask the irq */ free_irq(iommu->irq, iommu); destroy_irq(iommu->irq); |