From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-qt1-f172.google.com (mail-qt1-f172.google.com [209.85.160.172]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 60D18430CDC for ; Tue, 7 Jul 2026 16:19:20 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.160.172 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1783441161; cv=none; b=VfOnXdTnLVFEDLKeRrTRvb6CKQCGRcKi5FYrzuFY5bPwVT49EgdqSyIaSCMJNUDaM41Nd2pJwNbZABSEamJ7OPD88fOvEoiRKAMV7ZVd5GfeEjALS9ZDNL1o7LOsE2jWGg1Mg4zl9I92GB7ddNoMuW/c8zH80qja/IQx+KWjt1Q= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1783441161; c=relaxed/simple; bh=zSkYvM1j3bXBVN3GN9JHi3PTLk/FUppI2uWt99Lug5A=; h=Date:From:To:Cc:Subject:Message-ID:References:MIME-Version: Content-Type:Content-Disposition:In-Reply-To; b=h9ZTwEVjZWJS9RwaT2tbiecJtv6/8X9SJHPPOwdmJSiKbZz6YynNIDp8vujBGd6NU6brxJmZISFXT8E7QLaYHwUD8Tl1pbgJFQ0BbqCD32Z1O7yelExYUWhQU0pDzlOZLQjM9rx9/cj/kGS662MGgTb6kYu6azM2y7E6X3tIOtE= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=gourry.net; spf=pass smtp.mailfrom=gourry.net; dkim=pass (2048-bit key) header.d=gourry.net header.i=@gourry.net header.b=tOu0AuX1; arc=none smtp.client-ip=209.85.160.172 Authentication-Results: smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=gourry.net Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gourry.net Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gourry.net header.i=@gourry.net header.b="tOu0AuX1" Received: by mail-qt1-f172.google.com with SMTP id d75a77b69052e-51c149c5722so6807701cf.0 for ; Tue, 07 Jul 2026 09:19:20 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gourry.net; s=google; t=1783441159; x=1784045959; darn=vger.kernel.org; h=in-reply-to:content-disposition:content-type:mime-version :references:message-id:subject:cc:to:from:date:from:to:cc:subject :date:message-id:reply-to:content-type; bh=shTm78OzX8lamx3AIG2aka+O0fr6RJu853HQxce+7Rc=; b=tOu0AuX1FDWoyvYMHCvWmlaTSHUD6PEpTTlEE1s5M3FykAgHZF9yifJg2cX24DQWS1 F1Hyq40+EffI4Jw4DNO0phdLK3CF6sAk5zDlQPBL6Cy3mLhJW6p4NcU1GHwLtioydHWi Z07uca+uB3L3POr5O7FDveWzX/6UbBZ8l/AiOutRTTQAMDKNUGpQapP3pM7t9yE3bL7S mOTX3KGtP2Uee4E1GNDnipNBkqgltNYxygx3AlYRPOoJgZqwRSmJjLrnFLGidwjcbGNp qiX1DMnI8okfB/qzgmsu0dCpZD9+JgLIgwq0qbQQhTzP4o4PM0JN5KmaxuYF4bK99HLL i61A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1783441159; x=1784045959; h=in-reply-to:content-disposition:content-type:mime-version :references:message-id:subject:cc:to:from:date:x-gm-gg :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to :content-type; bh=shTm78OzX8lamx3AIG2aka+O0fr6RJu853HQxce+7Rc=; b=igMI0TRQW0H7f7tTjLo1TpDx8Hk2gjMpXgNxLYNnXl+NpmnX56VsX97F3hPf8qqJt6 NnzGG/yhp1WqZFj0K3KPBY4shDCXpYXzzoLgkpLr9PNpInfnsM7xEomdmgmFqhWPJZ/4 tT7KFcJeppRw4g+beUv5tXY1Kj9ty4q38xkFyANVfWajzgRzvKEV1UihclmeHCNab0dS 6mH+byDnbwez8UCjVzFaQMvles2BUzBc39c+3eOANcPvrZNgmU2eJwvhziTyD6XAEqPG WVVZyk8jSdrNW4c/VYvHbnyzXLBjqdEx3TGlmzFdfB/ESvrXbtxHA7A+p5tTo0SjRX48 Mx7g== X-Forwarded-Encrypted: i=1; AHgh+RorQLTdHdWeRhXss8RJiIVxuldg8kHsYFM9Q8DKN3juTpzqsdnZizoyea19EPjZmevbJ+aS6KAgEaAEpWU=@vger.kernel.org X-Gm-Message-State: AOJu0Yzuh2ZUxpeUJJJSBlsTdGtKtFEcNKlzz42rSpl5R6GSWZ9jwMbt 64l7EBjbMOTiTU1piD2YXJbFc/fnVrOqmLiO3ia5p5zV/EUXezAlIsaVB2+2zMMJOno= X-Gm-Gg: AfdE7ckllTad+p49kXWwE5LNqyx68z9Vc5fXclCa2/98w6BUzFqVy1zBCxr8JAOcxRc zEyuiwIc8plG7u9fqFeU7MTIO2ioKJNfW1lXvUs3Dz569VMM6F3QJuV0R3YDgyFGj8S3He7Dcjt hb+croHuIqk1QA390RSY595VlNfukcxNSHftMEys0JdDUbUS77Z5fhAtorZnnoRUyV5wVkm0mZW ojaZviAGxXysCP5GEmLYMCbninVsWT/HWDor2CuA1L295AnXZ3Tlapn4gqbKCCrXafOaZy8FjH0 VlaT+3hFmUft0kOUvJJDOpvS/tVjfGkFv732N970IDMbXelguzC1aaZj4etUt+R5fa3HM5bYdqC DX/KFF+7rD4i3lvpoK1N0AdVmc4QgjLoC5nohseOB7XMc8Y9yy3mhNr+BBr5/cBCMyQIrnOtJM9 bQ3TXRl7FtNlzmMH3Xn3WpZv5kneEwMPBXzK8M5ruYLcW3H6TU0TeXMixKSahRkroVlvwk X-Received: by 2002:a05:622a:124e:b0:51c:1f35:4638 with SMTP id d75a77b69052e-51c7a7515famr34037661cf.21.1783441158809; Tue, 07 Jul 2026 09:19:18 -0700 (PDT) Received: from gourry-fedora-PF4VCD3F (pool-173-79-60-52.washdc.fios.verizon.net. [173.79.60.52]) by smtp.gmail.com with ESMTPSA id d75a77b69052e-51c41da510dsm114014641cf.22.2026.07.07.09.19.17 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 07 Jul 2026 09:19:18 -0700 (PDT) Date: Tue, 7 Jul 2026 12:19:13 -0400 From: Gregory Price To: wangtao Cc: "David Hildenbrand (Arm)" , "akpm@linux-foundation.org" , "catalin.marinas@arm.com" , "will@kernel.org" , "tglx@kernel.org" , "mingo@redhat.com" , "bp@alien8.de" , "dave.hansen@linux.intel.com" , "x86@kernel.org" , "willy@infradead.org" , "sj@kernel.org" , "kees@kernel.org" , "luizcap@redhat.com" , "zhangjiao2@cmss.chinamobile.com" , "kas@kernel.org" , "ljs@kernel.org" , "hpa@zytor.com" , "liam@infradead.org" , "vbabka@kernel.org" , "rppt@kernel.org" , "surenb@google.com" , "mhocko@suse.com" , "jack@suse.cz" , "riel@surriel.com" , "harry@kernel.org" , "jannh@google.com" , "jgg@ziepe.ca" , "jhubbard@nvidia.com" , "peterx@redhat.com" , "ziy@nvidia.com" , "baolin.wang@linux.alibaba.com" , "npache@redhat.com" , "ryan.roberts@arm.com" , "dev.jain@arm.com" , "baohua@kernel.org" , "lance.yang@linux.dev" , "xu.xin16@zte.com.cn" , "chengming.zhou@linux.dev" , "muchun.song@linux.dev" , "baoquan.he@linux.dev" , "nao.horiguchi@gmail.com" , "matthew.brost@intel.com" , "joshua.hahnjy@gmail.com" , "rakie.kim@sk.com" , "byungchul@sk.com" , "ying.huang@linux.alibaba.com" , "apopple@nvidia.com" , "pfalcato@suse.de" , "linux-arm-kernel@lists.infradead.org" , "linux-kernel@vger.kernel.org" , "linux-fsdevel@vger.kernel.org" , "linux-mm@kvack.org" , "damon@lists.linux.dev" , "shakeel.butt@linux.dev" , "ryncsn@gmail.com" , "jparsana@google.com" , "dvander@google.com" , zhangji , wangzicheng Subject: Re: [RFC PATCH v2 00/13] mm: rework anon_vma and remove anon_vma_chain Message-ID: References: <20260707063308.29176-1-tao.wangtao@honor.com> <08c001ab-320f-4676-830b-8e4ba6a05dee@kernel.org> <0e8e5a28-1111-4b81-b04f-b81e749eb3dd@kernel.org> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: On Tue, Jul 07, 2026 at 09:20:24AM +0000, wangtao wrote: > > > > > > If there are technical issues, please point them out directly. > > > Or is this simply how technical discussions are usually conducted in the > > Linux community or the mm subsystem? > > > > I suggest you go back and read my email. > > At first, I thought I was the only one who found anon_vma hard to understand. After reading your earlier email, > I realized that many people also consider it difficult to follow. So I tried a different approach and implemented > anon_vma rmap using a simpler doubly linked list plus depth mechanism. > The in-flight was discussed at LSF and then reported on by lwn https://lwn.net/Articles/1072378/ https://git.kernel.org/pub/scm/linux/kernel/git/ljs/linux.git/log/?h=project/cow-context If you have issues with the in-flight work and think there's a better way, it would be good to engage on that front - rather than posting competing work and expecting maintainers to have to context switch between two solutions for an objectively hard to understand problem (which carries significant risk of regressions). No one is saying you can't engage, just trying to avoid doing the same work twice for negative value. ~Gregory