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 882F5E77188 for ; Thu, 19 Dec 2024 00:36:03 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id BC3E76B0085; Wed, 18 Dec 2024 19:36:02 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id B4C806B0088; Wed, 18 Dec 2024 19:36:02 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 9ECA06B0089; Wed, 18 Dec 2024 19:36:02 -0500 (EST) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0014.hostedemail.com [216.40.44.14]) by kanga.kvack.org (Postfix) with ESMTP id 804536B0085 for ; Wed, 18 Dec 2024 19:36:02 -0500 (EST) Received: from smtpin29.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay05.hostedemail.com (Postfix) with ESMTP id 09A7D4582B for ; Thu, 19 Dec 2024 00:36:02 +0000 (UTC) X-FDA: 82909841028.29.9786298 Received: from dfw.source.kernel.org (dfw.source.kernel.org [139.178.84.217]) by imf14.hostedemail.com (Postfix) with ESMTP id 800F1100012 for ; Thu, 19 Dec 2024 00:35:24 +0000 (UTC) Authentication-Results: imf14.hostedemail.com; dkim=pass header.d=linux-foundation.org header.s=korg header.b=Avm3K4Ps; spf=pass (imf14.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=1734568545; 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=SYc/V85TmJcw93AxTfXi/X0tRN1kCQ+HoW+mnP2c0Ko=; b=ujCiVvRfM5+gLQaj93MtRLRifW8/EWfj+NmcPRodqGqmoqpmfp0hg45LbZdSWXDnNOVqjB 11nzEeRpIXN6OWpsnf8MjKOoltiDl41580/oEgWmMDGpOya4d8SRyPC+vq55oXUnxHXiNr vhGqUpQXLpEg3fzqt2RsfYVPt46O/CA= ARC-Authentication-Results: i=1; imf14.hostedemail.com; dkim=pass header.d=linux-foundation.org header.s=korg header.b=Avm3K4Ps; spf=pass (imf14.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=1734568545; a=rsa-sha256; cv=none; b=s7bfv3J+vDsMvejGh2mn80fDW9EoCw1JXOlwP7jdtx494XPc3vo0q//s8q4hydGGjALMd/ 8sOFMp8is9nB3DoujeKVIgN9GgEU7uNDfmNsJLKKHArYOdcdomkaRC+wGXfQffx2Oc4F95 jELxYqGwznb81VVlf0MIGsmi/tKfJUU= Received: from smtp.kernel.org (transwarp.subspace.kernel.org [100.75.92.58]) by dfw.source.kernel.org (Postfix) with ESMTP id 352895C5BC9; Thu, 19 Dec 2024 00:35:17 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id 0D86EC4CED4; Thu, 19 Dec 2024 00:35:58 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=linux-foundation.org; s=korg; t=1734568559; bh=TXP771HUZawEfmxGAQbJyWJ74PlkNXYsTIGiQeRlqMo=; h=Date:From:To:Cc:Subject:In-Reply-To:References:From; b=Avm3K4Ps3AW+axzTX2rRPBy8ZoqYOC1lbN67asCh+uLy0vNXcGAno0shFWz8sZ9nz eFoGUleHED0sfU9ud0O+5qDsa2uG7z1u9HCWH/GckOGOFXxdW54ll4jbHa7/Ny7fqH 7wv4IDQiRP6LyW9w0Y9usbaYPLc4OaJDFPkM3aQk= Date: Wed, 18 Dec 2024 16:35:57 -0800 From: Andrew Morton To: Suren Baghdasaryan Cc: "Liam R. Howlett" , Peter Zijlstra , willy@infradead.org, 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, lokeshgidra@google.com, minchan@google.com, jannh@google.com, shakeel.butt@linux.dev, souravpanda@google.com, pasha.tatashin@soleen.com, klarasmodin@gmail.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 v6 10/16] mm: replace vm_lock and detached flag with a reference count Message-Id: <20241218163557.1ce2d68cacd3d800c1fea1af@linux-foundation.org> In-Reply-To: References: <20241218161850.GG2354@noisy.programming.kicks-ass.net> <20241218174428.GQ2354@noisy.programming.kicks-ass.net> 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-Queue-Id: 800F1100012 X-Stat-Signature: ba5qx5ywr7mgsh7axb149u4p93imrdjd X-Rspam-User: X-Rspamd-Server: rspam11 X-HE-Tag: 1734568524-13229 X-HE-Meta: U2FsdGVkX1/lff8sDpS6F0exKcERG+1I0sXKvWAzpjT651a4wEvq6z8SE8jxLt947O5fvdSagJUAf59DYbnQLtZmkI4tjEwKCTXTCsWJPk40jEZIZvvfMLpj5v+rIy0wIixBGO2gBj1qrDNzY2rpDtB/b90Hkw7oYFenWbOKARuX1j5Dok16SNZcSn0sSdKFtZDNUbK9nzfOriG4bI6aYCQUrg1rNl09KLnhsuyw2qAb5MK0idFqIhOm2nyF4bx4zFA0jWmWGCJTbO2J0xWBbIGKSF2fyB9mpSNoOAQRr0ZujxADeGBNjsncyLSpI0f7559BeiYikV/st+GdBIL7KJgf+TzqYaN/OtKUsy8ReEiZQbgmJ5dLzFvN+IRj9hSxQo+cppJr0XvhIybgviydVUhbyt8H3/f6sPArmn0DbSXmC8cooH9RSEmj/WlSoHjM3kcs4j45Sj3X0CyTynaJue6f4z/wfaQK+e+0LNpgYCs5CqJGM/WjcblpOgO0FuJw3quOaKj15Ty6CABGSU+z2dOdTgW81qQUPoELERF39OYQ1U7HMK6Bz8+fi1r9wX81UnBx5sPAxJboxC3K/YcvTsDM5hbStgpgI6qmt8TErlhEzNAYrag0fwtowqarGi0NVycNf4AS8pWVXVNgrunq8keVTdaKxGlKenuSZG7Tiy7CLhQO6cnYGLPUfPUGEQaHl2tbEjUaZ73J4A+AQ7a3Q+QoF7GPSs/ZenZicH5Ek/0IunHOFRi4o/UQuXUmNC6BjTUN9NVwgLh9e4FwO+yMHsEeW/rbzC4fvEviToV/Hqyrc4FLeHDl+F/jrgPnqifzMjfwtC06CyWcf2nDRkqOE+Slwa8GokybOgfekkPhVKwFSakGQ5HdxuAXu2aeUlOSYIpt5qse2w0pYqKT2Xtw6Zj/6i6lRWn4xykS4P09FB1mzZa4CnIhjTshLo8o2xT0/UFZNRNX5acSjmrm6pC hH+xos7g aBThGS+LuLJlxng3xbPLMUmRvwTf8QvRTkuUgvIQ/UbgURiKomtBUh3rDSEBQgSyQlCJEhqXmzvGJGZy6xieeAxlXoAFIXQW2mvAof1zmZ8MFmbvaXi34ooWrxJoLoEDw6/NNajTX4U/nFckgaLM8SqorcPtExia1qrEs77HNyF6zeEs0jb4xX2DyB2JpPhRFw91lPcinjGB64pxHTfzpTlfRcrVe/FeboPTgG5VFQ8JRGzYpAzC0xEGB+SWFWto3PjGEVZ9bj9zza0Ig6jH+7w+12QqLG6Rj8/GPTbfbtly9X/H4waLUvUZvd46OdB3U1x3Z 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 Wed, 18 Dec 2024 13:53:17 -0800 Suren Baghdasaryan wrote: > > There is a loop for_each_vma_range() that does: > > > > vma_start_write(next); > > mas_set(mas_detach, vms->mas_count++); > > mas_store_gfp(mas_detach, next, GFP_KERNEL); > > Ah, ok I see now. I completely misunderstood what for_each_vma_range() > was doing. I'll drop the v6 series from mm-unstable.