aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorYinghai Lu <yinghai@kernel.org>2012-09-17 22:23:26 -0700
committerYinghai Lu <yinghai@kernel.org>2012-09-17 22:23:26 -0700
commit9d963732429ccc690a210b1005710dfeb54c96b5 (patch)
treee9c92da78ceb94388b29086cb87e0e244d142b01
parentb8b76fbdbd598914cf9cea433042d3b2e09809d6 (diff)
downloadlinux-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.c1
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);