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);
 
        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;
        .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
 
        phys_addr_t phys;
        int i;
 
-       if (!(mdesc->init_meminfo))
+       if (!mdesc->pv_fixup)
                return;
 
        /* remap kernel code and data */
        pudk = pud_offset(pgdk, map_start);
        pmdk = pmd_offset(pudk, map_start);
 
-       offset = mdesc->init_meminfo();
+       offset = mdesc->pv_fixup();
        if (offset == 0)
                return;
 
 {
        long long offset;
 
-       if (!mdesc->init_meminfo)
+       if (!mdesc->pv_fixup)
                return;
 
-       offset = mdesc->init_meminfo();
+       offset = mdesc->pv_fixup();
        if (offset == 0)
                return;