]> pilppa.com Git - linux-2.6-omap-h63xx.git/commitdiff
[PATCH] ARM: OMAP: Trivial warning fixups
authorPaul Mundt <paul.mundt@nokia.com>
Wed, 25 Jan 2006 03:57:52 +0000 (19:57 -0800)
committerTony Lindgren <tony@atomide.com>
Wed, 25 Jan 2006 03:57:52 +0000 (19:57 -0800)
Bogus type for vfree() in __ioremap_pfn() (should probably use
remove_vm_area() anyways), and some type mismatches in the OMAP MMC
driver.

Signed-off-by: Paul Mundt <paul.mundt@nokia.com>
Signed-off-by: Tony Lindgren <tony@atomide.com>
arch/arm/mm/ioremap.c
drivers/mmc/omap.c

index de3ce1eec2ece4d222a2293bfa325fb585104433..c45bfeaf41a35413c09fb75809f9d60a4319b8c7 100644 (file)
@@ -142,7 +142,7 @@ __ioremap_pfn(unsigned long pfn, unsigned long offset, size_t size,
                return NULL;
        addr = (unsigned long)area->addr;
        if (remap_area_pages(addr, pfn, size, flags)) {
-               vfree(addr);
+               vfree((void *)addr);
                return NULL;
        }
        return (void __iomem *) (offset + (char *)addr);
index f76efee828431c23251a080cc719104c940a882b..35708dbf9d8e0f41687caeb70e7dde3f216a86a9 100644 (file)
@@ -678,7 +678,7 @@ mmc_omap_prepare_dma(struct mmc_omap_host *host, struct mmc_data *data)
        int dst_port = 0;
        int sync_dev = 0;
 
-       data_addr = io_v2p((void __force *) host->base) + OMAP_MMC_REG_DATA;
+       data_addr = (unsigned long)io_v2p((void __force *) host->base) + OMAP_MMC_REG_DATA;
        frame = 1 << data->blksz_bits;
        count = (u32)sg_dma_len(sg);
 
@@ -1306,7 +1306,8 @@ static int __init mmc_omap_probe(struct platform_device *pdev)
        }
 
        if (omap_has_menelaus())
-               menelaus_mmc_register(mmc_omap_switch_callback, &host);
+               menelaus_mmc_register(mmc_omap_switch_callback,
+         (unsigned long)&host);
 
 no_switch:
        return 0;