diff options
Diffstat (limited to 'arch/x86/mm')
-rw-r--r-- | arch/x86/mm/ioremap.c | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/arch/x86/mm/ioremap.c b/arch/x86/mm/ioremap.c index 799580cabc78..bbb450412810 100644 --- a/arch/x86/mm/ioremap.c +++ b/arch/x86/mm/ioremap.c | |||
@@ -562,10 +562,9 @@ early_ioremap(resource_size_t phys_addr, unsigned long size) | |||
562 | } | 562 | } |
563 | 563 | ||
564 | /* Remap memory */ | 564 | /* Remap memory */ |
565 | void __init __iomem * | 565 | void __init *early_memremap(resource_size_t phys_addr, unsigned long size) |
566 | early_memremap(resource_size_t phys_addr, unsigned long size) | ||
567 | { | 566 | { |
568 | return __early_ioremap(phys_addr, size, PAGE_KERNEL); | 567 | return (__force void *)__early_ioremap(phys_addr, size, PAGE_KERNEL); |
569 | } | 568 | } |
570 | 569 | ||
571 | void __init early_iounmap(void __iomem *addr, unsigned long size) | 570 | void __init early_iounmap(void __iomem *addr, unsigned long size) |
@@ -620,3 +619,8 @@ void __init early_iounmap(void __iomem *addr, unsigned long size) | |||
620 | } | 619 | } |
621 | prev_map[slot] = NULL; | 620 | prev_map[slot] = NULL; |
622 | } | 621 | } |
622 | |||
623 | void __init early_memunmap(void *addr, unsigned long size) | ||
624 | { | ||
625 | early_iounmap((__force void __iomem *)addr, size); | ||
626 | } | ||