On Thu, Sep 1, 2022 at 1:21 PM Kent Overstreet <kent.overstreet@xxxxxxxxx> wrote: > > On Thu, Sep 01, 2022 at 10:35:11AM -0700, Suren Baghdasaryan wrote: > > Set ARCH_SUPPORTS_PER_VMA_LOCK so that the per-VMA lock support can be > > compiled on this architecture. > > > > Signed-off-by: Suren Baghdasaryan <surenb@xxxxxxxxxx> > > --- > > arch/x86/Kconfig | 1 + > > 1 file changed, 1 insertion(+) > > > > diff --git a/arch/x86/Kconfig b/arch/x86/Kconfig > > index f9920f1341c8..ee19de020b27 100644 > > --- a/arch/x86/Kconfig > > +++ b/arch/x86/Kconfig > > @@ -27,6 +27,7 @@ config X86_64 > > # Options that are inherently 64-bit kernel only: > > select ARCH_HAS_GIGANTIC_PAGE > > select ARCH_SUPPORTS_INT128 if CC_HAS_INT128 > > + select ARCH_SUPPORTS_PER_VMA_LOCK > > select ARCH_USE_CMPXCHG_LOCKREF > > select HAVE_ARCH_SOFT_DIRTY > > select MODULES_USE_ELF_RELA > > I think you could combine this with the previous path (and similarly on other > architectures) - they logically go together. Thanks for the feedback! I see no downside to that, so unless there are objections I will combine them in the next version.