megaraid: add missing __iomem annotation
Subsystems (2)
PATCH 4/8 megaraid: add missing __iomem annotation
Added missing __iomem annotation in order to fix the following sparse warnings:
drivers/scsi/megaraid.c:4595:26: warning: incorrect type in argument 1 (different address spaces)drivers/scsi/megaraid.c:4595:26: expected void volatile [noderef] <asn:2>*addrdrivers/scsi/megaraid.c:4595:26: got void *<noident>drivers/scsi/megaraid.c:4653:26: warning: incorrect type in argument 1 (different address spaces)drivers/scsi/megaraid.c:4653:26: expected void volatile [noderef] <asn:2>*addrdrivers/scsi/megaraid.c:4653:26: got void *<noident>
Signed-off-by Jingoo Han <[email protected]>
--- drivers/scsi/megaraid.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-)
drivers/scsi/megaraid.c +2 -2
@@ -4592,7 +4592,7 @@ megaraid_probe_one(struct pci_dev *pdev, const struct pci_device_id *id)scsi_host_put (host); out_iounmap:if (flag &BOARD_MEMMAP ) -iounmap ((void *)mega_baseport); +iounmap ((void __iomem *)mega_baseport); out_release_region:if (flag &BOARD_MEMMAP )release_mem_region (tbase,128 );
@@ -4650,7 +4650,7 @@ megaraid_remove_one(struct pci_dev *pdev)/* Free our resources */ if (adapter->flag &BOARD_MEMMAP ) { -iounmap ((void *)adapter->base); +iounmap ((void __iomem *)adapter->base);release_mem_region (adapter->host->base,128 ); }else release_region (adapter->base,16 );
Signature · 1 line
1.7.10.4