memblock: rename memblock_alloc{_nid,_try_nid} to memblock_phys_alloc*
authorMike Rapoport <rppt@linux.vnet.ibm.com>
Tue, 30 Oct 2018 22:07:59 +0000 (15:07 -0700)
committerLinus Torvalds <torvalds@linux-foundation.org>
Wed, 31 Oct 2018 15:54:15 +0000 (08:54 -0700)
Make it explicit that the caller gets a physical address rather than a
virtual one.

This will also allow using meblock_alloc prefix for memblock allocations
returning virtual address, which is done in the following patches.

The conversion is done using the following semantic patch:

@@
expression e1, e2, e3;
@@
(
- memblock_alloc(e1, e2)
+ memblock_phys_alloc(e1, e2)
|
- memblock_alloc_nid(e1, e2, e3)
+ memblock_phys_alloc_nid(e1, e2, e3)
|
- memblock_alloc_try_nid(e1, e2, e3)
+ memblock_phys_alloc_try_nid(e1, e2, e3)
)

Link: http://lkml.kernel.org/r/1536927045-23536-7-git-send-email-rppt@linux.vnet.ibm.com
Signed-off-by: Mike Rapoport <rppt@linux.vnet.ibm.com>
Acked-by: Michal Hocko <mhocko@suse.com>
Cc: Catalin Marinas <catalin.marinas@arm.com>
Cc: Chris Zankel <chris@zankel.net>
Cc: "David S. Miller" <davem@davemloft.net>
Cc: Geert Uytterhoeven <geert@linux-m68k.org>
Cc: Greentime Hu <green.hu@gmail.com>
Cc: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Cc: Guan Xuetao <gxt@pku.edu.cn>
Cc: Ingo Molnar <mingo@redhat.com>
Cc: "James E.J. Bottomley" <jejb@parisc-linux.org>
Cc: Jonas Bonn <jonas@southpole.se>
Cc: Jonathan Corbet <corbet@lwn.net>
Cc: Ley Foon Tan <lftan@altera.com>
Cc: Mark Salter <msalter@redhat.com>
Cc: Martin Schwidefsky <schwidefsky@de.ibm.com>
Cc: Matt Turner <mattst88@gmail.com>
Cc: Michael Ellerman <mpe@ellerman.id.au>
Cc: Michal Simek <monstr@monstr.eu>
Cc: Palmer Dabbelt <palmer@sifive.com>
Cc: Paul Burton <paul.burton@mips.com>
Cc: Richard Kuo <rkuo@codeaurora.org>
Cc: Richard Weinberger <richard@nod.at>
Cc: Rich Felker <dalias@libc.org>
Cc: Russell King <linux@armlinux.org.uk>
Cc: Serge Semin <fancer.lancer@gmail.com>
Cc: Thomas Gleixner <tglx@linutronix.de>
Cc: Tony Luck <tony.luck@intel.com>
Cc: Vineet Gupta <vgupta@synopsys.com>
Cc: Yoshinori Sato <ysato@users.sourceforge.jp>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
30 files changed:
arch/arm/mm/mmu.c
arch/arm64/mm/mmu.c
arch/arm64/mm/numa.c
arch/c6x/mm/dma-coherent.c
arch/nds32/mm/init.c
arch/openrisc/mm/init.c
arch/openrisc/mm/ioremap.c
arch/powerpc/kernel/dt_cpu_ftrs.c
arch/powerpc/kernel/paca.c
arch/powerpc/kernel/prom.c
arch/powerpc/kernel/setup-common.c
arch/powerpc/kernel/setup_32.c
arch/powerpc/mm/numa.c
arch/powerpc/mm/pgtable_32.c
arch/powerpc/mm/ppc_mmu_32.c
arch/powerpc/platforms/pasemi/iommu.c
arch/powerpc/platforms/powernv/opal.c
arch/powerpc/sysdev/dart_iommu.c
arch/s390/kernel/crash_dump.c
arch/s390/kernel/setup.c
arch/s390/mm/vmem.c
arch/s390/numa/numa.c
arch/sparc/kernel/mdesc.c
arch/sparc/kernel/prom_64.c
arch/sparc/mm/init_64.c
arch/unicore32/mm/mmu.c
arch/x86/mm/numa.c
drivers/firmware/efi/memmap.c
include/linux/memblock.h
mm/memblock.c

index e46a6a446cdd27126869bb97574d5bf51075e9e4..f5cc1ccfea3db97ac5e72867c034e79b797fbe92 100644 (file)
@@ -721,7 +721,7 @@ EXPORT_SYMBOL(phys_mem_access_prot);
 
 static void __init *early_alloc_aligned(unsigned long sz, unsigned long align)
 {
-       void *ptr = __va(memblock_alloc(sz, align));
+       void *ptr = __va(memblock_phys_alloc(sz, align));
        memset(ptr, 0, sz);
        return ptr;
 }
index 9498c15b847b12e6be1e0d47b3f85f26911e79dc..394b8d554def4c3372425ed5088ee1116ef9898e 100644 (file)
@@ -101,7 +101,7 @@ static phys_addr_t __init early_pgtable_alloc(void)
        phys_addr_t phys;
        void *ptr;
 
-       phys = memblock_alloc(PAGE_SIZE, PAGE_SIZE);
+       phys = memblock_phys_alloc(PAGE_SIZE, PAGE_SIZE);
 
        /*
         * The FIX_{PGD,PUD,PMD} slots may be in active use, but the FIX_PTE
index d7b66fc5e1c579d047ba262a2607a642e6c2e9e6..c7fb34efd23e7b7ac743eea26dc39afbb555cb95 100644 (file)
@@ -237,7 +237,7 @@ static void __init setup_node_data(int nid, u64 start_pfn, u64 end_pfn)
        if (start_pfn >= end_pfn)
                pr_info("Initmem setup node %d [<memory-less node>]\n", nid);
 
-       nd_pa = memblock_alloc_try_nid(nd_size, SMP_CACHE_BYTES, nid);
+       nd_pa = memblock_phys_alloc_try_nid(nd_size, SMP_CACHE_BYTES, nid);
        nd = __va(nd_pa);
 
        /* report and initialize */
index d0a8e0c4b27edcdc005ee9a12e309b560b8d6fea..01305c78720108ec39f0a199eff7b0951205d7eb 100644 (file)
@@ -135,8 +135,8 @@ void __init coherent_mem_init(phys_addr_t start, u32 size)
        if (dma_size & (PAGE_SIZE - 1))
                ++dma_pages;
 
-       bitmap_phys = memblock_alloc(BITS_TO_LONGS(dma_pages) * sizeof(long),
-                                    sizeof(long));
+       bitmap_phys = memblock_phys_alloc(BITS_TO_LONGS(dma_pages) * sizeof(long),
+                                         sizeof(long));
 
        dma_bitmap = phys_to_virt(bitmap_phys);
        memset(dma_bitmap, 0, dma_pages * PAGE_SIZE);
index c713d2ad55dc9a430777b41a3485380a98896f1a..5af81b866aa5770c06192a0780c4077eb1a34dc4 100644 (file)
@@ -81,7 +81,7 @@ static void __init map_ram(void)
                }
 
                /* Alloc one page for holding PTE's... */
-               pte = (pte_t *) __va(memblock_alloc(PAGE_SIZE, PAGE_SIZE));
+               pte = (pte_t *) __va(memblock_phys_alloc(PAGE_SIZE, PAGE_SIZE));
                memset(pte, 0, PAGE_SIZE);
                set_pmd(pme, __pmd(__pa(pte) + _PAGE_KERNEL_TABLE));
 
@@ -114,7 +114,7 @@ static void __init fixedrange_init(void)
        pgd = swapper_pg_dir + pgd_index(vaddr);
        pud = pud_offset(pgd, vaddr);
        pmd = pmd_offset(pud, vaddr);
-       fixmap_pmd_p = (pmd_t *) __va(memblock_alloc(PAGE_SIZE, PAGE_SIZE));
+       fixmap_pmd_p = (pmd_t *) __va(memblock_phys_alloc(PAGE_SIZE, PAGE_SIZE));
        memset(fixmap_pmd_p, 0, PAGE_SIZE);
        set_pmd(pmd, __pmd(__pa(fixmap_pmd_p) + _PAGE_KERNEL_TABLE));
 
@@ -127,7 +127,7 @@ static void __init fixedrange_init(void)
        pgd = swapper_pg_dir + pgd_index(vaddr);
        pud = pud_offset(pgd, vaddr);
        pmd = pmd_offset(pud, vaddr);
-       pte = (pte_t *) __va(memblock_alloc(PAGE_SIZE, PAGE_SIZE));
+       pte = (pte_t *) __va(memblock_phys_alloc(PAGE_SIZE, PAGE_SIZE));
        memset(pte, 0, PAGE_SIZE);
        set_pmd(pmd, __pmd(__pa(pte) + _PAGE_KERNEL_TABLE));
        pkmap_page_table = pte;
@@ -153,7 +153,7 @@ void __init paging_init(void)
        fixedrange_init();
 
        /* allocate space for empty_zero_page */
-       zero_page = __va(memblock_alloc(PAGE_SIZE, PAGE_SIZE));
+       zero_page = __va(memblock_phys_alloc(PAGE_SIZE, PAGE_SIZE));
        memset(zero_page, 0, PAGE_SIZE);
        zone_sizes_init();
 
index 6972d5d6f23f7343306c750945a22862e1f9e46e..b7670de26c11119ec9420aac4ef73305c6f500c3 100644 (file)
@@ -106,7 +106,7 @@ static void __init map_ram(void)
                        }
 
                        /* Alloc one page for holding PTE's... */
-                       pte = (pte_t *) __va(memblock_alloc(PAGE_SIZE, PAGE_SIZE));
+                       pte = (pte_t *) __va(memblock_phys_alloc(PAGE_SIZE, PAGE_SIZE));
                        set_pmd(pme, __pmd(_KERNPG_TABLE + __pa(pte)));
 
                        /* Fill the newly allocated page with PTE'S */
index 2175e4bfd9fc0a28e80df5dca135493ec3728720..c9697529b3f079c6ff4c5c84299f1f975d0b3d6d 100644 (file)
@@ -126,7 +126,7 @@ pte_t __ref *pte_alloc_one_kernel(struct mm_struct *mm,
        if (likely(mem_init_done)) {
                pte = (pte_t *) __get_free_page(GFP_KERNEL);
        } else {
-               pte = (pte_t *) __va(memblock_alloc(PAGE_SIZE, PAGE_SIZE));
+               pte = (pte_t *) __va(memblock_phys_alloc(PAGE_SIZE, PAGE_SIZE));
        }
 
        if (pte)
index f432054234a472eae7077afda818b6dcb51ccf00..8be3721d93026376fe42051461f5632ba2b79989 100644 (file)
@@ -1008,9 +1008,7 @@ static int __init dt_cpu_ftrs_scan_callback(unsigned long node, const char
        /* Count and allocate space for cpu features */
        of_scan_flat_dt_subnodes(node, count_cpufeatures_subnodes,
                                                &nr_dt_cpu_features);
-       dt_cpu_features = __va(
-               memblock_alloc(sizeof(struct dt_cpu_feature)*
-                               nr_dt_cpu_features, PAGE_SIZE));
+       dt_cpu_features = __va(memblock_phys_alloc(sizeof(struct dt_cpu_feature) * nr_dt_cpu_features, PAGE_SIZE));
 
        cpufeatures_setup_start(isa);
 
index 0ee3e6d50f2885d519462af046e19560ca4ace8e..f331a0054b3a822c0950d498cd9db693c77882bf 100644 (file)
@@ -198,7 +198,7 @@ void __init allocate_paca_ptrs(void)
        paca_nr_cpu_ids = nr_cpu_ids;
 
        paca_ptrs_size = sizeof(struct paca_struct *) * nr_cpu_ids;
-       paca_ptrs = __va(memblock_alloc(paca_ptrs_size, 0));
+       paca_ptrs = __va(memblock_phys_alloc(paca_ptrs_size, 0));
        memset(paca_ptrs, 0x88, paca_ptrs_size);
 }
 
index c4d7078e5295fa6eec81f1913783191a162aac06..fe758cedb93fd617e6bb9be04344c0be2678fb50 100644 (file)
@@ -126,7 +126,7 @@ static void __init move_device_tree(void)
        if ((memory_limit && (start + size) > PHYSICAL_START + memory_limit) ||
                        overlaps_crashkernel(start, size) ||
                        overlaps_initrd(start, size)) {
-               p = __va(memblock_alloc(size, PAGE_SIZE));
+               p = __va(memblock_phys_alloc(size, PAGE_SIZE));
                memcpy(p, initial_boot_params, size);
                initial_boot_params = p;
                DBG("Moved device tree to 0x%p\n", p);
index 9ca9db707bcbb9a157cfeca63c9e7cb95f9721c8..2b56d1f3038734508377eb59190b45068f5a9e9f 100644 (file)
@@ -460,8 +460,7 @@ void __init smp_setup_cpu_maps(void)
 
        DBG("smp_setup_cpu_maps()\n");
 
-       cpu_to_phys_id = __va(memblock_alloc(nr_cpu_ids * sizeof(u32),
-                                                       __alignof__(u32)));
+       cpu_to_phys_id = __va(memblock_phys_alloc(nr_cpu_ids * sizeof(u32), __alignof__(u32)));
        memset(cpu_to_phys_id, 0, nr_cpu_ids * sizeof(u32));
 
        for_each_node_by_type(dn, "cpu") {
index 8c507be12c3c342085bfe4c765b17725501f0a0a..81909600013a133cdebb7df19cd74bf9561d83a4 100644 (file)
@@ -206,9 +206,9 @@ void __init irqstack_early_init(void)
         * as the memblock is limited to lowmem by default */
        for_each_possible_cpu(i) {
                softirq_ctx[i] = (struct thread_info *)
-                       __va(memblock_alloc(THREAD_SIZE, THREAD_SIZE));
+                       __va(memblock_phys_alloc(THREAD_SIZE, THREAD_SIZE));
                hardirq_ctx[i] = (struct thread_info *)
-                       __va(memblock_alloc(THREAD_SIZE, THREAD_SIZE));
+                       __va(memblock_phys_alloc(THREAD_SIZE, THREAD_SIZE));
        }
 }
 
@@ -227,12 +227,12 @@ void __init exc_lvl_early_init(void)
 #endif
 
                critirq_ctx[hw_cpu] = (struct thread_info *)
-                       __va(memblock_alloc(THREAD_SIZE, THREAD_SIZE));
+                       __va(memblock_phys_alloc(THREAD_SIZE, THREAD_SIZE));
 #ifdef CONFIG_BOOKE
                dbgirq_ctx[hw_cpu] = (struct thread_info *)
-                       __va(memblock_alloc(THREAD_SIZE, THREAD_SIZE));
+                       __va(memblock_phys_alloc(THREAD_SIZE, THREAD_SIZE));
                mcheckirq_ctx[hw_cpu] = (struct thread_info *)
-                       __va(memblock_alloc(THREAD_SIZE, THREAD_SIZE));
+                       __va(memblock_phys_alloc(THREAD_SIZE, THREAD_SIZE));
 #endif
        }
 }
index 693ae1c1acbabb8d16fb427e52e9896385981f20..f04f15f9d232b6826f519c5b65e36f2341a22c71 100644 (file)
@@ -788,7 +788,7 @@ static void __init setup_node_data(int nid, u64 start_pfn, u64 end_pfn)
        void *nd;
        int tnid;
 
-       nd_pa = memblock_alloc_try_nid(nd_size, SMP_CACHE_BYTES, nid);
+       nd_pa = memblock_phys_alloc_try_nid(nd_size, SMP_CACHE_BYTES, nid);
        nd = __va(nd_pa);
 
        /* report and initialize */
index 5877f5aa8f5d0a0d00da87e749452236c1a4e35c..bda3c6f1bd32aeb67952c664d945e910587fac6e 100644 (file)
@@ -50,7 +50,7 @@ __ref pte_t *pte_alloc_one_kernel(struct mm_struct *mm, unsigned long address)
        if (slab_is_available()) {
                pte = (pte_t *)__get_free_page(GFP_KERNEL|__GFP_ZERO);
        } else {
-               pte = __va(memblock_alloc(PAGE_SIZE, PAGE_SIZE));
+               pte = __va(memblock_phys_alloc(PAGE_SIZE, PAGE_SIZE));
                if (pte)
                        clear_page(pte);
        }
index 38a793bfca37e579d801fe62c1af30dfef4a56b2..f6f575bae3bceceae811b3cd54633f41d2633ecd 100644 (file)
@@ -224,7 +224,7 @@ void __init MMU_init_hw(void)
         * Find some memory for the hash table.
         */
        if ( ppc_md.progress ) ppc_md.progress("hash:find piece", 0x322);
-       Hash = __va(memblock_alloc(Hash_size, Hash_size));
+       Hash = __va(memblock_phys_alloc(Hash_size, Hash_size));
        memset(Hash, 0, Hash_size);
        _SDR1 = __pa(Hash) | SDR1_LOW_BITS;
 
index f06c83f321e6c352869c69e859c399c14e2b9777..f2971522fb4aa842cb9128b5c7ccc46c6e8d47a5 100644 (file)
@@ -213,7 +213,7 @@ static int __init iob_init(struct device_node *dn)
        pr_info("IOBMAP L2 allocated at: %p\n", iob_l2_base);
 
        /* Allocate a spare page to map all invalid IOTLB pages. */
-       tmp = memblock_alloc(IOBMAP_PAGE_SIZE, IOBMAP_PAGE_SIZE);
+       tmp = memblock_phys_alloc(IOBMAP_PAGE_SIZE, IOBMAP_PAGE_SIZE);
        if (!tmp)
                panic("IOBMAP: Cannot allocate spare page!");
        /* Empty l1 is marked invalid */
index a4641515956f4f64a949e79fdac9d3e380ce41f4..beed86f4224b998a77d66a0102b509cfe222fb22 100644 (file)
@@ -171,7 +171,7 @@ int __init early_init_dt_scan_recoverable_ranges(unsigned long node,
        /*
         * Allocate a buffer to hold the MC recoverable ranges.
         */
-       mc_recoverable_range =__va(memblock_alloc(size, __alignof__(u64)));
+       mc_recoverable_range =__va(memblock_phys_alloc(size, __alignof__(u64)));
        memset(mc_recoverable_range, 0, size);
 
        for (i = 0; i < mc_recoverable_range_len; i++) {
index 5ca3e22d051293b31bd3e0a2e19a668aee90f365..a5b40d1460f1a007df88ff75e63356778d76345d 100644 (file)
@@ -261,7 +261,7 @@ static void allocate_dart(void)
         * that to work around what looks like a problem with the HT bridge
         * prefetching into invalid pages and corrupting data
         */
-       tmp = memblock_alloc(DART_PAGE_SIZE, DART_PAGE_SIZE);
+       tmp = memblock_phys_alloc(DART_PAGE_SIZE, DART_PAGE_SIZE);
        dart_emptyval = DARTMAP_VALID | ((tmp >> DART_PAGE_SHIFT) &
                                         DARTMAP_RPNMASK);
 
index 376f6b6dfb3cb14b00174adef95820836c3ee0a6..d17566a8c76fb2a7c2418d437846662f59dc38b8 100644 (file)
@@ -61,7 +61,7 @@ struct save_area * __init save_area_alloc(bool is_boot_cpu)
 {
        struct save_area *sa;
 
-       sa = (void *) memblock_alloc(sizeof(*sa), 8);
+       sa = (void *) memblock_phys_alloc(sizeof(*sa), 8);
        if (is_boot_cpu)
                list_add(&sa->list, &dump_save_areas);
        else
index a2e952b662487453b8baedefc53402eb04d70a83..204ccfa54bf3e82386a691dddd6d870e778ef60e 100644 (file)
@@ -967,7 +967,8 @@ static void __init setup_randomness(void)
 {
        struct sysinfo_3_2_2 *vmms;
 
-       vmms = (struct sysinfo_3_2_2 *) memblock_alloc(PAGE_SIZE, PAGE_SIZE);
+       vmms = (struct sysinfo_3_2_2 *) memblock_phys_alloc(PAGE_SIZE,
+                                                           PAGE_SIZE);
        if (stsi(vmms, 3, 2, 2) == 0 && vmms->count)
                add_device_randomness(&vmms->vm, sizeof(vmms->vm[0]) * vmms->count);
        memblock_free((unsigned long) vmms, PAGE_SIZE);
index db55561c598130475fc3828ce54c9ad394788dd0..04638b0b9ef10d615c07f1d70024c24cf5c5bfb1 100644 (file)
@@ -36,7 +36,7 @@ static void __ref *vmem_alloc_pages(unsigned int order)
 
        if (slab_is_available())
                return (void *)__get_free_pages(GFP_KERNEL, order);
-       return (void *) memblock_alloc(size, size);
+       return (void *) memblock_phys_alloc(size, size);
 }
 
 void *vmem_crst_alloc(unsigned long val)
@@ -57,7 +57,7 @@ pte_t __ref *vmem_pte_alloc(void)
        if (slab_is_available())
                pte = (pte_t *) page_table_alloc(&init_mm);
        else
-               pte = (pte_t *) memblock_alloc(size, size);
+               pte = (pte_t *) memblock_phys_alloc(size, size);
        if (!pte)
                return NULL;
        memset64((u64 *)pte, _PAGE_INVALID, PTRS_PER_PTE);
index 5bd374491f9461467790e1e0522f838827f094df..297f5d8b0890729709e5023bd0b6ae69ba13b9c7 100644 (file)
@@ -64,7 +64,7 @@ static __init pg_data_t *alloc_node_data(void)
 {
        pg_data_t *res;
 
-       res = (pg_data_t *) memblock_alloc(sizeof(pg_data_t), 8);
+       res = (pg_data_t *) memblock_phys_alloc(sizeof(pg_data_t), 8);
        memset(res, 0, sizeof(pg_data_t));
        return res;
 }
index 39a2503fa3e18e8816dde7078c43dc5c5d509b5e..59131e72ee789ea852339d80f057061743996b96 100644 (file)
@@ -170,7 +170,7 @@ static struct mdesc_handle * __init mdesc_memblock_alloc(unsigned int mdesc_size
                       mdesc_size);
        alloc_size = PAGE_ALIGN(handle_size);
 
-       paddr = memblock_alloc(alloc_size, PAGE_SIZE);
+       paddr = memblock_phys_alloc(alloc_size, PAGE_SIZE);
 
        hp = NULL;
        if (paddr) {
index baeaeed6499391e368240be85baa2698e81a2600..c37955d127fe5feec18c61198fb9141611e254f2 100644 (file)
@@ -34,7 +34,7 @@
 
 void * __init prom_early_alloc(unsigned long size)
 {
-       unsigned long paddr = memblock_alloc(size, SMP_CACHE_BYTES);
+       unsigned long paddr = memblock_phys_alloc(size, SMP_CACHE_BYTES);
        void *ret;
 
        if (!paddr) {
index 39822f611c01503211413a28d8c3492de60e6e26..b338f0440f6bd9891040ef6c427f92e2e6871699 100644 (file)
@@ -1092,7 +1092,8 @@ static void __init allocate_node_data(int nid)
 #ifdef CONFIG_NEED_MULTIPLE_NODES
        unsigned long paddr;
 
-       paddr = memblock_alloc_try_nid(sizeof(struct pglist_data), SMP_CACHE_BYTES, nid);
+       paddr = memblock_phys_alloc_try_nid(sizeof(struct pglist_data),
+                                           SMP_CACHE_BYTES, nid);
        if (!paddr) {
                prom_printf("Cannot allocate pglist_data for nid[%d]\n", nid);
                prom_halt();
@@ -1266,8 +1267,8 @@ static int __init grab_mlgroups(struct mdesc_handle *md)
        if (!count)
                return -ENOENT;
 
-       paddr = memblock_alloc(count * sizeof(struct mdesc_mlgroup),
-                         SMP_CACHE_BYTES);
+       paddr = memblock_phys_alloc(count * sizeof(struct mdesc_mlgroup),
+                                   SMP_CACHE_BYTES);
        if (!paddr)
                return -ENOMEM;
 
@@ -1307,8 +1308,8 @@ static int __init grab_mblocks(struct mdesc_handle *md)
        if (!count)
                return -ENOENT;
 
-       paddr = memblock_alloc(count * sizeof(struct mdesc_mblock),
-                         SMP_CACHE_BYTES);
+       paddr = memblock_phys_alloc(count * sizeof(struct mdesc_mblock),
+                                   SMP_CACHE_BYTES);
        if (!paddr)
                return -ENOMEM;
 
index 0c94b7b4514dced7d28d3151a6f02081c7efc200..18b355a20f0bb3209ccfff0f5a0274531d820125 100644 (file)
@@ -144,7 +144,7 @@ static void __init build_mem_type_table(void)
 
 static void __init *early_alloc(unsigned long sz)
 {
-       void *ptr = __va(memblock_alloc(sz, sz));
+       void *ptr = __va(memblock_phys_alloc(sz, sz));
        memset(ptr, 0, sz);
        return ptr;
 }
index fa150855647cc9c85ef2e2b126bf30bcaba06994..16e37d712ffd9482cab30ae777f58cd7fe0b2d09 100644 (file)
@@ -196,7 +196,7 @@ static void __init alloc_node_data(int nid)
         * Allocate node data.  Try node-local memory and then any node.
         * Never allocate in DMA zone.
         */
-       nd_pa = memblock_alloc_nid(nd_size, SMP_CACHE_BYTES, nid);
+       nd_pa = memblock_phys_alloc_nid(nd_size, SMP_CACHE_BYTES, nid);
        if (!nd_pa) {
                nd_pa = __memblock_alloc_base(nd_size, SMP_CACHE_BYTES,
                                              MEMBLOCK_ALLOC_ACCESSIBLE);
index 5fc70520e04c4b57cd047c9dc6c0f5f7fab590f3..ef618bceb79a4a928c7fe291088a9243d116a9b9 100644 (file)
@@ -15,7 +15,7 @@
 
 static phys_addr_t __init __efi_memmap_alloc_early(unsigned long size)
 {
-       return memblock_alloc(size, 0);
+       return memblock_phys_alloc(size, 0);
 }
 
 static phys_addr_t __init __efi_memmap_alloc_late(unsigned long size)
index 224d27363ccaa434e2623b5c5858c72469861ea7..9d46a7204975083a0d0863a39c846407904f277a 100644 (file)
@@ -300,10 +300,10 @@ static inline int memblock_get_region_node(const struct memblock_region *r)
 }
 #endif /* CONFIG_HAVE_MEMBLOCK_NODE_MAP */
 
-phys_addr_t memblock_alloc_nid(phys_addr_t size, phys_addr_t align, int nid);
-phys_addr_t memblock_alloc_try_nid(phys_addr_t size, phys_addr_t align, int nid);
+phys_addr_t memblock_phys_alloc_nid(phys_addr_t size, phys_addr_t align, int nid);
+phys_addr_t memblock_phys_alloc_try_nid(phys_addr_t size, phys_addr_t align, int nid);
 
-phys_addr_t memblock_alloc(phys_addr_t size, phys_addr_t align);
+phys_addr_t memblock_phys_alloc(phys_addr_t size, phys_addr_t align);
 
 /*
  * Set the allocation direction to bottom-up or top-down.
index d6897fbe021ffe8f305894f58ac3d13aec094968..20358374e8a83446e4ae377536b10ae571ecc682 100644 (file)
@@ -1269,7 +1269,7 @@ phys_addr_t __init memblock_alloc_base_nid(phys_addr_t size,
        return memblock_alloc_range_nid(size, align, 0, max_addr, nid, flags);
 }
 
-phys_addr_t __init memblock_alloc_nid(phys_addr_t size, phys_addr_t align, int nid)
+phys_addr_t __init memblock_phys_alloc_nid(phys_addr_t size, phys_addr_t align, int nid)
 {
        enum memblock_flags flags = choose_memblock_flags();
        phys_addr_t ret;
@@ -1304,14 +1304,14 @@ phys_addr_t __init memblock_alloc_base(phys_addr_t size, phys_addr_t align, phys
        return alloc;
 }
 
-phys_addr_t __init memblock_alloc(phys_addr_t size, phys_addr_t align)
+phys_addr_t __init memblock_phys_alloc(phys_addr_t size, phys_addr_t align)
 {
        return memblock_alloc_base(size, align, MEMBLOCK_ALLOC_ACCESSIBLE);
 }
 
-phys_addr_t __init memblock_alloc_try_nid(phys_addr_t size, phys_addr_t align, int nid)
+phys_addr_t __init memblock_phys_alloc_try_nid(phys_addr_t size, phys_addr_t align, int nid)
 {
-       phys_addr_t res = memblock_alloc_nid(size, align, nid);
+       phys_addr_t res = memblock_phys_alloc_nid(size, align, nid);
 
        if (res)
                return res;