summaryrefslogtreecommitdiffstats
path: root/arch/powerpc/kernel/setup-common.c
diff options
context:
space:
mode:
authorAneesh Kumar K.V <aneesh.kumar@linux.ibm.com>2020-07-13 20:37:48 +0530
committerMichael Ellerman <mpe@ellerman.id.au>2020-07-29 21:09:37 +1000
commitef26b76d1af61b90eb0dd3da58ad4f97d8e028f8 (patch)
tree03244033b205138afd43756ddc8b727110bec62b /arch/powerpc/kernel/setup-common.c
parent81a413259a224f0d1783c41a74f18864d4f3d67e (diff)
downloadlinux-stable-ef26b76d1af61b90eb0dd3da58ad4f97d8e028f8.tar.gz
linux-stable-ef26b76d1af61b90eb0dd3da58ad4f97d8e028f8.tar.bz2
linux-stable-ef26b76d1af61b90eb0dd3da58ad4f97d8e028f8.zip
powerpc/hugetlb/cma: Allocate gigantic hugetlb pages using CMA
commit: cf11e85fc08c ("mm: hugetlb: optionally allocate gigantic hugepages using cma") added support for allocating gigantic hugepages using CMA. This patch enables the same for powerpc Signed-off-by: Aneesh Kumar K.V <aneesh.kumar@linux.ibm.com> Signed-off-by: Michael Ellerman <mpe@ellerman.id.au> Link: https://lore.kernel.org/r/20200713150749.25245-1-aneesh.kumar@linux.ibm.com
Diffstat (limited to 'arch/powerpc/kernel/setup-common.c')
-rw-r--r--arch/powerpc/kernel/setup-common.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/arch/powerpc/kernel/setup-common.c b/arch/powerpc/kernel/setup-common.c
index 9d3faac53295..b198b0ff25bc 100644
--- a/arch/powerpc/kernel/setup-common.c
+++ b/arch/powerpc/kernel/setup-common.c
@@ -928,6 +928,9 @@ void __init setup_arch(char **cmdline_p)
/* Reserve large chunks of memory for use by CMA for KVM. */
kvm_cma_reserve();
+ /* Reserve large chunks of memory for us by CMA for hugetlb */
+ gigantic_hugetlb_cma_reserve();
+
klp_init_thread_info(&init_task);
init_mm.start_code = (unsigned long)_stext;