lists.openwall.net | lists / announce owl-users owl-dev john-users john-dev passwdqc-users yescrypt popa3d-users / oss-security kernel-hardening musl sabotage tlsify passwords / crypt-dev xvendor / Bugtraq Full-Disclosure linux-kernel linux-netdev linux-ext4 linux-hardening linux-cve-announce PHC | |
Open Source and information security mailing list archives
| ||
|
Date: Sun, 26 May 2019 12:08:48 -0400 From: Alex Ghiti <alex@...ti.fr> To: Ingo Molnar <mingo@...nel.org> Cc: Christoph Hellwig <hch@...radead.org>, Mike Kravetz <mike.kravetz@...cle.com>, Catalin Marinas <catalin.marinas@....com>, Will Deacon <will.deacon@....com>, Palmer Dabbelt <palmer@...ive.com>, Albert Ou <aou@...s.berkeley.edu>, Thomas Gleixner <tglx@...utronix.de>, Ingo Molnar <mingo@...hat.com>, Borislav Petkov <bp@...en8.de>, "H . Peter Anvin" <hpa@...or.com>, x86@...nel.org, linux-kernel@...r.kernel.org, linux-arm-kernel@...ts.infradead.org, linux-riscv@...ts.infradead.org Subject: Re: [PATCH REBASE v2 1/2] x86, arm64: Move ARCH_WANT_HUGE_PMD_SHARE config in arch/Kconfig On 5/26/19 10:42 AM, Ingo Molnar wrote: > * Alexandre Ghiti <alex@...ti.fr> wrote: > >> ARCH_WANT_HUGE_PMD_SHARE config was declared in both architectures: >> move this declaration in arch/Kconfig and make those architectures >> select it. >> >> Signed-off-by: Alexandre Ghiti <alex@...ti.fr> >> Reviewed-by: Palmer Dabbelt <palmer@...ive.com> >> --- >> arch/Kconfig | 3 +++ >> arch/arm64/Kconfig | 2 +- >> arch/x86/Kconfig | 4 +--- >> 3 files changed, 5 insertions(+), 4 deletions(-) >> >> diff --git a/arch/Kconfig b/arch/Kconfig >> index c47b328eada0..d2f212dc8e72 100644 >> --- a/arch/Kconfig >> +++ b/arch/Kconfig >> @@ -577,6 +577,9 @@ config HAVE_ARCH_TRANSPARENT_HUGEPAGE_PUD >> config HAVE_ARCH_HUGE_VMAP >> bool >> >> +config ARCH_WANT_HUGE_PMD_SHARE >> + bool >> + >> config HAVE_ARCH_SOFT_DIRTY >> bool >> >> diff --git a/arch/arm64/Kconfig b/arch/arm64/Kconfig >> index 4780eb7af842..dee7f750c42f 100644 >> --- a/arch/arm64/Kconfig >> +++ b/arch/arm64/Kconfig >> @@ -70,6 +70,7 @@ config ARM64 >> select ARCH_SUPPORTS_NUMA_BALANCING >> select ARCH_WANT_COMPAT_IPC_PARSE_VERSION >> select ARCH_WANT_FRAME_POINTERS >> + select ARCH_WANT_HUGE_PMD_SHARE if ARM64_4K_PAGES || (ARM64_16K_PAGES && !ARM64_VA_BITS_36) >> select ARCH_HAS_UBSAN_SANITIZE_ALL >> select ARM_AMBA >> select ARM_ARCH_TIMER >> @@ -884,7 +885,6 @@ config SYS_SUPPORTS_HUGETLBFS >> def_bool y >> >> config ARCH_WANT_HUGE_PMD_SHARE >> - def_bool y if ARM64_4K_PAGES || (ARM64_16K_PAGES && !ARM64_VA_BITS_36) >> >> config ARCH_HAS_CACHE_LINE_SIZE >> def_bool y >> diff --git a/arch/x86/Kconfig b/arch/x86/Kconfig >> index 2bbbd4d1ba31..fa021ec38803 100644 >> --- a/arch/x86/Kconfig >> +++ b/arch/x86/Kconfig >> @@ -93,6 +93,7 @@ config X86 >> select ARCH_USE_QUEUED_SPINLOCKS >> select ARCH_WANT_BATCHED_UNMAP_TLB_FLUSH >> select ARCH_WANTS_DYNAMIC_TASK_STRUCT >> + select ARCH_WANT_HUGE_PMD_SHARE >> select ARCH_WANTS_THP_SWAP if X86_64 >> select BUILDTIME_EXTABLE_SORT >> select CLKEVT_I8253 >> @@ -301,9 +302,6 @@ config ARCH_HIBERNATION_POSSIBLE >> config ARCH_SUSPEND_POSSIBLE >> def_bool y >> >> -config ARCH_WANT_HUGE_PMD_SHARE >> - def_bool y >> - >> config ARCH_WANT_GENERAL_HUGETLB >> def_bool y > Acked-by: Ingo Molnar <mingo@...nel.org> Thanks ! Alex > > Thanks, > > Ingo
Powered by blists - more mailing lists