From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from kanga.kvack.org (kanga.kvack.org [205.233.56.17]) by smtp.lore.kernel.org (Postfix) with ESMTP id 3AEF4C6FA81 for ; Thu, 1 Sep 2022 20:21:08 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id C7D2C8004D; Thu, 1 Sep 2022 16:21:07 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id C05888000D; Thu, 1 Sep 2022 16:21:07 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id AA5438004D; Thu, 1 Sep 2022 16:21:07 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0017.hostedemail.com [216.40.44.17]) by kanga.kvack.org (Postfix) with ESMTP id 97B5B8000D for ; Thu, 1 Sep 2022 16:21:07 -0400 (EDT) Received: from smtpin26.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay04.hostedemail.com (Postfix) with ESMTP id E16F81A02B1 for ; Thu, 1 Sep 2022 20:21:05 +0000 (UTC) X-FDA: 79864635690.26.60D4AD8 Received: from out0.migadu.com (out0.migadu.com [94.23.1.103]) by imf04.hostedemail.com (Postfix) with ESMTP id 7596D40051 for ; Thu, 1 Sep 2022 20:21:05 +0000 (UTC) Date: Thu, 1 Sep 2022 16:20:52 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linux.dev; s=key1; t=1662063664; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=59N4cXDrrx4pvcgXkof/n8IFhKqV2Yv9jG1OYeuE1s4=; b=dXIMcpOFv3ETRiKCxyi6yjMteTgi6ggGBp7Fdyb2codMRsgCLJp7x2x4nLvG1IWvASiMF0 hESvF7xeaq0Q8V1p+DUAYmtNi3gteD6Owm4NzOM5fELcAqZMBiNPRvXj18LmToocre3m2H ZW+O5s0hMKJyEFO4DjHZjZ1sua9VkBw= X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. From: Kent Overstreet To: Suren Baghdasaryan Cc: akpm@linux-foundation.org, michel@lespinasse.org, jglisse@google.com, mhocko@suse.com, vbabka@suse.cz, hannes@cmpxchg.org, mgorman@suse.de, dave@stgolabs.net, willy@infradead.org, liam.howlett@oracle.com, peterz@infradead.org, ldufour@linux.ibm.com, laurent.dufour@fr.ibm.com, paulmck@kernel.org, luto@kernel.org, songliubraving@fb.com, peterx@redhat.com, david@redhat.com, dhowells@redhat.com, hughd@google.com, bigeasy@linutronix.de, rientjes@google.com, axelrasmussen@google.com, joelaf@google.com, minchan@google.com, kernel-team@android.com, linux-mm@kvack.org, linux-arm-kernel@lists.infradead.org, linuxppc-dev@lists.ozlabs.org, x86@kernel.org, linux-kernel@vger.kernel.org Subject: Re: [RFC PATCH RESEND 23/28] x86/mm: define ARCH_SUPPORTS_PER_VMA_LOCK Message-ID: <20220901202052.xfaeuhmosheml2gz@moria.home.lan> References: <20220901173516.702122-1-surenb@google.com> <20220901173516.702122-24-surenb@google.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20220901173516.702122-24-surenb@google.com> X-Migadu-Flow: FLOW_OUT X-Migadu-Auth-User: linux.dev ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1662063665; a=rsa-sha256; cv=none; b=b8oMS5gZsn/iwfHF7MIxipPHkJ9JblLMxXS8cg5oH+xN2B5/idj/+P/2Vw/8Nc/kaWv/u/ dbNobNCeAWJlNJ4dwWdvbCRrTfqsl4uQc+N5HAsWKAPvYecPy73/6qCgF0q9SLAPv2UZmz 2Bq4iqE/4PghPk9Z5FcVtHmFF3IpaL8= ARC-Authentication-Results: i=1; imf04.hostedemail.com; dkim=pass header.d=linux.dev header.s=key1 header.b=dXIMcpOF; spf=pass (imf04.hostedemail.com: domain of kent.overstreet@linux.dev designates 94.23.1.103 as permitted sender) smtp.mailfrom=kent.overstreet@linux.dev; dmarc=pass (policy=none) header.from=linux.dev ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1662063665; h=from:from:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type:content-transfer-encoding: in-reply-to:in-reply-to:references:references:dkim-signature; bh=59N4cXDrrx4pvcgXkof/n8IFhKqV2Yv9jG1OYeuE1s4=; b=DB5D6rEMsYO9f9lGfskCBEnXVXFu1pNOJbjQgfZ+0LxWOs6dJljmw6lTAGx8S5uyF0e6bO brMlrd0BT2kVWdWXWgA0IfVdFVIJxgGcpgbH8haayjB+YYcgvbBoJ4QHj/nrj50Rmbzvl4 HA6+0MAQmL8Vb1QV6Z71V3ivYCi7qnQ= X-Rspam-User: X-Stat-Signature: jxgyeed4cehbg7zuemdfxy9raosznc3u X-Rspamd-Queue-Id: 7596D40051 X-Rspamd-Server: rspam06 Authentication-Results: imf04.hostedemail.com; dkim=pass header.d=linux.dev header.s=key1 header.b=dXIMcpOF; spf=pass (imf04.hostedemail.com: domain of kent.overstreet@linux.dev designates 94.23.1.103 as permitted sender) smtp.mailfrom=kent.overstreet@linux.dev; dmarc=pass (policy=none) header.from=linux.dev X-HE-Tag: 1662063665-224820 X-Bogosity: Ham, tests=bogofilter, spamicity=0.000000, version=1.2.4 Sender: owner-linux-mm@kvack.org Precedence: bulk X-Loop: owner-majordomo@kvack.org List-ID: 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 > --- > 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.