Loading arch/x86/mm/ioremap.c +8 −3 Original line number Diff line number Diff line Loading @@ -106,7 +106,7 @@ static int ioremap_change_attr(unsigned long phys_addr, unsigned long size, * have to convert them into an offset in a page-aligned mapping, but the * caller shouldn't need to know that small detail. */ void __iomem *__ioremap(unsigned long phys_addr, unsigned long size, static void __iomem *__ioremap(unsigned long phys_addr, unsigned long size, unsigned long flags) { void __iomem *addr; Loading Loading @@ -164,7 +164,6 @@ void __iomem *__ioremap(unsigned long phys_addr, unsigned long size, return (void __iomem *) (offset + (char __iomem *)addr); } EXPORT_SYMBOL(__ioremap); /** * ioremap_nocache - map bus memory into CPU space Loading Loading @@ -193,6 +192,12 @@ void __iomem *ioremap_nocache(unsigned long phys_addr, unsigned long size) } EXPORT_SYMBOL(ioremap_nocache); void __iomem *ioremap_cache(unsigned long phys_addr, unsigned long size) { return __ioremap(phys_addr, size, 0); } EXPORT_SYMBOL(ioremap_cache); /** * iounmap - Free a IO remapping * @addr: virtual address from ioremap_* Loading include/asm-x86/io_32.h +3 −10 Original line number Diff line number Diff line Loading @@ -100,8 +100,6 @@ static inline void * phys_to_virt(unsigned long address) */ #define page_to_phys(page) ((dma_addr_t)page_to_pfn(page) << PAGE_SHIFT) extern void __iomem * __ioremap(unsigned long offset, unsigned long size, unsigned long flags); /** * ioremap - map bus memory into CPU space * @offset: bus address of the memory Loading @@ -117,12 +115,7 @@ extern void __iomem * __ioremap(unsigned long offset, unsigned long size, unsign * look at pci_iomap(). */ extern void __iomem *ioremap_nocache(unsigned long offset, unsigned long size); static inline void __iomem * ioremap_cache(unsigned long offset, unsigned long size) { return __ioremap(offset, size, 0); } extern void __iomem *ioremap_cache(unsigned long offset, unsigned long size); /* * The default ioremap() behavior is non-cached: Loading include/asm-x86/io_64.h +3 −10 Original line number Diff line number Diff line Loading @@ -150,8 +150,6 @@ static inline void * phys_to_virt(unsigned long address) #include <asm-generic/iomap.h> extern void __iomem *__ioremap(unsigned long offset, unsigned long size, unsigned long flags); extern void *early_ioremap(unsigned long addr, unsigned long size); extern void early_iounmap(void *addr, unsigned long size); Loading @@ -161,12 +159,7 @@ extern void early_iounmap(void *addr, unsigned long size); * or read caching is not desirable: */ extern void __iomem *ioremap_nocache(unsigned long offset, unsigned long size); static inline void __iomem * ioremap_cache(unsigned long offset, unsigned long size) { return __ioremap(offset, size, 0); } extern void __iomem *ioremap_cache(unsigned long offset, unsigned long size); /* * The default ioremap() behavior is non-cached: Loading Loading
arch/x86/mm/ioremap.c +8 −3 Original line number Diff line number Diff line Loading @@ -106,7 +106,7 @@ static int ioremap_change_attr(unsigned long phys_addr, unsigned long size, * have to convert them into an offset in a page-aligned mapping, but the * caller shouldn't need to know that small detail. */ void __iomem *__ioremap(unsigned long phys_addr, unsigned long size, static void __iomem *__ioremap(unsigned long phys_addr, unsigned long size, unsigned long flags) { void __iomem *addr; Loading Loading @@ -164,7 +164,6 @@ void __iomem *__ioremap(unsigned long phys_addr, unsigned long size, return (void __iomem *) (offset + (char __iomem *)addr); } EXPORT_SYMBOL(__ioremap); /** * ioremap_nocache - map bus memory into CPU space Loading Loading @@ -193,6 +192,12 @@ void __iomem *ioremap_nocache(unsigned long phys_addr, unsigned long size) } EXPORT_SYMBOL(ioremap_nocache); void __iomem *ioremap_cache(unsigned long phys_addr, unsigned long size) { return __ioremap(phys_addr, size, 0); } EXPORT_SYMBOL(ioremap_cache); /** * iounmap - Free a IO remapping * @addr: virtual address from ioremap_* Loading
include/asm-x86/io_32.h +3 −10 Original line number Diff line number Diff line Loading @@ -100,8 +100,6 @@ static inline void * phys_to_virt(unsigned long address) */ #define page_to_phys(page) ((dma_addr_t)page_to_pfn(page) << PAGE_SHIFT) extern void __iomem * __ioremap(unsigned long offset, unsigned long size, unsigned long flags); /** * ioremap - map bus memory into CPU space * @offset: bus address of the memory Loading @@ -117,12 +115,7 @@ extern void __iomem * __ioremap(unsigned long offset, unsigned long size, unsign * look at pci_iomap(). */ extern void __iomem *ioremap_nocache(unsigned long offset, unsigned long size); static inline void __iomem * ioremap_cache(unsigned long offset, unsigned long size) { return __ioremap(offset, size, 0); } extern void __iomem *ioremap_cache(unsigned long offset, unsigned long size); /* * The default ioremap() behavior is non-cached: Loading
include/asm-x86/io_64.h +3 −10 Original line number Diff line number Diff line Loading @@ -150,8 +150,6 @@ static inline void * phys_to_virt(unsigned long address) #include <asm-generic/iomap.h> extern void __iomem *__ioremap(unsigned long offset, unsigned long size, unsigned long flags); extern void *early_ioremap(unsigned long addr, unsigned long size); extern void early_iounmap(void *addr, unsigned long size); Loading @@ -161,12 +159,7 @@ extern void early_iounmap(void *addr, unsigned long size); * or read caching is not desirable: */ extern void __iomem *ioremap_nocache(unsigned long offset, unsigned long size); static inline void __iomem * ioremap_cache(unsigned long offset, unsigned long size) { return __ioremap(offset, size, 0); } extern void __iomem *ioremap_cache(unsigned long offset, unsigned long size); /* * The default ioremap() behavior is non-cached: Loading