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 9DC56C282EC for ; Thu, 13 Mar 2025 14:59:08 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 1ADAE280007; Thu, 13 Mar 2025 10:59:04 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 01F6C280005; Thu, 13 Mar 2025 10:59:03 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id DB767280007; Thu, 13 Mar 2025 10:59:03 -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 BA02B280005 for ; Thu, 13 Mar 2025 10:59:03 -0400 (EDT) Received: from smtpin01.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay01.hostedemail.com (Postfix) with ESMTP id 103BF1C6C84 for ; Thu, 13 Mar 2025 14:59:04 +0000 (UTC) X-FDA: 83216835408.01.2058A2B Received: from casper.infradead.org (casper.infradead.org [90.155.50.34]) by imf03.hostedemail.com (Postfix) with ESMTP id 7DF5D2000D for ; Thu, 13 Mar 2025 14:59:02 +0000 (UTC) Authentication-Results: imf03.hostedemail.com; dkim=pass header.d=infradead.org header.s=casper.20170209 header.b=gJg0ozwH; spf=none (imf03.hostedemail.com: domain of willy@infradead.org has no SPF policy when checking 90.155.50.34) smtp.mailfrom=willy@infradead.org; dmarc=none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1741877942; 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=I/BqywbletYqFif4zVoltWA/v3e6wPWKBo2d9QuwfyM=; b=lyGoFQoFejAmgJ2ZnMaywQ3UrNkzqEVn2t+6rKD8F+EY4mAr0XRtnF4AQY2YWBbm9UJefu t9VtOKD4as9xReqwA8ZwLtK7D2VyIBIZCRQyoPaomBbrBY5VMDCEyaPKcIUbcniqX9SrDS MgoOSpEzsEvxQfFQb1kgFgF0n9MovqU= ARC-Authentication-Results: i=1; imf03.hostedemail.com; dkim=pass header.d=infradead.org header.s=casper.20170209 header.b=gJg0ozwH; spf=none (imf03.hostedemail.com: domain of willy@infradead.org has no SPF policy when checking 90.155.50.34) smtp.mailfrom=willy@infradead.org; dmarc=none ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1741877942; a=rsa-sha256; cv=none; b=7huFsqoX+UqqOJjyQWhTCbXm4lbhsc6F21zMnqGJDGPUC7DfafAfWt+6/97FOXyUWNNUC0 hDGI7JhMvG4Vak/QCjFHEnvIdyLfhR32Z5nQuO2LnDe9TTkt8bITTVoNoDxHtX2EAGTIyJ QIs3vqzkAS/o9KjYGZYOVnPxHJGiEaw= DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=infradead.org; s=casper.20170209; h=Content-Transfer-Encoding:MIME-Version: Message-ID:Date:Subject:Cc:To:From:Sender:Reply-To:Content-Type:Content-ID: Content-Description:In-Reply-To:References; bh=I/BqywbletYqFif4zVoltWA/v3e6wPWKBo2d9QuwfyM=; b=gJg0ozwHFUkAJjV26hs1Z2rUP2 fU+Mqk9CuMSPyqeg7ZUWZi7aqG2PgntraGfHn+9OIN8iHUE/iw/i0DuYENVBccCW/vj8KJkyRDyiq nChZbJrJ1siHegt6g7fkGkax0kZLpNABEGeVypozu/2UBSoZg2k7RmWRBmgck1PBg1BmD/5P56r7W pZQ4rHuRa0SdnIoUZReX5G2cpNu+BY3Bu5RuxF8Vdg3QHrsze2q3gWVvgSkkb1U03vsPBi1A06/zU HvaRPRVNt0s6cu7vmzY2P0cLxV+5mxMXPZgYV54fcFBPoYBRSGC+i6FK7DFUHV18rm/LCBYinrNbX Zp8Sjz7g==; Received: from willy by casper.infradead.org with local (Exim 4.98 #2 (Red Hat Linux)) id 1tsk1R-0000000HHP5-440g; Thu, 13 Mar 2025 14:58:58 +0000 From: "Matthew Wilcox (Oracle)" To: linux-mm@kvack.org Cc: "Matthew Wilcox (Oracle)" , Johannes Weiner , Michal Hocko , Roman Gushchin , Shakeel Butt , Muchun Song , Zi Yan , David Hildenbrand Subject: [PATCH 0/5] Minor memcg cleanups & prep for memdescs Date: Thu, 13 Mar 2025 14:58:49 +0000 Message-ID: <20250313145856.4118428-1-willy@infradead.org> X-Mailer: git-send-email 2.48.1 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Rspam-User: X-Rspamd-Queue-Id: 7DF5D2000D X-Rspamd-Server: rspam03 X-Stat-Signature: 88ceky3ojm7sgftxpcnwuwpd9rk1tp85 X-HE-Tag: 1741877942-953683 X-HE-Meta: U2FsdGVkX1+GoOKKiTTMo9rBXRfMV/eQON5Zc92VYalFs9tF3M8ophF1W2GSE1E4N0eNqikkmbHnQtr23yv1ty1upHGCDKJwjsOxv5QPzzukiK68KsEXYBMFEaZNoJojAR4G0s8d2Y/SkJCj1Rww5sc6btAQZ6CgdXGsmEVK7MyB5PBbKtJwXLFrprA5F+Q/v91k7GW2JBIbgB/zHxksz90AZT0QJXY78B8Tmc0Jb0PdP81xiJTGehFxMzJ36hUnbvbFT/lglZGkesEibcfh1sfNsdqAB0Vfy199GJZhJgJ2QrUi3NCNf1jcamr6P3ntEotKuTNMT/BLRQP8gWVLpHkm5BofSeaCIP9kB5Q+KbsmcmV1y3idKdNkeu6Jcs3XYOvb78UCZ5NB9fcBoUOQUqZ37ZKWh14/BqZWuuwhKbNBqnUTJCf91zWekuBSTjolqSq1DfZEy2zu0eEobu8Ei957PIz6FmLNHE5HEGlZHwmF4dogRMUo0LdkLICAvD46MZKKRE5y0PkIxIJBRFLrWkkWc/iI5X48kgJNFQnblXH4aasOyvg7HpVO7Lf722o0OS3BCuM/J5n6R+qwfY4pX3X/NjbQPbMX8jlUV1w82GJrcS6eddT9erazQ/5gkh/GNBgOs3E1uIEDIVSJnKDyYf78y5YqwlE8vs7zqxf7s4HJKBeQDpQAOAibmVbB4bFfcuNAgebdEM7z35MupDHDiOfko/KuQa2BVWheOqwIxiqVXrgUI9UYCR16WkFBVinCyu87eVAd59PPyplYRw8bzGTmn5Q0dfDIOEVmzHZZHV+f7n3qZIGwcyj66ERuWFd6Dp6yET9ampcg6xpr8fjJEORZC1KeBt/K7wXHQpOSZT0qi77rjrpLwlpVTloXOItoHT2Wz2Sl+AdHU7Rb2t6+t8BukhAKV+H6kBMmuo76BFJdc4HkduWP0FQ34yDpNdnnTCGkllasWvXiBCd4p7s dc+w2U7z 0F5GZtvlUVxMEUmv4w+86rBiXGoAay6uYHvhXjqmhGIXMg9GbNSayT0gudZ9Mvurih0IqXoEkWIX2nyyaIsv3MlGQq7il+wF5h+Y2/OX5lUyBk62hHJBIViKg2wygm6UmUOSBGYxQ9m1RcjKJZjfdoc4Jik/mpCkYi+jx4M+OGIwQ97uEXqT4MdNtb/OC738ONeyDlzmFvZDUVkMA52PTH/aDAwHb0I8Un2Xgh1AkBOaC57yPYYSEbpRmqrhTZmTdCqSn 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: As promised in https://lore.kernel.org/linux-mm/Z9LwTOudOlCGny3f@casper.infradead.org/ here are some minor cleanups & prep. The first depends on next-20250313 and I'd like David & Zi to look closely at that since that code all moved around recently. I think it's good, but I've been wrong before. Matthew Wilcox (Oracle) (5): mm: Separate folio_split_memcg() from split_page_memcg() mm: Simplify split_page_memcg() mm: Remove references to folio in split_page_memcg() mm: Simplify folio_memcg_charged() mm: Remove references to folio in __memcg_kmem_uncharge_page() include/linux/memcontrol.h | 15 ++++++--- mm/huge_memory.c | 16 +++------- mm/memcontrol.c | 62 ++++++++++++++++++++++++++------------ mm/page_alloc.c | 4 +-- 4 files changed, 58 insertions(+), 39 deletions(-) -- 2.47.2