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 6C45CC54E58 for ; Wed, 20 Mar 2024 22:36:29 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 2B4956B007B; Wed, 20 Mar 2024 18:36:28 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 263166B0082; Wed, 20 Mar 2024 18:36:28 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 152316B0083; Wed, 20 Mar 2024 18:36:28 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0013.hostedemail.com [216.40.44.13]) by kanga.kvack.org (Postfix) with ESMTP id 05BEB6B007B for ; Wed, 20 Mar 2024 18:36:28 -0400 (EDT) Received: from smtpin03.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay03.hostedemail.com (Postfix) with ESMTP id 905BDA0316 for ; Wed, 20 Mar 2024 22:36:27 +0000 (UTC) X-FDA: 81918877614.03.23C6045 Received: from out-185.mta0.migadu.com (out-185.mta0.migadu.com [91.218.175.185]) by imf16.hostedemail.com (Postfix) with ESMTP id A186A180012 for ; Wed, 20 Mar 2024 22:36:25 +0000 (UTC) Authentication-Results: imf16.hostedemail.com; dkim=pass header.d=linux.dev header.s=key1 header.b=FMMXw7e8; spf=pass (imf16.hostedemail.com: domain of roman.gushchin@linux.dev designates 91.218.175.185 as permitted sender) smtp.mailfrom=roman.gushchin@linux.dev; dmarc=pass (policy=none) header.from=linux.dev ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1710974186; 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=w4+WlveuzgqPZikAmvyx2NEP17PqNOHdzBDbDqmano0=; b=uBVh0NfnCJXvbouhLELt66ZFdDcATIyPx1PWFQKcUHOcoJOLBhEatgs8D/ixxZjbDSuD3j 3dreypLusSSNICR2grZkiOr+39Dr9CR9KE82KnnGC4o1Bvbrgqv2xpMjlwm0Tm56KBW0M0 Gh3T1g/dNimxakSOWOYMADT7Dbcu6y4= ARC-Authentication-Results: i=1; imf16.hostedemail.com; dkim=pass header.d=linux.dev header.s=key1 header.b=FMMXw7e8; spf=pass (imf16.hostedemail.com: domain of roman.gushchin@linux.dev designates 91.218.175.185 as permitted sender) smtp.mailfrom=roman.gushchin@linux.dev; dmarc=pass (policy=none) header.from=linux.dev ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1710974186; a=rsa-sha256; cv=none; b=zuticltx1BqXSZFhjSY6f3nRKajddcwNhtAZpfQg6DA0mO0g99rYWyYY8V1+dFuRp9H/2+ FvOJM627ZeCCIaQd/HXJ0j/Jwl8l185j1fbjGY+WDdWZoAgdl91R7j/FIcODQHwwpqDxpO 0jAJlBDWe2SB4qnU3Ys0/DiXBRqj81M= Date: Wed, 20 Mar 2024 15:36:14 -0700 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linux.dev; s=key1; t=1710974178; 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=w4+WlveuzgqPZikAmvyx2NEP17PqNOHdzBDbDqmano0=; b=FMMXw7e8c2juESOCHR7WKcGaCYyV/ITXLNsnQa0XTJbQnxl2TkHAUJeu2ligkjUQ3RwMeS YlqqsGfVch8wvfdBsjZm9OMOMD9AYqssFNi/JdT6S+CInwnJofJDTQ/9a4AP5DXALmCE2m 3DGM91uQKYDj4yFkIDNpnsXz49ecDhg= X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. From: Roman Gushchin To: Johannes Weiner Cc: Andrew Morton , Michal Hocko , Shakeel Butt , Muchun Song , linux-mm@kvack.org, cgroups@vger.kernel.org, linux-kernel@vger.kernel.org Subject: Re: [PATCH] mm: remove CONFIG_MEMCG_KMEM Message-ID: References: <20240320202745.740843-1-hannes@cmpxchg.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20240320202745.740843-1-hannes@cmpxchg.org> X-Migadu-Flow: FLOW_OUT X-Rspamd-Queue-Id: A186A180012 X-Rspam-User: X-Stat-Signature: brk7n6y14tb77fxk39cpnt9tkazgy86i X-Rspamd-Server: rspam01 X-HE-Tag: 1710974185-80592 X-HE-Meta: U2FsdGVkX19pdNBuEIY1h+yLkWEipbvHNFi2hVowRVjHQA7KIk+7VquAIgVzMJ4CZpiNm8AR+RMrgg1iyawxEahMSyL9P0PTjJL0vR6nxLTwP2CY3kDnPVHxmwYEXUGyTyYG7B/3wx5XxJSe4zGSdr19dlxgYrqcb4LfkeQyGQNlAPnLsE3HakJL0ioGFkRMtSGLZhTTK3XnVuxMh7S+FeXtvHShxl4f6dLSV41J9DKTqWZFvibIYrTIWZoueQ7RlKXVTJYEMBhFDk3DTgJEP/PTtDSdh8tujlzDuqd3LrL/1G3yuTt9TeTL+mBR1gL8Efl/oi5Nez4ZZjwuTaQbIwDMDwNf6Dya10coGocDh+xeCplvN4b+SBhrgT/YAIr2fxWBEZm1hLT53YsCzDbpMbrtklhAkXwkyYYzy2Dx9w2f6VhDb9loPfB/YSMGADLbL2vCgrC1KqFZ9uZeTPKrWED9+iLxPJwwCFbJLkLH6YZwpEEY7gihwpk3XcrYrpHI3QV2fryRGaGn8LQqxtG/eFYN662Ty3BY4oaPbX4PS+sdUGP7KM7hIq3YrmgGZgzRZacyk6pQsuyleUhcAxzxzO+dMYFLJInGMSGtfy0pl7ZuLCQBA7zM49vDg+MUKYja0VFXAqPd4iPWElzfYJVpgPqQ7YJN8AZ/a/5mLT6G0qT+HYSNwkOj6a8dFlZ/ycyjC5TZQ/UjEaTz305rCJ7s6PCGIumRMTAmFIs6cahD/AkGCl4mTV9sjRThSbjn2yMXmOfMtotLco2+YlusPdHQ9GMvQzjE6ASI7a+KVjwe8bcKP/AAW9wfZRubV5UbM/ICr98hn6LxNC/iwD5/0qv3CTEt3BUNTbql4VSwvDmbSSRaHVn/sGIT/ij9fxJKO/jj1/bNZTKU7Eyy9kzCIdkFpKEU8X8W2lNcpMv4u459IMJKWbj6aCQ0Y1XsnOORY8TGJh1Xq6OzNGkmkTkIVeT Q59eWZoM igyrztYjwGijGGcGCPykeVZakgn7XN7/Lj/iFDNpS8pSDUUoETd2WTLIzfDa3IXkqExGQe2u8HdqEUqfmkdYYd5djd3TQXE7L0CqC3+m9nKZzEy2EUD464mzReVd4qQBBGj/3 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, Mar 20, 2024 at 04:27:45PM -0400, Johannes Weiner wrote: > CONFIG_MEMCG_KMEM used to be a user-visible option for whether slab > tracking is enabled. It has been default-enabled and equivalent to > CONFIG_MEMCG for almost a decade. We've only grown more kernel memory > accounting sites since, and there is no imaginable cgroup usecase > going forward that wants to track user pages but not the multitude of > user-drivable kernel allocations. I totally support it. I believe one of the reasons for it to exist was SLOB, which hasn't been supporting the slab memory accounting. No such reasons anymore. Acked-by: Roman Gushchin Thanks!