diff options
author | Timur Tabi <timur@freescale.com> | 2012-05-04 12:21:30 +0000 |
---|---|---|
committer | Andy Fleming <afleming@freescale.com> | 2012-07-06 17:30:32 -0500 |
commit | 7b6e80538b919c814c94ce8887cec7b892f98a71 (patch) | |
tree | 410490ffcaea818381585e1ec6136dca1e917186 /arch | |
parent | 84e34b6572d4368784e1e1e732f30595fa1f918e (diff) | |
download | u-boot-imx-7b6e80538b919c814c94ce8887cec7b892f98a71.zip u-boot-imx-7b6e80538b919c814c94ce8887cec7b892f98a71.tar.gz u-boot-imx-7b6e80538b919c814c94ce8887cec7b892f98a71.tar.bz2 |
lib/powerpc: addrmap_phys_to_virt() should return a pointer
addrmap_phys_to_virt() converts a physical address (phys_addr_t) to a
virtual address, so it should return a pointer instead of an unsigned long.
Its counterpart, addrmap_virt_to_phys(), takes a pointer, so now they're
orthogonal.
The only caller of addrmap_phys_to_virt() converts the return value to
a pointer anyway.
Signed-off-by: Timur Tabi <timur@freescale.com>
Signed-off-by: Andy Fleming <afleming@freescale.com>
Diffstat (limited to 'arch')
-rw-r--r-- | arch/powerpc/include/asm/io.h | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/arch/powerpc/include/asm/io.h b/arch/powerpc/include/asm/io.h index 56ac9fe..6b52a94 100644 --- a/arch/powerpc/include/asm/io.h +++ b/arch/powerpc/include/asm/io.h @@ -295,7 +295,7 @@ static inline void * map_physmem(phys_addr_t paddr, unsigned long len, unsigned long flags) { #ifdef CONFIG_ADDR_MAP - return (void *)(addrmap_phys_to_virt(paddr)); + return addrmap_phys_to_virt(paddr); #else return (void *)((unsigned long)paddr); #endif |