arm_iommu_detach_device doesn't reset mapping to NULL.
remove sanity checks during device notifications to avoid
incorrect warning messages.
Bug
1446597
Change-Id: I7a49cd9ba464a1007260260b5fe41113db0b7689
Signed-off-by: Krishna Reddy <vdumpa@nvidia.com>
Reviewed-on: http://git-master/r/365172
break;
}
- WARN_ON(to_dma_iommu_mapping(dev) == map);
-
if (arm_iommu_attach_device(dev, map)) {
dev_err(dev, "Failed to attach %s\n", dev_name(dev));
arm_iommu_release_mapping(map);
break;
/* FALLTHROUGH */
case BUS_NOTIFY_UNBOUND_DRIVER:
- WARN_ON(!to_dma_iommu_mapping(dev));
-
dev_dbg(dev, "Detaching %s from map %p\n", dev_name(dev),
to_dma_iommu_mapping(dev));
arm_iommu_detach_device(dev);