Add missing __iomem annotation to fix sparse warning: - incorrect type in return expression (different address spaces) Signed-off-by: Carlos Palminha <palminha@xxxxxxxxxxxx> --- drivers/pci/rom.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/pci/rom.c b/drivers/pci/rom.c index b6edb187d160..fa92d8fe6778 100644 --- a/drivers/pci/rom.c +++ b/drivers/pci/rom.c @@ -193,7 +193,7 @@ void __iomem *pci_platform_rom(struct pci_dev *pdev, size_t *size) { if (pdev->rom && pdev->romlen) { *size = pdev->romlen; - return phys_to_virt((phys_addr_t)pdev->rom); + return (void __iomem *)phys_to_virt((phys_addr_t)pdev->rom); } return NULL; -- 2.11.0