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 4A38DC0218A for ; Tue, 28 Jan 2025 21:26:21 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 7774C28018C; Tue, 28 Jan 2025 16:26:20 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id 7289728013F; Tue, 28 Jan 2025 16:26:20 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 5EF7A28018C; Tue, 28 Jan 2025 16:26:20 -0500 (EST) 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 4152428013F for ; Tue, 28 Jan 2025 16:26:20 -0500 (EST) Received: from smtpin01.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay04.hostedemail.com (Postfix) with ESMTP id B3CEB1A056C for ; Tue, 28 Jan 2025 21:26:19 +0000 (UTC) X-FDA: 83058144078.01.8E9B7CC Received: from out-185.mta1.migadu.com (out-185.mta1.migadu.com [95.215.58.185]) by imf08.hostedemail.com (Postfix) with ESMTP id 424E616000E for ; Tue, 28 Jan 2025 21:26:16 +0000 (UTC) Authentication-Results: imf08.hostedemail.com; dkim=pass header.d=linux.dev header.s=key1 header.b=SKnnFbhU; spf=pass (imf08.hostedemail.com: domain of shakeel.butt@linux.dev designates 95.215.58.185 as permitted sender) smtp.mailfrom=shakeel.butt@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=1738099578; 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=ZlHV52F30QHVkdWYa4eugcaaqIUsvC0Md1ngDkcWEHk=; b=I1Q7j/LYPqjhWtfxbkJx1EdxR6rpjWP2X1C5s5jJ/k6w0+nVkcimYuEyhpUPAAfzEdojJP 03anYsjNH0sOks2H8H33AYwkp18XVR1qs5VM1HLZkOKmC+3HQFP9LXJSXADesCo1M0NxVh ohK0HcJidoDzDC9qbIklZO9Ws45p5bs= ARC-Authentication-Results: i=1; imf08.hostedemail.com; dkim=pass header.d=linux.dev header.s=key1 header.b=SKnnFbhU; spf=pass (imf08.hostedemail.com: domain of shakeel.butt@linux.dev designates 95.215.58.185 as permitted sender) smtp.mailfrom=shakeel.butt@linux.dev; dmarc=pass (policy=none) header.from=linux.dev ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1738099578; a=rsa-sha256; cv=none; b=8YYfHVc/mx+2oq8n6KX5+zMi4+1o18Vwb0Okjg+gisdmFvERIR0cBBGFQM/LMHVOjNhuLT IgvjHyTVx/XZJ5wpenM9gtaxeoLdwaA2cr7uBStB4/7D3yorGY+EVSAxyqwMB/OetCDjO6 PJTSDHw9OpcAOVjz5MGsOf9X7FPicqM= Date: Tue, 28 Jan 2025 13:26:08 -0800 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linux.dev; s=key1; t=1738099572; 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=ZlHV52F30QHVkdWYa4eugcaaqIUsvC0Md1ngDkcWEHk=; b=SKnnFbhUFpCGmySdqAnvvsaxUTOJ0TH01DbgmOuqZb4BuQuIEOVYoKjfIHq8EFWB0lT9XE vXCaRPNZL948DCjKcynq493ljpTigPOSqBeUtNQ0FKBFGbAomZdLgLMyDCZHKKeDW1fGhd aqyJMZ6a+6pM4TXFv6BuvyKxn/O3oHw= X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. From: Shakeel Butt To: Johannes Weiner Cc: Andrew Morton , Michal Hocko , Roman Gushchin , Muchun Song , linux-mm@kvack.org, cgroups@vger.kernel.org, linux-kernel@vger.kernel.org Subject: Re: [PATCH] mm: memcontrol: move memsw charge callbacks to v1 Message-ID: References: <20250124054132.45643-1-hannes@cmpxchg.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20250124054132.45643-1-hannes@cmpxchg.org> X-Migadu-Flow: FLOW_OUT X-Rspamd-Queue-Id: 424E616000E X-Rspam-User: X-Rspamd-Server: rspam11 X-Stat-Signature: 7phgcmarbdtfj6t6nyjh5ckpnc38pikz X-HE-Tag: 1738099576-196345 X-HE-Meta: U2FsdGVkX19eNOD2fGF/+9/tTSmh31aquBPm7sZR8Rb4jj33kx0MjhCoSwnVYyoWA/cT9xkODF2JhL36lMR6pYwCPozw6f/dA/KW/Yilf+MeVlCjA8e+RjJ/lCMJjbNqCMsFU5rIaN2/nOUabIBQuo+0q6f50St3IbTHDSzsTVC0RN3ZYZdZPU5RSxw9ZT5hkb8nYT/VW6vDNtdegnmkYv29VshC/9BgYMIc7znZDoMrDeLh1LrA2pTAcL9ggg9xecyQ5QcGJr1l2kxPe40U5fCkY6irMU78/WSn54kZMQRxTBPh4oBHYXwF5CCWKocTgW2g9oEVVfnlWT1tz6mY5uOLLnx68/VX7PVc/Md/bwzWBhRH9pJYYxcElkJ8HKpj/1sN2H0LehntaSLEYDbezSCMu4Pp1IXl+d2d9p7ovaYZ45YxK2zK1nLBx+6apeqfz29UbsgxxArSnOau0Ab762jsT3M7B5SL7nkfhALO4b9HLuEMLHxYs50W3X4/I0L4B7Qw/tdsc+LZO/tZh2u/zBgo4oO1geJ4ifAvXl5m3mUlCKO41cs3n8QOY5+JqLpSIkjtCqUMfDmL+ZGehrSZuSQDK1hfbeVSM4PpoGZzLdLpLwmii+qQoH6ivdLPgcKlIY88ms8octv7U7+Fdpg9xS/29lqPWrDMb9d7zXFlLt1i/E+TJr8h6zQL+dPKQoC6DeTSrBaSuwcn2Lbmaa/yI5f2Nj0XFFGl3OvcIIpo1mMfUI/Dj3dkfxD9AGy408wsHlok3S7b06+OeDmIDVbY++lsUabdlqgn7EMYjjrpD6hAeD6ZnYD754sstLcce/MEdyXruQUdwZsar8D84dmaifD2GC+EnAmtz5jcEkPZTFAnhnzdicOW/QptKq966aAyOtRaGfQJVy1ZtWCpDtnYCl4c9t35fqyVGkGLa0OYgMOG6SIJTdZH6Lm2VPmKjeL6x41Z510BWHtkgehy5RA GkdKGQ6R 40fzd3yPvIPMyL8q83F0iQQj2+VcVO4cdm0CJPL5wmLebyicZvNE2hTE/h7VB/fFyUeOBf+5oJAJoPSEmnLzlHNZbC/lAJpU7rbLEoWbG1dgwYCPvcTThhsdM+8G9IL4n5osgBxSOOo9g1n17+QcKhgc0PscOkETmUYF2zObi988kbJV1C3ID+FkgyVlgxa2Ie6s4DyKRka9rrzmSMA5X9hd+s6UdroVmg4ATx1CQBNcm+1m90hXp86GO5/Q73zdl1qaYPb7UWj1JqAI= 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, Jan 24, 2025 at 12:41:32AM -0500, Johannes Weiner wrote: > The interweaving of two entirely different swap accounting strategies > has been one of the more confusing parts of the memcg code. Split out > the v1 code to clarify the implementation and a handful of callsites, > and to avoid building the v1 bits when !CONFIG_MEMCG_V1. > > text data bss dec hex filename > 39253 6446 4160 49859 c2c3 mm/memcontrol.o.old > 38877 6382 4160 49419 c10b mm/memcontrol.o > > Signed-off-by: Johannes Weiner Acked-by: Shakeel Butt