]> git.kernelconcepts.de Git - karo-tx-linux.git/commitdiff
ARM: keystone2: rename init_meminfo to pv_fixup
authorRussell King <rmk+kernel@arm.linux.org.uk>
Sat, 4 Apr 2015 09:01:10 +0000 (10:01 +0100)
committerRussell King <rmk+kernel@arm.linux.org.uk>
Mon, 1 Jun 2015 22:45:56 +0000 (23:45 +0100)
The init_meminfo() method is not about initialising meminfo - it's about
fixing up the physical to virtual translation so that we use a different
physical address space, possibly above the 4GB physical address space.
Therefore, the name "init_meminfo()" is confusing.

Rename it to pv_fixup() instead.

Acked-by: Santosh Shilimkar <ssantosh@kernel.org>
Tested-by: Murali Karicheri <m-karicheri2@ti.com>
Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>
arch/arm/include/asm/mach/arch.h
arch/arm/mach-keystone/keystone.c
arch/arm/mm/mmu.c

index e881913f7c3ea80a615d7a471248bc689582cfeb..cb3a40717edd045042f97d1f1d7a81ba658dca3f 100644 (file)
@@ -51,7 +51,7 @@ struct machine_desc {
        bool                    (*smp_init)(void);
        void                    (*fixup)(struct tag *, char **);
        void                    (*dt_fixup)(void);
-       long long               (*init_meminfo)(void);
+       long long               (*pv_fixup)(void);
        void                    (*reserve)(void);/* reserve mem blocks  */
        void                    (*map_io)(void);/* IO mapping function  */
        void                    (*init_early)(void);
index af8c92bc8188d418b0d261a0c926d0873c049072..e288010522f9a6972ecebcd2b256746c9be98738 100644 (file)
@@ -68,7 +68,7 @@ static phys_addr_t keystone_virt_to_idmap(unsigned long x)
        return (phys_addr_t)(x) - CONFIG_PAGE_OFFSET + KEYSTONE_LOW_PHYS_START;
 }
 
-static long long __init keystone_init_meminfo(void)
+static long long __init keystone_pv_fixup(void)
 {
        long long offset;
        phys_addr_t mem_start, mem_end;
@@ -108,5 +108,5 @@ DT_MACHINE_START(KEYSTONE, "Keystone")
        .smp            = smp_ops(keystone_smp_ops),
        .init_machine   = keystone_init,
        .dt_compat      = keystone_match,
-       .init_meminfo   = keystone_init_meminfo,
+       .pv_fixup       = keystone_pv_fixup,
 MACHINE_END
index 91262d28a4c9537b100d7fe5b838393b62c05ada..0e5ed87221dde80ae57e985e765ba5cd2991bf49 100644 (file)
@@ -1404,7 +1404,7 @@ void __init early_paging_init(const struct machine_desc *mdesc,
        phys_addr_t phys;
        int i;
 
-       if (!(mdesc->init_meminfo))
+       if (!mdesc->pv_fixup)
                return;
 
        /* remap kernel code and data */
@@ -1420,7 +1420,7 @@ void __init early_paging_init(const struct machine_desc *mdesc,
        pudk = pud_offset(pgdk, map_start);
        pmdk = pmd_offset(pudk, map_start);
 
-       offset = mdesc->init_meminfo();
+       offset = mdesc->pv_fixup();
        if (offset == 0)
                return;
 
@@ -1514,10 +1514,10 @@ void __init early_paging_init(const struct machine_desc *mdesc,
 {
        long long offset;
 
-       if (!mdesc->init_meminfo)
+       if (!mdesc->pv_fixup)
                return;
 
-       offset = mdesc->init_meminfo();
+       offset = mdesc->pv_fixup();
        if (offset == 0)
                return;