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 4E559E77197 for ; Thu, 9 Jan 2025 14:00:57 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id BE15F6B007B; Thu, 9 Jan 2025 09:00:56 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id B910E6B0082; Thu, 9 Jan 2025 09:00:56 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id A589A6B0083; Thu, 9 Jan 2025 09:00:56 -0500 (EST) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0010.hostedemail.com [216.40.44.10]) by kanga.kvack.org (Postfix) with ESMTP id 874C26B007B for ; Thu, 9 Jan 2025 09:00:56 -0500 (EST) Received: from smtpin21.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay02.hostedemail.com (Postfix) with ESMTP id E78B912198C for ; Thu, 9 Jan 2025 14:00:55 +0000 (UTC) X-FDA: 82988074470.21.3928A50 Received: from smtp-out2.suse.de (smtp-out2.suse.de [195.135.223.131]) by imf16.hostedemail.com (Postfix) with ESMTP id 62476180028 for ; Thu, 9 Jan 2025 14:00:53 +0000 (UTC) Authentication-Results: imf16.hostedemail.com; dkim=pass header.d=suse.cz header.s=susede2_rsa header.b=zXDr+FnO; dkim=pass header.d=suse.cz header.s=susede2_ed25519 header.b=VXMIPune; dkim=pass header.d=suse.cz header.s=susede2_rsa header.b=zXDr+FnO; dkim=pass header.d=suse.cz header.s=susede2_ed25519 header.b=VXMIPune; spf=pass (imf16.hostedemail.com: domain of vbabka@suse.cz designates 195.135.223.131 as permitted sender) smtp.mailfrom=vbabka@suse.cz; dmarc=none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1736431253; 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=xl1eoUIsi7belwBdWckFhL+Dfd4YDNuITFVEMGaYH7Y=; b=3LL2THRKrdsBL0aZ/5diePmWvE2MOTJTM7P/89/Z0+xKsKGrRvEKAP/QIZnHGHBep49yfl Eu+ON5qCFJYDl7VbAWZWcXiuc23WWaCHdQGu5p7EEpnZHGW9lFtlXE+DKmMe7YhR9GmOOk iZOISzdXUsyiofhzzv/o2KIptAKS8EE= ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1736431253; a=rsa-sha256; cv=none; b=tGj2vc5kZXBHFkkdxgvrbKiFrB+dkiM1tiqwfiTjKtihtVd4hsux24ijmaRElDHDODj7Xs gFfRkvISKv2lDD16xwSTAJbA0h3T/uTMESc6U0+/KZThl/loHfgzo4tAZSjRSSgNtxiCJR UYPH7i2w5kTIUT07kXOh8xDBvrVGfwE= ARC-Authentication-Results: i=1; imf16.hostedemail.com; dkim=pass header.d=suse.cz header.s=susede2_rsa header.b=zXDr+FnO; dkim=pass header.d=suse.cz header.s=susede2_ed25519 header.b=VXMIPune; dkim=pass header.d=suse.cz header.s=susede2_rsa header.b=zXDr+FnO; dkim=pass header.d=suse.cz header.s=susede2_ed25519 header.b=VXMIPune; spf=pass (imf16.hostedemail.com: domain of vbabka@suse.cz designates 195.135.223.131 as permitted sender) smtp.mailfrom=vbabka@suse.cz; dmarc=none Received: from imap1.dmz-prg2.suse.org (unknown [10.150.64.97]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by smtp-out2.suse.de (Postfix) with ESMTPS id 9E55F1F393; Thu, 9 Jan 2025 14:00:51 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=suse.cz; s=susede2_rsa; t=1736431251; h=from:from:reply-to: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; bh=xl1eoUIsi7belwBdWckFhL+Dfd4YDNuITFVEMGaYH7Y=; b=zXDr+FnOhJYrDCNvZpaxyjd3ZxEnZRtQWunC2WO9hoEN4fM8ox3FHiV2qS/Mc72ja5BUAZ 7V415lIQk9YtieFmLWR87IO+t7RO5i/uDiyZo1LxhXgh0XAc9ZiYCEbuSAigeP3q/xfdNK lKrgP63J99/T+dylSI8T5JRH9ky1/DA= DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; d=suse.cz; s=susede2_ed25519; t=1736431251; h=from:from:reply-to: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; bh=xl1eoUIsi7belwBdWckFhL+Dfd4YDNuITFVEMGaYH7Y=; b=VXMIPuneF7Crx8WHqCVzLy1HsH1hffhhFyTD2xOm8DiHqZnrRAVgpj1mDK+NtF690+fH8a dvMyqBZrMun1cPAQ== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=suse.cz; s=susede2_rsa; t=1736431251; h=from:from:reply-to: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; bh=xl1eoUIsi7belwBdWckFhL+Dfd4YDNuITFVEMGaYH7Y=; b=zXDr+FnOhJYrDCNvZpaxyjd3ZxEnZRtQWunC2WO9hoEN4fM8ox3FHiV2qS/Mc72ja5BUAZ 7V415lIQk9YtieFmLWR87IO+t7RO5i/uDiyZo1LxhXgh0XAc9ZiYCEbuSAigeP3q/xfdNK lKrgP63J99/T+dylSI8T5JRH9ky1/DA= DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; d=suse.cz; s=susede2_ed25519; t=1736431251; h=from:from:reply-to: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; bh=xl1eoUIsi7belwBdWckFhL+Dfd4YDNuITFVEMGaYH7Y=; b=VXMIPuneF7Crx8WHqCVzLy1HsH1hffhhFyTD2xOm8DiHqZnrRAVgpj1mDK+NtF690+fH8a dvMyqBZrMun1cPAQ== Received: from imap1.dmz-prg2.suse.org (localhost [127.0.0.1]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by imap1.dmz-prg2.suse.org (Postfix) with ESMTPS id 737E513876; Thu, 9 Jan 2025 14:00:51 +0000 (UTC) Received: from dovecot-director2.suse.de ([2a07:de40:b281:106:10:150:64:167]) by imap1.dmz-prg2.suse.org with ESMTPSA id T5D1G5PWf2dSVwAAD6G6ig (envelope-from ); Thu, 09 Jan 2025 14:00:51 +0000 Message-ID: <6f89cce5-4ddf-473f-9112-cc269961b012@suse.cz> Date: Thu, 9 Jan 2025 15:01:45 +0100 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH v8 04/16] mm: introduce vma_iter_store_attached() to use with attached vmas To: Suren Baghdasaryan , akpm@linux-foundation.org Cc: peterz@infradead.org, willy@infradead.org, liam.howlett@oracle.com, lorenzo.stoakes@oracle.com, mhocko@suse.com, 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, lokeshgidra@google.com, minchan@google.com, jannh@google.com, shakeel.butt@linux.dev, souravpanda@google.com, pasha.tatashin@soleen.com, klarasmodin@gmail.com, richard.weiyang@gmail.com, corbet@lwn.net, linux-doc@vger.kernel.org, linux-mm@kvack.org, linux-kernel@vger.kernel.org, kernel-team@android.com References: <20250109023025.2242447-1-surenb@google.com> <20250109023025.2242447-5-surenb@google.com> Content-Language: en-US From: Vlastimil Babka In-Reply-To: <20250109023025.2242447-5-surenb@google.com> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Rspamd-Queue-Id: 62476180028 X-Rspam-User: X-Rspamd-Server: rspam07 X-Stat-Signature: hekptfe6khaix9ghd9jn4kmar4jfcwhj X-HE-Tag: 1736431253-135697 X-HE-Meta: U2FsdGVkX18mzbybw1TiRsEjir5Ur2bsj1BhTo730Y52C9tSvsTJt+JOkOQnlF5QTY21g4D+v5J8TRFygKiOcRjMWeNXRNR2kosgje0M2d9dk49r8pdHFIVv5z7BksyZWRrIMwLuLqNGtJHFxMpwsYwvzwSpJaTj5zajPyku7pvOi6Iid+E3vX6NNp990H19o265nqK+KSpwYylUA77HQj2C8p+MSol3m78rDJ8dN0bXgM1mc18iQ3oAnchNMFmK0HRsthvYuN7OXQuH/m2h+8JytnRDKa2arnIipvfXJzqYQp7Wl9rOgNTsj8tVXUC0Ocw4taiZkko6WkXPF1CnNIBIWe1BbHq/QZ4Z5yh8nfMQw21rMIL4MWe6qlY+RAZD9sX8fbFIKbbMMdKqv/LlQ9ElX0NciD84m71F6Win71C+E06HdydNl6t3pmE0mZWqQU3ex/u6mLQ+CtJ5TJDoggY7rpbXAmYxDyPnUauC5rEtVpMVWCjVWHQ/wpeHuHd9gYfr6PpjANJtOxAUhr00NKbFx+XoNKKAkH9F6/lhsW+qwmJ2rIxcvLg8FOZxVeIwsm0wAaOxTceye22HugkEl8g+Z51PtUoyTaysr2dmXzJaHo7U3slZeRuG7k3ysxYC1t5ZowPZqVW5BsLTrB/XVf6CXa0+XMlmKzAKcLvWYpDr+0dBmyeQlu7ZZoRMa2WhdZfRsrjy5R3OkrpWuV15e5m6+OCRsEcyRtGeoqYGMJJVrCaEyMEV7a+K1n6XDrzW79NwtYVCNskCIkChWUY065YC2X9XTDN6+9pnxx04ImR+uftEua3qCjouP1WKHTruWsRmfv6U0ghFvLan0/Or/1va07AN7hpyt2GYyueBU93KfqlckwHvaamqZ6C9dnO2iMLrJu1zAyaotuQNkggqXH63kjrWA3PIGyCWGudsst2FfF6ZjQt2Sp+SxwGiK6FaWnTs0XN5MWBBwQFEqjC KgvRn20+ 4oE3d/W8o/P/U5D4LdZmcTjlOQq/088rlwBH8QpVEjbd4SeB+T6AQOC1DFMj0V5sYR5f9nMIyoPlU1BU6DG5zJytOQXWgE1oS5jVbMXn/tpfd3AzEq/mQ7dcnU2YFzN6h+Th40/QsWqvIOGUELLaJwsAq5uHqTVTzuH3Fs90sD83D8Q6F4qvQ/qqx6FNEBIGj8LBugk67SjO+fIKKVe0ElJgS4lplEXlK36n0zMjj6q8+AAD9y85jlg3foByl+8IReoMij1D9QRHnn5W2XEKnjdgvLNBxcdCyPLx7qLpAUpfbsrPWxxMqGuo6vOO3ddf512trjafCnj15gkCfdJ5I0Uee3Ddr198fRDGvCQ3fynlYQLaCdR3MPE0tysJOMYd2mfRAH7xM2wI8lCK3Olei7Lj2tpO8AAfu5opyIjcoyip6jTw= X-Bogosity: Ham, tests=bogofilter, spamicity=0.000002, 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 1/9/25 3:30 AM, Suren Baghdasaryan wrote: > vma_iter_store() functions can be used both when adding a new vma and > when updating an existing one. However for existing ones we do not need > to mark them attached as they are already marked that way. Introduce > vma_iter_store_attached() to be used with already attached vmas. > > Signed-off-by: Suren Baghdasaryan Reviewed-by: Vlastimil Babka