aboutsummaryrefslogtreecommitdiffstats
path: root/arch/x86/mm
diff options
context:
space:
mode:
Diffstat (limited to 'arch/x86/mm')
-rw-r--r--arch/x86/mm/ioremap.c10
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 */
565void __init __iomem * 565void __init *early_memremap(resource_size_t phys_addr, unsigned long size)
566early_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
571void __init early_iounmap(void __iomem *addr, unsigned long size) 570void __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
623void __init early_memunmap(void *addr, unsigned long size)
624{
625 early_iounmap((__force void __iomem *)addr, size);
626}