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 6F15CD41D41 for ; Tue, 12 Nov 2024 00:07:05 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 08A7A6B00A0; Mon, 11 Nov 2024 19:07:05 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id 012466B00EC; Mon, 11 Nov 2024 19:07:04 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id DCE676B00ED; Mon, 11 Nov 2024 19:07:04 -0500 (EST) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0015.hostedemail.com [216.40.44.15]) by kanga.kvack.org (Postfix) with ESMTP id BA9336B00A0 for ; Mon, 11 Nov 2024 19:07:04 -0500 (EST) Received: from smtpin24.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay01.hostedemail.com (Postfix) with ESMTP id 729091C76D8 for ; Tue, 12 Nov 2024 00:07:04 +0000 (UTC) X-FDA: 82775501550.24.396176A Received: from dfw.source.kernel.org (dfw.source.kernel.org [139.178.84.217]) by imf26.hostedemail.com (Postfix) with ESMTP id 96EB114000C for ; Tue, 12 Nov 2024 00:06:31 +0000 (UTC) Authentication-Results: imf26.hostedemail.com; dkim=pass header.d=linux-foundation.org header.s=korg header.b=OiGEnLzu; spf=pass (imf26.hostedemail.com: domain of akpm@linux-foundation.org designates 139.178.84.217 as permitted sender) smtp.mailfrom=akpm@linux-foundation.org; dmarc=none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1731369850; 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:content-transfer-encoding: in-reply-to:in-reply-to:references:references:dkim-signature; bh=nKWH6MFNPzqMJz7v14e2xXj8xoPqQff3Zyumj3Dc8D4=; b=O90n1ABU6ktLwqYmGqkydOapFj6P8l+VKzN1HyOLbVceflfOM8SZtgExlVgRWcLCvVEdlt 4blFI7AaAVEmAhHuIzrtSwdmaEpb8PfbskkIUt0SWuBziN7KXkFJMosDwVhHrUU5ddt8SO LOJCquNjI2kqvQJqDprFOMqXaemEidg= ARC-Authentication-Results: i=1; imf26.hostedemail.com; dkim=pass header.d=linux-foundation.org header.s=korg header.b=OiGEnLzu; spf=pass (imf26.hostedemail.com: domain of akpm@linux-foundation.org designates 139.178.84.217 as permitted sender) smtp.mailfrom=akpm@linux-foundation.org; dmarc=none ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1731369850; a=rsa-sha256; cv=none; b=rHd1lVsOFj97+DPBfgmu9SNV1XMcXvxvoYDuuAr3rUInByIDx1NV2MUHItNR+cNzUaijVw QLBa8AtQZiKHl0cbtxuGqp5eeyoMQ+s/BsSJGBF6zQI+9MKa+rO1FNKi43e78sIc/9FRCn igU/mTSmQMukxPqvyDBe4UaYd63dG/0= Received: from smtp.kernel.org (transwarp.subspace.kernel.org [100.75.92.58]) by dfw.source.kernel.org (Postfix) with ESMTP id 184495C5DA9; Tue, 12 Nov 2024 00:06:17 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id 61170C4CECF; Tue, 12 Nov 2024 00:07:00 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=linux-foundation.org; s=korg; t=1731370021; bh=/ypcXFwtKmo17Sx1Km2s3tTzbVymXGdWnQLK7WP6Kmg=; h=Date:From:To:Cc:Subject:In-Reply-To:References:From; b=OiGEnLzuR+ZftpS5iq7PGeEzMH+qhU/I0cdXPuhZFANCbeaVwt9HumqRck96FtZnp IlLjT5A2VDu3Ay8GngDn5CIM7I9hKA9iKInv26m/GMK3S5/93AxOkotPg6UtyffdhL ZiqRw3kUS7bU0py/A9TThF7ON8jODpMXnX0eEBlY= Date: Mon, 11 Nov 2024 16:06:59 -0800 From: Andrew Morton To: Suren Baghdasaryan Cc: willy@infradead.org, liam.howlett@oracle.com, lorenzo.stoakes@oracle.com, mhocko@suse.com, vbabka@suse.cz, hannes@cmpxchg.org, mjguzik@gmail.com, oliver.sang@intel.com, mgorman@techsingularity.net, david@redhat.com, peterx@redhat.com, oleg@redhat.com, dave@stgolabs.net, paulmck@kernel.org, brauner@kernel.org, dhowells@redhat.com, hdanton@sina.com, hughd@google.com, minchan@google.com, jannh@google.com, shakeel.butt@linux.dev, souravpanda@google.com, pasha.tatashin@soleen.com, linux-mm@kvack.org, linux-kernel@vger.kernel.org, kernel-team@android.com Subject: Re: [PATCH 3/4] mm: replace rw_semaphore with atomic_t in vma_lock Message-Id: <20241111160659.14227aaa3481648df9892372@linux-foundation.org> In-Reply-To: <20241111205506.3404479-4-surenb@google.com> References: <20241111205506.3404479-1-surenb@google.com> <20241111205506.3404479-4-surenb@google.com> X-Mailer: Sylpheed 3.8.0beta1 (GTK+ 2.24.33; x86_64-pc-linux-gnu) Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-Rspamd-Server: rspam09 X-Rspamd-Queue-Id: 96EB114000C X-Stat-Signature: akujba9nc1g9iz8sbds8xi4p9ow3wak9 X-Rspam-User: X-HE-Tag: 1731369991-408581 X-HE-Meta: U2FsdGVkX19fwwt4W6wpCvW9lVITyCPMpEwQtgZgdaQC9L5U86eRwzZ4F5e+WIsor+c4WXS62PuPNFIeUqhxHlTRb0npw2zyQQ5d56qRZ3UDpS/jgAexX+Pr8keKZ3vPDvQwJeZUMWFabkWVmHRGFb9HxBtDl0idzaeZt61TgG6YeF6E8loG9J8cpdNcchX3ctluh15zZz693xXD1L9ZRgU98bTmrKNge7sq/dOpBM+F5HQ7f4BuzU2B2pAE7sFIo3kXtK2Ioq5POSYIc7W45HhNEbozJ4vWsjLJivE5yNd2i4MGbno39DoINDlxz7cv5qoajo73rWt/d6Mw88+kYZ6EtwDKLmjM9RHy8sMQuPF98FIGeETuEebTLzt6WfaJ2Sfndz2aI7tTsAXq2w5USpU+SMpvUxiTpTiG1Pd4vPuc7W+R2jvrwtC+KZnxT+ro56WxlXe91s5vvLmJzvGMECiM/io2PCCNudd7TSaAC5oezG7N2N7rn5UvojnTmiafcsMkNuhNoV2n7za76908ZKlcI9p3kY4tZE8MPMps1bgpa+INSj0rXmRkssaitWZfBhI3JGjATksMR93NkAyLzfzSvCRLx9mWLwzMMsTpimZBv6Ra3vgDFSeqZqjD7P5XRXMfwJV3WmOOg0rrCp/aoAJ4rX6/hL/uQpYnN/E+vbElrHBDq/g0UfesootsqB+hJdibGrXC8HlmVzp6E4VgCYakJTcrd57wkCU6plFCa0Ew3vLbBV914JkB/Zo2FD12hGkA9wrZWLL2D5cqoVu6Feuax5h4l5hAoiByGbsNP2xHqRz7wz6tSxZVejOhEFkn0LijD0raQ3W+BNWKE0X6vOtPfMBWWR36RoXuf1cahz9oK7TJVNJ+aV+yhCh/tGzPsV/xzAXM+6WbeiskXXiG54ysVneoXngQRCpOH08jD97LUYgsUkcEKvqaou+DIqMf/xEh5uS1AJsdoGhiIIL qY8VCyCd Ld4iIl3VyNI+Ou/XL1UnqPe4fGQBq/tswXkaPGoUQ14zePvrSzKhEkr1a6/rop9bR06K5baEPrStLiE2KxPfJYO8WELQEOcx0UHxBsT1bajx0M6dk28qkfdLktvpkK6K+xxINmFianVLVKl5fcE6LdPmvo5A6fExAECut1nkR3IgUsczqNNMAP1nJdw537CbepINM4lQGpf3TiS98PQuyT5g7VuTU2yN9g4gT0toGgmScUDQsF2OiQeplPdlu5g7T8DYpyrFn2hbaeq+BC0hIqOxRRSrkWnosWgArUGBzjk0+zT/BewXRsvCCfS0qgfe2ol9NqmiTrlJnXDiMN0QgCDKoGss1af/HHQLw 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: List-Subscribe: List-Unsubscribe: On Mon, 11 Nov 2024 12:55:05 -0800 Suren Baghdasaryan wrote: > include/linux/mm.h | 142 ++++++++++++++++++++++++++++++++++---- There's soooo much inlining happening here. Perhaps we should have a "default to uninlined, unless a benefit is demonstrated" guideline?