From patchwork Fri Feb 28 07:58:05 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Shakeel Butt X-Patchwork-Id: 13995825 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 83C9BC19776 for ; Fri, 28 Feb 2025 07:58:30 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 7B6D76B0083; Fri, 28 Feb 2025 02:58:29 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id 766826B0085; Fri, 28 Feb 2025 02:58:29 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 654806B0088; Fri, 28 Feb 2025 02:58:29 -0500 (EST) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0016.hostedemail.com [216.40.44.16]) by kanga.kvack.org (Postfix) with ESMTP id 48A126B0083 for ; Fri, 28 Feb 2025 02:58:29 -0500 (EST) Received: from smtpin15.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay04.hostedemail.com (Postfix) with ESMTP id D777F1A0455 for ; Fri, 28 Feb 2025 07:58:28 +0000 (UTC) X-FDA: 83168601096.15.91CAC4C Received: from out-177.mta1.migadu.com (out-177.mta1.migadu.com [95.215.58.177]) by imf20.hostedemail.com (Postfix) with ESMTP id 369F91C0011 for ; Fri, 28 Feb 2025 07:58:27 +0000 (UTC) Authentication-Results: imf20.hostedemail.com; dkim=pass header.d=linux.dev header.s=key1 header.b=E2SKyJN0; dmarc=pass (policy=none) header.from=linux.dev; spf=pass (imf20.hostedemail.com: domain of shakeel.butt@linux.dev designates 95.215.58.177 as permitted sender) smtp.mailfrom=shakeel.butt@linux.dev ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1740729507; a=rsa-sha256; cv=none; b=F3MALIjRLbZi5CYYmb0eavJv6ECrCOzJ2sULE2Iu9YYz8sQzKd5yVosOrjH1Wst48Ez0lw /FKqvUl1kSsOp63/ETJdokikBq0/rJQ2NIJbUYgx9hClK0lqRhKf4Ilpc0vRS8kSnUwpFX zz7I1MBfibNTr/nRm5N57EeDvOSHwH0= ARC-Authentication-Results: i=1; imf20.hostedemail.com; dkim=pass header.d=linux.dev header.s=key1 header.b=E2SKyJN0; dmarc=pass (policy=none) header.from=linux.dev; spf=pass (imf20.hostedemail.com: domain of shakeel.butt@linux.dev designates 95.215.58.177 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=1740729507; 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-transfer-encoding:content-transfer-encoding: in-reply-to:references:dkim-signature; bh=O7F/3Ya/AEmguVMS5nHCW+NuZ60GHkFjlot2gy9xy64=; b=bBdXY9wqCmVCNZKswSVBlt6KgU4g/+mIP0NuAZHECzSUgTw7RioiJ9wRcbfLGZ1EDWB+vN TkUw786fQ/sh07/iXDqWzsd1Z/sm3zPOggDj0Rvye57rYYEk5KWA55AIlEq/XLLHm3+eW/ WxblIEbS96PYjVqSuyKgQ5/aMYH/gqA= X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linux.dev; s=key1; t=1740729505; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding; bh=O7F/3Ya/AEmguVMS5nHCW+NuZ60GHkFjlot2gy9xy64=; b=E2SKyJN0ia87HJuoz5mh6QnWLq0XPUQ96/PWMYOUQM2oqqFp0zsnTltRm47VUTh6ZKVujc PXWmEDyRR4QfePpIiKUAC1pjFBLDyIdmszdFbwxzhUE3gcC4dTu5KmoH/UmXBFv81hgIKi GikJ3LORmiv+1HSBtiR3OVAbxS4zavc= From: Shakeel Butt To: Andrew Morton Cc: Johannes Weiner , Michal Hocko , Roman Gushchin , Muchun Song , linux-mm@kvack.org, cgroups@vger.kernel.org, linux-kernel@vger.kernel.org, Meta kernel team Subject: [PATCH 0/3] page_counter cleanup and size reduction Date: Thu, 27 Feb 2025 23:58:05 -0800 Message-ID: <20250228075808.207484-1-shakeel.butt@linux.dev> MIME-Version: 1.0 X-Migadu-Flow: FLOW_OUT X-Rspamd-Queue-Id: 369F91C0011 X-Stat-Signature: oih5jqu6oeirue1j97fnqetf6ybdtwwu X-Rspam-User: X-Rspamd-Server: rspam05 X-HE-Tag: 1740729507-98444 X-HE-Meta: U2FsdGVkX19hBZQ2IG21hy622lRz9ZNnyFULB+1dJH9n6ErbybqLVjL6KBoj/8n/5gwO1fl2a8NFWSfyzFGHpG4orGbYSd78S/Oy4qBNYtXGKneOI+Reo5lrh0EZZq5yKfEX6JAJUp4NLp5/aJtQ2kpTKuwnsoA2GDmqkIYYyaFUXLY0LVGmu5msH4ZLTbO9LaRDnLR3vy2teFcmvwfuxJX+kYXd5lWGrdPCF7aNi6AsfRbrrhtFcX9Ke+ULyBkcL+8PcILdbxf6g0NpECJRM8CudFWZmBjs7L83n7jg5LDIPEm1COnJe9YX4PE5oB8cVp28e+H9BB+A+KeZEx2FVmgTaPis4mrUKplQnwmWK8ZFd+nwJsTR+a455MvHabZk3C12ZciAWmApg8vYukuXeX5laYvlxlsko99Ynzpp57iKtmFQuBRqN1BqyX0uCGRd0nIeNTibos4hufrW+LyXIvVJBRZqMfwxdphI8XlElM588bja/O+++MojHMLCV/VPZl7t8ZG2GKhfJNseCTPJ0AKvhwiJp7xEQp3SGFYv0s2rdPry7GlmH+M0tFWe0R+5HAjhzyyc6Mk3BkzjLy6VMdOnmY7XMDSANsSuc4tBsAlWRBz/3pFnq5vEsL1188SxaKjIUxbKXPUahJkMNwwbvgOmgJQxx1WtNjTxAkZ+h1tLIUxMl9GRXUJ8kuhKq/gWygWKPON5TguKWgtCoGNDUYBtMv+QYPGMbaHo2IkEipJ2Yfjhw4pIe5IcDofPMv83CmjN2wDib8uZp1LpzkXo61lpFKpJ1oPbP/O4+GJgMfFd7Z1Hum1xrkcLwCLDtpJtGauJdvhIFGUZeMyQyKfq5J6BHI9cg0SWCEvCUleYiwY1Vmp3JKXXttTpzQkeurGOzd0cNfq3oyumXOtriEIZQNTqXVztkJpYw7D/jzgdl1yiJk8meCPaViYpwHJC8aOFCnCWZpmlN9Gr1cOX7tr bvPbC5XS WMJmkxGkL1G//7ETFLEkL17twH7s5hPJ+22oJa87i4PNRsPbKIpiaknqm9iF5Hjiw7dcD6idT/+Msw2LVK9DgMWeNRDpyDiK7nXJE6uoDDw3FgCTFv/LYvfTLDAgq3n14UJW8puO5wks7MKcX+0Za4am5CXA67k67f2zgXUM7fkjM8luVuF8Htft6+ehFKwnTbObLnwjIjZICDx/egqexveA0hg== 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: The commit c6f53ed8f213a ("mm, memcg: cg2 memory{.swap,}.peak write handlers") has accidently increased the size of struct page_counter. This series rearrange the fields to reduce its size and also has some cleanups. Shakeel Butt (3): memcg: don't call propagate_protected_usage() for v1 page_counter: track failcnt only for legacy cgroups page_counter: reduce struct page_counter size include/linux/page_counter.h | 9 ++++++--- mm/hugetlb_cgroup.c | 31 ++++++++++++++----------------- mm/memcontrol.c | 17 +++++++++++++---- mm/page_counter.c | 4 +++- 4 files changed, 36 insertions(+), 25 deletions(-)