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 9E6F7D743E9 for ; Wed, 20 Nov 2024 22:11:47 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 38B696B007B; Wed, 20 Nov 2024 17:11:47 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id 33BC56B0085; Wed, 20 Nov 2024 17:11:47 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 22AAF6B008C; Wed, 20 Nov 2024 17:11:47 -0500 (EST) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0011.hostedemail.com [216.40.44.11]) by kanga.kvack.org (Postfix) with ESMTP id 061586B007B for ; Wed, 20 Nov 2024 17:11:47 -0500 (EST) Received: from smtpin02.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay03.hostedemail.com (Postfix) with ESMTP id 947C6A10F4 for ; Wed, 20 Nov 2024 22:11:46 +0000 (UTC) X-FDA: 82807870866.02.2A3C5BB Received: from out-176.mta0.migadu.com (out-176.mta0.migadu.com [91.218.175.176]) by imf07.hostedemail.com (Postfix) with ESMTP id AF8684000C for ; Wed, 20 Nov 2024 22:10:32 +0000 (UTC) Authentication-Results: imf07.hostedemail.com; dkim=pass header.d=linux.dev header.s=key1 header.b=muyCQ5Sv; spf=pass (imf07.hostedemail.com: domain of shakeel.butt@linux.dev designates 91.218.175.176 as permitted sender) smtp.mailfrom=shakeel.butt@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=1732140554; 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=COBxTjW3FQRNbm+V4f5LJnh+ZCFl+4BIkeAIgUb9g3M=; b=YV+rsm5shK+rpiqEeWhPBUjFG1pzIfYABonU8Qcqec3op2wZ3OpS+pWxKmDn+5P08tnZiN W9f3CefWRbTQjREAv4guCVMH3Mp4H8s1whAc+uAoej3G50lp0jX9anX2rUMnzSvoj5OU3e z4aUwIX+Bkrh7hXw0XGqkqycPnL2lvY= ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1732140554; a=rsa-sha256; cv=none; b=lmme/OirKUB2lU7HcmCyz7TNZknJFHa3iLYULO0NB+kU52zEBXMuopDq1+2QiHFDAEfWUb 4rki2++vmvF3R0d4TZkCiwKygJWUes5o65XB7dGbIvoytVp9zqu9CDFRrrb5ZBZmiD0cAN EHnbMNbbdsNDQX8Ijbg5E0ADA83sb4g= ARC-Authentication-Results: i=1; imf07.hostedemail.com; dkim=pass header.d=linux.dev header.s=key1 header.b=muyCQ5Sv; spf=pass (imf07.hostedemail.com: domain of shakeel.butt@linux.dev designates 91.218.175.176 as permitted sender) smtp.mailfrom=shakeel.butt@linux.dev; dmarc=pass (policy=none) header.from=linux.dev Date: Wed, 20 Nov 2024 14:11:32 -0800 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linux.dev; s=key1; t=1732140703; 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=COBxTjW3FQRNbm+V4f5LJnh+ZCFl+4BIkeAIgUb9g3M=; b=muyCQ5Sv4ldgnI29QCvVCu2Z7msGkwZwMcUGO7tdMtW6aM5qiOVGgMJ2VMQ3zaqacZ+ec0 3DEk8lnkKJb8I/dxqKRfm+wM6fbvx7jbj1RyHu2jTIkG8E9PLPc/LywmMtq5AU33VatB2F Fv16zzFFeOMq4LjcP8+/ZrrUuVIupdk= X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. From: Shakeel Butt To: Suren Baghdasaryan Cc: akpm@linux-foundation.org, 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, souravpanda@google.com, pasha.tatashin@soleen.com, corbet@lwn.net, linux-doc@vger.kernel.org, linux-mm@kvack.org, linux-kernel@vger.kernel.org, kernel-team@android.com Subject: Re: [PATCH v4 1/5] mm: introduce vma_start_read_locked{_nested} helpers Message-ID: References: <20241120000826.335387-1-surenb@google.com> <20241120000826.335387-2-surenb@google.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20241120000826.335387-2-surenb@google.com> X-Migadu-Flow: FLOW_OUT X-Rspam-User: X-Rspamd-Server: rspam12 X-Rspamd-Queue-Id: AF8684000C X-Stat-Signature: jbkgptncjm4h416m48hriuinfke8zrih X-HE-Tag: 1732140632-596523 X-HE-Meta: U2FsdGVkX1+MUWMusqXZoL64+c0Q2Qu2Ir5EpRuGrlc5m/6JlxuKA8JkAdahOGgN7Coda8YtKa8GaaLR1/dFy6QbQTlE5DhAUEG7c8e78un0cFHGSttCuzt1QKs1dPOFCHjGaueOlSByx3A5LyKrmpIfTVhvk9VG0lGKL5YdfXzv1qs0gmn0712PBt9pLJosTUi2I2anDMZhoodFj9t637QW1VVG8T43W15RqgosTHFRhE6tLpi0RjMtRzeVUhijUbX3F5lk2YT7spFDov0ZjlXRJE1Hgzim3fV2gSyYFwiuGmySTqhQyRwF58YSxcVCQ8xGTu4Mu7/ybNRt0G7Imr22wuDpp/qhpL7s1Br4KkZTHUaER1wPt+MMJL0X399wultL3n/B9X5/0VnztiKNQP9st8OzuCYWhrEXTn6YLQjB1OqYxrt/gPejKKhJ8vwoVh8/FXnVO/UoeG8t1zqCJSlhddNe6NvBof472IoppAUgkIET/P2GW+kO6Wl7Yy1NIyQeGpw//Lfwlr16BwkU/2zuPIrxuHlLa43gKupeq5mfw7X1AD+F+wg1/PQcAav8KsNm081c6F9fLudVZQfNFGfbHRQk7m9ooI59Tbqw0zG88SQ4GC5GGQ/RwLqYcaxHae6hg2ERDgO45zqAktoKqUAsHsX2DwGfuExdYImUKdLZGouCm7Mfh50DD6/QMZPnoB8kWc+bIkmdN8OS44xPo9kGQ+8oLpv+kXUKtPKX5jdaKRQlug4eYkXpoFoa8Qe7zC2acDt+FSF58QZtg3ElkJqONOXvcrHXw1tWvm8U1sEhHUvYPw9WswrC3rszSHkp3ROsWDZdz0ozjIwEEyZf9ItAuWOHAiKN1uwlOsGreTahdfcMtc50X+ApqCO0/q+KGgf+Sew9lO5Z0QRD3oc+rU5Z95Zd8Cw0pVO1IFH3zQrCRyiZvg5FvvVYrXvkkvFa9nlepmm4HfTHrzWwkbE X1eaTn6o +vLEfhQOEcr7rY0/2gxI2mDiT6W5LsfwsxEpQJMNjjrGmmJFxn5dgtsWBdsQRS3cdS6xNGC51z7D/VpIGIcrhptj0SPr+rhcrFA/olc5ctgOjB701ggYgnpSG6NZpIfjb+2wplAas01O1ZZbO163yccIeB9RtnORFNnvxftF0Q4OOW/jKD1lcFz/VHKkrd+M1RB+SZHtOaHHiAOMY6JKIsijGPbsdMLWwjmm8zackCZ5QAzoEe+xuGrD2Tfcbh+gR5JTvhuQXv345vM044Dqym77QZdTgid5YjyCyX6b8kBfVk14= 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 Tue, Nov 19, 2024 at 04:08:22PM -0800, Suren Baghdasaryan wrote: > Introduce helper functions which can be used to read-lock a VMA when > holding mmap_lock for read. Replace direct accesses to vma->vm_lock > with these new helpers. > > Signed-off-by: Suren Baghdasaryan > Reviewed-by: Lorenzo Stoakes > Reviewed-by: Davidlohr Bueso Reviewed-by: Shakeel Butt