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 4A2FDC531DA for ; Sat, 10 Aug 2024 00:11:27 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 6FE8B6B008A; Fri, 9 Aug 2024 20:11:26 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 687BE6B0092; Fri, 9 Aug 2024 20:11:26 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 54F346B0095; Fri, 9 Aug 2024 20:11:26 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0012.hostedemail.com [216.40.44.12]) by kanga.kvack.org (Postfix) with ESMTP id 2DC476B008A for ; Fri, 9 Aug 2024 20:11:26 -0400 (EDT) Received: from smtpin28.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay04.hostedemail.com (Postfix) with ESMTP id B03491A1613 for ; Sat, 10 Aug 2024 00:11:25 +0000 (UTC) X-FDA: 82434406530.28.83A7566 Received: from sin.source.kernel.org (sin.source.kernel.org [145.40.73.55]) by imf22.hostedemail.com (Postfix) with ESMTP id 61BC1C000E for ; Sat, 10 Aug 2024 00:11:21 +0000 (UTC) Authentication-Results: imf22.hostedemail.com; dkim=pass header.d=linux-foundation.org header.s=korg header.b=XxoyP0t1; spf=pass (imf22.hostedemail.com: domain of akpm@linux-foundation.org designates 145.40.73.55 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=1723248617; 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=gGrgLfj7j52qHubff1W163mXs/lmaeZML/S3gpt64wU=; b=2pJ7i+ZMByH6UFmhg2ErKKG2XXq8z/Tw/X8tFQyw79RmjKGeOzB3h08udhHKndFHATRExe ebD9KvsHACDZDcXgHAS9Q6wgn0HpVjOWWRlSkG2Db/VrO7Ta2XoQX7S1+cLXTgpRtgGE7x FPSGGjjjR/fDi1TfBPFen6I++pBpx3Y= ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1723248617; a=rsa-sha256; cv=none; b=Gu89m9kUIKNpyufoQfzc4G7crOEOMeYCZjreNQX9HQ4UjMd6jshW1rk0mNlKGmNyPeTCV6 62SVUdR6gaW+lODV7NQsjJyTRjDukcfGK/NR6erekXebXszxelbaoy74GSUQwzHYzgQLJD 0llZTt1597AHkGdGh70P20IQPXXRtHo= ARC-Authentication-Results: i=1; imf22.hostedemail.com; dkim=pass header.d=linux-foundation.org header.s=korg header.b=XxoyP0t1; spf=pass (imf22.hostedemail.com: domain of akpm@linux-foundation.org designates 145.40.73.55 as permitted sender) smtp.mailfrom=akpm@linux-foundation.org; dmarc=none Received: from smtp.kernel.org (transwarp.subspace.kernel.org [100.75.92.58]) by sin.source.kernel.org (Postfix) with ESMTP id 5AC26CE17DF; Sat, 10 Aug 2024 00:11:17 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id AF830C32782; Sat, 10 Aug 2024 00:11:15 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=linux-foundation.org; s=korg; t=1723248676; bh=gYS5jG6xlZXpyS9QHhFNcXJ6ASrsMVVrI/e/j0Qdmdo=; h=Date:From:To:Cc:Subject:In-Reply-To:References:From; b=XxoyP0t1FdEWz+90LiVzsWSUn38ZfzifjeCgencTdiv+8miMXnJyreCrVt7DsIHjd 0+0JPSr3sxikYEZVMHnH+gutK77KfSWOUZnrL3Weewi2bO+QxJqVphKsAehfholDZF 1a1pYqOVJdpAoLVJ2dvao0zqZqz99345ByME7AqU= Date: Fri, 9 Aug 2024 17:11:15 -0700 From: Andrew Morton To: Vlastimil Babka Cc: Jann Horn , "Paul E. McKenney" , Joel Fernandes , Josh Triplett , Boqun Feng , Christoph Lameter , David Rientjes , Stephen Rothwell , Steven Rostedt , Mathieu Desnoyers , Lai Jiangshan , Zqiang , Julia Lawall , Jakub Kicinski , "Jason A. Donenfeld" , "Uladzislau Rezki (Sony)" , Roman Gushchin , Hyeonggon Yoo <42.hyeyoo@gmail.com>, linux-mm@kvack.org, linux-kernel@vger.kernel.org, rcu@vger.kernel.org, Alexander Potapenko , Marco Elver , Dmitry Vyukov , kasan-dev@googlegroups.com, Mateusz Guzik Subject: Re: [-next conflict imminent] Re: [PATCH v2 0/7] mm, slub: handle pending kfree_rcu() in kmem_cache_destroy() Message-Id: <20240809171115.9e5faf65d43143efb57a7c96@linux-foundation.org> In-Reply-To: References: <20240807-b4-slab-kfree_rcu-destroy-v2-0-ea79102f428c@suse.cz> <54d62d5a-16e3-4ea9-83c6-8801ee99855e@suse.cz> X-Mailer: Sylpheed 3.8.0beta1 (GTK+ 2.24.33; x86_64-pc-linux-gnu) Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Rspamd-Queue-Id: 61BC1C000E X-Stat-Signature: rfuyfkttmdz44b8kpmuwfmqxr8ugee8j X-Rspamd-Server: rspam09 X-Rspam-User: X-HE-Tag: 1723248681-8802 X-HE-Meta: U2FsdGVkX19RICAIOI3zvIFy/W1z9Hyql0qFA86Nn6xWIF49l3ui5cdOfBOX/cS0XiNx8KmEGqhK7Ypjzg3joCPaPBsQuGMp3f3n9TcuUQuzP+YPUnBBj4y+nW6xK9nSNeaZ8L1bsoiGk9GGZjL6s1yif/npWI9lWUSiWqOJKl7yls27rikX3xdJXLlwIRnY5nKu82WQYhXr+Es77cq4QeKkjuwOw1RO0KY6cAn78iyrOX7OSP0md0JgA+KqymxeKuxewCtZLdOAiDexmpqDXjvLTrUuMs1ZE21NGL1+yaPc8LnSpUcHghWnBAoDU5iUJARdDxX9C723YoUbmT1jbemjcdpJvwZyUGOF+tybreGkmNlGOLH7g9vgi37NyCtN2fl4qRUkBH71kc69IAlK5VcexY+niloDREAS3Rb+jW4CLNvlc2Zkufd44qhH58ISAt/vvktS5Z5Q62aLhTWbROx5YwgldH2QuTFz1yPCLNnKw9HGNkyW/R4bOxog4tX+hwzCXk2uU8rU5U7Q+JyGHdFJcV1KywDOaqY2iL3k5JSGaDNpFueoVGqvp2IZhhO0kS11aMWzznx6TqXyvbXfl/VXX5h1QKcbVzS70lX2XAAmjNy2QiSnkrNbHJntMHG2wrT2sAR0HQ9dLafmKpm/8OiF9LF/KI3ajhNl1/g0tw9hCaswuxBbtoxztzXr7rguB9OBYvodjGb76SyB7ggdhPDtU+u/iV6yRd5K0SK9opN310OS77+DXYijXOXsMTVTHtTWVMPIMPdtwcli8+5/7QLKDUBOF9PzbLNvq2reXn6FSSDEzYaboJ4m0E0Kfh69EzbY0p4FNNY6PXSWBx40/ay+lyVTzv5VlzseX7izg6mybZ0MpZArNyEDzX/28xhsMByvTLDnMkS/R14qiCu2Da/gr9KoPerRGqXsFDK2cbWyQYk8edDgfOjXVDBWwSXZ/tI4AtuIupADzRV8xsA viNfL27O eDH9girVyfwPaN2JNZFK0SSjJ/6E8okgmU3bifyHtyxmGzHThSd4QGv1uYqnHpFnu+aydXGGmUQpXoLyrWYFwEzmzc2INIPwFMuYH7j39rDPQ0K1CCWzTIqRyMbgXmtxTaJKlpk1uDTsfHSGpE6cDDCo9uBAS/xX16c2OfwxJ+Z3QwFnsR6kZZcKpehKLxi7XlNG03Xtz9/p5m9VL/fu2PHxboGzSFUkgBNh2GKRJQF1Y4gBA2zgo+bzNYj9ShW8el1AVxUJFfRDTuCnr8O9KaFb2cSjtazVVgrj7L9UP1X+H5xgEdWkFTuklzlKy+mN/zakw74nzOjegeXCZNCOMabXHvyBeq6ht6qWSxsbVZvKkgZjcZovcXHd2WAkw32sm9uDae1bkSG0oaoi0sBYvzYu1gr7EhPNSpEmbSvyfAjb1YqmTk0dg91YIfA== 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 Fri, 9 Aug 2024 17:14:40 +0200 Vlastimil Babka wrote: > On 8/9/24 17:12, Jann Horn wrote: > > On Fri, Aug 9, 2024 at 5:02 PM Vlastimil Babka wrote: > >> On 8/7/24 12:31, Vlastimil Babka wrote: > >> > Also in git: > >> > https://git.kernel.org/vbabka/l/slab-kfree_rcu-destroy-v2r2 > >> > >> I've added this to slab/for-next, there will be some conflicts and here's my > >> resulting git show or the merge commit I tried over today's next. > >> > >> It might look a bit different with tomorrow's next as mm will have v7 of the > >> conflicting series from Jann: > >> > >> https://lore.kernel.org/all/1ca6275f-a2fc-4bad-81dc-6257d4f8d750@suse.cz/ > >> > >> (also I did resolve it in the way I suggested to move Jann's block before > >> taking slab_mutex() but unless that happens in mm-unstable it would probably be more > >> correct to keep where he did) > > > > Regarding my conflicting patch: Do you want me to send a v8 of that > > one now to move things around in my patch as you suggested? Or should > > we do that in the slab tree after the conflict has been resolved in > > Linus' tree, or something like that? > > I'm not sure which way of doing this would minimize work for maintainers... > > I guess it would be easiest to send a -fix to Andrew as it's rather minor > change. Thanks! That's quite a large conflict. How about we carry Jann's patchset in the slab tree?