From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S932432AbcLNOqa (ORCPT ); Wed, 14 Dec 2016 09:46:30 -0500 Received: from mail-it0-f46.google.com ([209.85.214.46]:35784 "EHLO mail-it0-f46.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752073AbcLNOq2 (ORCPT ); Wed, 14 Dec 2016 09:46:28 -0500 MIME-Version: 1.0 In-Reply-To: <1481725151-20549-2-git-send-email-zhongjiang@huawei.com> References: <1481725151-20549-1-git-send-email-zhongjiang@huawei.com> <1481725151-20549-2-git-send-email-zhongjiang@huawei.com> From: Ard Biesheuvel Date: Wed, 14 Dec 2016 14:45:50 +0000 Message-ID: Subject: Re: [RESEND PATCH 1/2] arm64: change from CONT_PMD_SHIFT to CONT_PTE_SHIFT To: zhongjiang Cc: Catalin Marinas , Will Deacon , Robert Richter , Mark Rutland , Arnd Bergmann , Rob Herring , dwoods@ezchip.com, Jeremy Linton , "linux-arm-kernel@lists.infradead.org" , "linux-kernel@vger.kernel.org" Content-Type: text/plain; charset=UTF-8 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On 14 December 2016 at 14:19, zhongjiang wrote: > From: zhong jiang > > I think that CONT_PTE_SHIFT is more reasonable even if they are some > value. and the patch is not any functional change. > This may be the case for 64k pages, but not for 16k pages, and I actually think add_default_hugepagesz() could be made unconditional, given that both 64k on 4k kernels and 2 MB on 16k kernels are useful hugepage sizes that are not otherwise available by default. > Signed-off-by: zhong jiang Reviewed-by: Ard Biesheuvel > --- > arch/arm64/mm/hugetlbpage.c | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/arch/arm64/mm/hugetlbpage.c b/arch/arm64/mm/hugetlbpage.c > index 2e49bd2..0a4c97b 100644 > --- a/arch/arm64/mm/hugetlbpage.c > +++ b/arch/arm64/mm/hugetlbpage.c > @@ -323,7 +323,7 @@ static __init int setup_hugepagesz(char *opt) > static __init int add_default_hugepagesz(void) > { > if (size_to_hstate(CONT_PTES * PAGE_SIZE) == NULL) > - hugetlb_add_hstate(CONT_PMD_SHIFT); > + hugetlb_add_hstate(CONT_PTE_SHIFT); > return 0; > } > arch_initcall(add_default_hugepagesz); > -- > 1.8.3.1 >