diff options
author | Jiang Liu <jiang.liu@linux.intel.com> | 2014-01-06 07:18:26 +0100 |
---|---|---|
committer | Joerg Roedel <joro@8bytes.org> | 2014-01-09 12:44:16 +0100 |
commit | b707cb027edf5b7ff1b8637c184b9a58d74e5159 (patch) | |
tree | 6262a1626449d392faa3d7c59aa54d9c81280a03 /drivers/iommu/dmar.c | |
parent | iommu/vt-d: fix wrong return value of dmar_table_init() (diff) | |
download | linux-b707cb027edf5b7ff1b8637c184b9a58d74e5159.tar.xz linux-b707cb027edf5b7ff1b8637c184b9a58d74e5159.zip |
iommu/vt-d, trivial: clean sparse warnings
Clean up most sparse warnings in Intel DMA and interrupt remapping
drivers.
Signed-off-by: Jiang Liu <jiang.liu@linux.intel.com>
Signed-off-by: Joerg Roedel <joro@8bytes.org>
Diffstat (limited to 'drivers/iommu/dmar.c')
-rw-r--r-- | drivers/iommu/dmar.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/drivers/iommu/dmar.c b/drivers/iommu/dmar.c index 753c7ecf66a8..158156543410 100644 --- a/drivers/iommu/dmar.c +++ b/drivers/iommu/dmar.c @@ -572,7 +572,7 @@ int __init detect_intel_iommu(void) x86_init.iommu.iommu_init = intel_iommu_init; #endif } - early_acpi_os_unmap_memory(dmar_tbl, dmar_tbl_size); + early_acpi_os_unmap_memory((void __iomem *)dmar_tbl, dmar_tbl_size); dmar_tbl = NULL; return ret ? 1 : -ENODEV; @@ -1064,7 +1064,7 @@ int dmar_enable_qi(struct intel_iommu *iommu) desc_page = alloc_pages_node(iommu->node, GFP_ATOMIC | __GFP_ZERO, 0); if (!desc_page) { kfree(qi); - iommu->qi = 0; + iommu->qi = NULL; return -ENOMEM; } @@ -1074,7 +1074,7 @@ int dmar_enable_qi(struct intel_iommu *iommu) if (!qi->desc_status) { free_page((unsigned long) qi->desc); kfree(qi); - iommu->qi = 0; + iommu->qi = NULL; return -ENOMEM; } |