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 1BA70C71159 for ; Mon, 16 Jun 2025 19:20:42 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 9BBA46B0089; Mon, 16 Jun 2025 15:20:41 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 9933B6B008A; Mon, 16 Jun 2025 15:20:41 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 8D0436B0092; Mon, 16 Jun 2025 15:20:41 -0400 (EDT) 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 7BBB86B0089 for ; Mon, 16 Jun 2025 15:20:41 -0400 (EDT) Received: from smtpin11.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay02.hostedemail.com (Postfix) with ESMTP id 49443120D2A for ; Mon, 16 Jun 2025 19:20:41 +0000 (UTC) X-FDA: 83562230682.11.BB76BE0 Received: from out-188.mta0.migadu.com (out-188.mta0.migadu.com [91.218.175.188]) by imf22.hostedemail.com (Postfix) with ESMTP id 78A2BC0013 for ; Mon, 16 Jun 2025 19:20:39 +0000 (UTC) Authentication-Results: imf22.hostedemail.com; dkim=pass header.d=linux.dev header.s=key1 header.b=pw6lUFpi; dmarc=pass (policy=none) header.from=linux.dev; spf=pass (imf22.hostedemail.com: domain of shakeel.butt@linux.dev designates 91.218.175.188 as permitted sender) smtp.mailfrom=shakeel.butt@linux.dev ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1750101639; a=rsa-sha256; cv=none; b=cM5sD/cMNNRHKANEgCLMe8JB5KYHqCDvCa26lRPksL4hOPcra3tsHjcKI51QmHABLT9enU Ji72OFaGy9WprgP7CvwL+yElLy0oRbonj5VU/GL7ohewMCLwhvwbfO0b6Oj5ZTiFJCdLlG f7gBhH3OiMnvf5jgD2hBdL4Ka3O3t1E= ARC-Authentication-Results: i=1; imf22.hostedemail.com; dkim=pass header.d=linux.dev header.s=key1 header.b=pw6lUFpi; dmarc=pass (policy=none) header.from=linux.dev; spf=pass (imf22.hostedemail.com: domain of shakeel.butt@linux.dev designates 91.218.175.188 as permitted sender) smtp.mailfrom=shakeel.butt@linux.dev ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1750101639; 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=KCx8G8iB4GFG7YkzRAgMeNEZrvPEgTU8KFH3idAR55g=; b=7NVmL3s42t7YGqH5x3TFZDF1lWCYZejwsGtB5J8H8uWv+uTV0bf/DXpifJHh0MqkxDJGR1 t8zyawfODW60W91fYyR0RTkIPUizfSeCGTXeUMDjw6GUBL6xyy/u6IUoVLVLBFeaCmKYUr VKIMexQrs+3Z9huTkLD1jhYb4HmDzfE= Date: Mon, 16 Jun 2025 12:20:28 -0700 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linux.dev; s=key1; t=1750101637; 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=KCx8G8iB4GFG7YkzRAgMeNEZrvPEgTU8KFH3idAR55g=; b=pw6lUFpivOAs6oOemvC5IEw3UOHeLHr5jtTonYoczi8z44yrYDdW+ohDx3uEyy8CzH1j9E XKAil2+qZoqJzqkJx80vOoEcpxA62QGV8Me2Vy+G6Bb98Dpmj5xjuo9rIpd/+uiIMShywt Wk7SwFw9gmHVHqzSDuAgjqgyApK6Tr0= X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. From: Shakeel Butt To: Tejun Heo Cc: Andrew Morton , JP Kobryn , Johannes Weiner , Michal Hocko , Roman Gushchin , Muchun Song , Vlastimil Babka , Alexei Starovoitov , Sebastian Andrzej Siewior , Michal =?utf-8?Q?Koutn=C3=BD?= , Harry Yoo , Yosry Ahmed , bpf@vger.kernel.org, linux-mm@kvack.org, cgroups@vger.kernel.org, linux-kernel@vger.kernel.org, Meta kernel team Subject: Re: [PATCH v2 0/4] cgroup: nmi safe css_rstat_updated Message-ID: References: <20250611221532.2513772-1-shakeel.butt@linux.dev> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: X-Migadu-Flow: FLOW_OUT X-Rspamd-Server: rspam01 X-Stat-Signature: 35hopwc7tipd7a1uxb8f9x4jgfzcpext X-Rspamd-Queue-Id: 78A2BC0013 X-Rspam-User: X-HE-Tag: 1750101639-690783 X-HE-Meta: U2FsdGVkX19/UodnEhEu1bXeflTQZS7yPoHeuqYpmB8QVoTC4bO7/qBXgG4y9/yVk0s4pWpTPug8qp8/lNJd5nd4tARVxpkvQ5vp7KaUrFdx0Xmh8H9dpf9FZF6xk3F0V1bLhytv9krhz+TrikVVhcw2wUXjxfXAi92ipyher8UOok/fgiS0E+nfa+EuHIItIvZBcA4GBZ9btY9R/uG2y2P3XBjIxpiG02JNLSmSXWHNqsZ+XYlt7JR9VOcbO+oB/9BhIf3XnDzL433iz0549fdl709OcUN3JP7SXpCMSPXN8O6dAWiWuTFq2dwE2OE/oywcwAeNGpkGrEi9t+BNuo6U7T0Toa0qML+h3B04tAKfkvg5jhdIfd8kpTPpnjBPRJQT4owePsoaxTvmsJ3joaeYtUjiI4exjntNgzxX7y8IPsXblowVCl/YAphV2l5fAQR8hRW82CXizuB7Lok94HYqwFttCAqtZZyNXEUFJjLnCSSIavkg0PGnzT3fW1YP0LnabrSCeSq2eq5YNyyzhs0CXahOmciWxlGZDU+vAxa8qj3or9WySlBJKsE7pCiZEXyzqqrKWAIZDtQnpgUq/GhjzgQNot8yKdY1/kJqozJkfpAcAtC17GoX7cePRwRUqwFv4Uw9QiOtupxlFO2iZ8vRfY1O8+KXTh7lhMw8nc1gT1JBiC3b5nwfowrWasIKTit37QLic7s3bEuduNnixTD16cr6RCT7u+v8a5S05Fw9giGLtRiz9rl2nV9RvJLE1tGHaw3fazzLYvSrUtsHGbKxhaGDVcIVQsJzlU4dM6UH77y37TDg6PM1PIXEmFraZ/vPxs6YgK6ahO+p5DjnJLtrdC/006DsF/147ADbrLMy3pFr6L+ogUXgVv1pHB3P7jlBvAemlv5RsmN2tvrA/qtL+ko9Ezh81aIX02o/7C4wg5qfd8KrWoDNuLey25fVgjVGSpPj0hpIyvJcHyF TKTUZGRh fB4u1pMHQGu5H/tNAtLIl8hhHCL2ipc1Y/hoLozdh3KhiOrftnaqC8HT2JZKeNG6JItAC2FU66Xo6FbMmbCtHw7o7LGyzUgvc/p+7oiOjncE2T0DR9fMyA12YILcyckQu+xAfHC1aAKKd8/gg28K4DvkOevuBpmk5ksdpPOZ/1teC9rj7H910l89R8RjHEtE03PeEjnXTefIQX85EcVyWQzwKGhVRq9oRRD5knz2Ja2JEbe/kfPC4Xd/P2wiRN4ymF6JOUOcf0p+bJmU= 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 Mon, Jun 16, 2025 at 08:15:17AM -1000, Tejun Heo wrote: > Hello, > > On Wed, Jun 11, 2025 at 03:15:28PM -0700, Shakeel Butt wrote: > > Shakeel Butt (4): > > cgroup: support to enable nmi-safe css_rstat_updated > > cgroup: make css_rstat_updated nmi safe > > cgroup: remove per-cpu per-subsystem locks > > memcg: cgroup: call css_rstat_updated irrespective of in_nmi() > > The patches look good to me. How should it be routed? Should I take all > four, just the first three or would it better to route all through -mm? > I would like all four to be together and since most of the code is in cgroup, cgroup tree makes more sense unless Andrew has different opinion. thanks, Shakeel