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 AA77DC47422 for ; Fri, 26 Jan 2024 17:58:02 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id C20086B008C; Fri, 26 Jan 2024 12:58:01 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id BD1156B0092; Fri, 26 Jan 2024 12:58:01 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id A98AC6B0093; Fri, 26 Jan 2024 12:58:01 -0500 (EST) 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 969B76B008C for ; Fri, 26 Jan 2024 12:58:01 -0500 (EST) Received: from smtpin26.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay01.hostedemail.com (Postfix) with ESMTP id B80FE1C10FD for ; Fri, 26 Jan 2024 17:58:00 +0000 (UTC) X-FDA: 81722220720.26.CCB8EF8 Received: from mail-pl1-f179.google.com (mail-pl1-f179.google.com [209.85.214.179]) by imf26.hostedemail.com (Postfix) with ESMTP id 09CF8140016 for ; Fri, 26 Jan 2024 17:57:57 +0000 (UTC) Authentication-Results: imf26.hostedemail.com; dkim=pass header.d=google.com header.s=20230601 header.b="2/p8jlNs"; dmarc=pass (policy=reject) header.from=google.com; spf=pass (imf26.hostedemail.com: domain of shakeelb@google.com designates 209.85.214.179 as permitted sender) smtp.mailfrom=shakeelb@google.com ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1706291878; 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:content-transfer-encoding: in-reply-to:in-reply-to:references:references:dkim-signature; bh=An5Hm7PqB36GYWYpMgbnDAdbOLaXHBXx69L25Wdp8OQ=; b=38HKqv+98e1jCK3YMjrtm8XBwgtnN3deIf/SNlbaRbW7xfEzO7V9JqvYlfyvg6a7tVzDZm 43pHs7fM/Gpdi6OU4XBEiYeQtkb+/6lu3Ej4snictFmRwF7FHcmkKX9n0JdVERUJe/UxQj 0K32zPw3aIAPtr41YfYSgKelN4vkThA= ARC-Authentication-Results: i=1; imf26.hostedemail.com; dkim=pass header.d=google.com header.s=20230601 header.b="2/p8jlNs"; dmarc=pass (policy=reject) header.from=google.com; spf=pass (imf26.hostedemail.com: domain of shakeelb@google.com designates 209.85.214.179 as permitted sender) smtp.mailfrom=shakeelb@google.com ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1706291878; a=rsa-sha256; cv=none; b=GQC3SKmgeWbjgK7UO49DdQ7KaKm7Nfgw7DUKaCXa0tXOwCDXdSA8uRk+zhSTV3huyt9nQ9 7B64UVmFiz8U8Z0EV/HVaHpV1qsP8+un4tdqivGfd7rhsxmCWkU20GCn5cMKgevWkNdnTT N108xUusx7DUdRwIq6oBQkBloCGTwnM= Received: by mail-pl1-f179.google.com with SMTP id d9443c01a7336-1d89f0ab02bso1205ad.1 for ; Fri, 26 Jan 2024 09:57:57 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20230601; t=1706291877; x=1706896677; darn=kvack.org; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=An5Hm7PqB36GYWYpMgbnDAdbOLaXHBXx69L25Wdp8OQ=; b=2/p8jlNsRPQMg68/v0v4Ktn/0CI9Vf3940jtm9GxhklaO8Eydrf1xWLKCxjq7t/v1W BWAfXV6RXrfVgcUa1ZskjLejEK8ciir5DLIzjHPrxiiGuVqYMWU0qmBJU74e8goHpt0l Dj/CpvYS89nyxeNa9Ce5sBxGT7AM8Oudb4s5FfnfWHEazPokioupJZ3tW9ZdR9EADg/j uqRGZJiaY3JA+1oOCUBhNtQDTG1xgtyun1+RTOGfmSHXoDhTZN4DsfnBpCHKStuj768T OhK6oL2Pkyj8D3b8up9Fjo2t2gBby+dBSJnUPvxAxqeqaf3ubtXhKvJEYMFwFOV9ViAB OcrA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1706291877; x=1706896677; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=An5Hm7PqB36GYWYpMgbnDAdbOLaXHBXx69L25Wdp8OQ=; b=NkwXVSsxQLjL0K/xWwByYec/3cmzaGVc7blyAtVPb4VqydKYnpaLLbjmF3Ez0dbLo/ gDCG77pDFDfdOJFs3ATjvAJuE5oLSkQoowax/R7JlB9PLDtk7MJOkkG6QL853risFct8 svRKEIpvleJhVaHyin2stF9Ttr6zxzI/DJEJv4SMePuzqmlzpMWlheYflijYqhJW2Lxh fflHwFVvon/49wJR+j8rv7VKGqtnzCwZqoLV1IkP18NV9AANotVGYQ9mG7AaL2UkpzZz frLIQYm13Pq4J5px/WTCka/lw/Cmn/lR4enPyyf+U34t22EkHaqC2063oWAYvveP0r7G VWuQ== X-Gm-Message-State: AOJu0YxvgG6DuQuvpIAOadPMEQxCXWglM0p1xznoiTBdDTH0JstVppJy 0+MhErS5gQ8A5vntnhb3YDhjIC54Fuv4tOfYbpfdyIfDbca/cplSl9T7BoR5cJJf7JkqTBWyIu/ YquP4C9TXYCLCLJSm3Z67k1Fp2ONajM+Jijka X-Google-Smtp-Source: AGHT+IFXRj+csJ6WWjoc12LPjq8yTNSOtDUZOmR3AGCJSqLnCqa9bT3+zM7+a/oG/d8Ehsl8CuzJR6UKPY5YCCGYbF8= X-Received: by 2002:a17:903:950:b0:1d7:2f82:83f5 with SMTP id ma16-20020a170903095000b001d72f8283f5mr217419plb.7.1706291876425; Fri, 26 Jan 2024 09:57:56 -0800 (PST) MIME-Version: 1.0 References: <20240111181219.3462852-1-willy@infradead.org> In-Reply-To: <20240111181219.3462852-1-willy@infradead.org> From: Shakeel Butt Date: Fri, 26 Jan 2024 09:57:44 -0800 Message-ID: Subject: Re: [PATCH 0/4] Convert memcontrol charge moving to use folios To: "Matthew Wilcox (Oracle)" Cc: Andrew Morton , Johannes Weiner , Michal Hocko , Roman Gushchin , Muchun Song , cgroups@vger.kernel.org, linux-mm@kvack.org Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Rspamd-Queue-Id: 09CF8140016 X-Rspam-User: X-Rspamd-Server: rspam02 X-Stat-Signature: rpuo3wqtsawc4f7a3zxrhw3t9xhqbtu3 X-HE-Tag: 1706291877-581989 X-HE-Meta: U2FsdGVkX18Gp3sjKeB8ZrTEvwEKQPjcPr31PfG6x/3KgzuyCh9FZwroHXmtEaeKSztREy0NwO9Kl3SA+jf7pFD6F/vjsxm1bqmufjxS4jQgaTZcEEj5fIR4jIzk5s/ImdLmCB3SJItGWpI2E1guA4/XYiv5rAcr+OUpP0eVAY1YHJrp0XwqMu9F3fG8rm309y63MCO3//zeBhQDT0P7lRp8+ELcxb74Xtzp9OhXuVVCh3WrjrJgO2OjNShqdqucb664UKhYITW1o9MtH9/LM8uLhP9f+REN/+oW7SNCH4jHTPJCEbTNfJqnv3rF93Y0Bo7lm8c7+mnhOb969Is2RD1aQe8lbzAzbHjlh3N102y7UaJm7FwMsVxOL+14J3aTG5MyV5e7KesTBNriGvYGhJ4D/nJ/K+oyhzZFfUAVqDQg9Ez2ihX9j7a2IyqKx/KTT5pGyZ4/m0EpZtEd29zGZ1EyJjxuOxWUlYoPRBXedYs4TSxBgBoscQQaITSQfMcwlUEAO73rUQnX9cMacGDHHeh0l/lG+ZNMFUrTfAg5Epk8VLdMzau4b6iuonwu7TxtRKRajVSifyjMICnZmiDnpCHcHEwKluFJSiM7QIe5Kfjbw7+1lffJLOQt9PioE5TYtByf5ZDRjn7DB+w55qdp/iKuhZ4zbkBqc7A9WFRf7y0W/6cjL7cgOPwv6b8R44YQh4kbqcBm57546v73+LU5sYYmQRljOdi4fL8c4G/PDf9WT+TBrGW2ErbvNG6tRBrFSaIsmO/ICkxwqqV9pCqcXFGbQKpBYRUJWy6B/JFnsD+ONa65HKEzjyR+9SmfY4pEBpeYEFsBGratDozXgTOGkdLF71h7v/GuNGeaHR0Tp2zUEjKJtbXyNPjfAtqL24+0hTUpJEN5IQId7A7wk91JkoR/IK1tcQIKjkgKzr/zxBmNuahP1LljamZE0ijXw0B8wPGhBZqMoump+UFNJ06 ylyQAC9F vB+v0HF2ePWwfyyxIcnJ5EUTEVTJCCR+Re9//qDLqUuFQ8+Lr6Vhcj/oXHeHIvf15eJAnJhIw7GT3OB4aV0PuxrWzpE2yIDsbqxnc6pqhfSjuAUFMaRmmTytcmC2GQzbeO3qQbAq3tpeRQbV8aIyr7MffZSVLxNLjifMzFOhvimhKWLNGVpnNjQPIvEPHjBK9tmiugd2/pRugKRfmHRXk8uipQfkQQSspyaFr2HmiLkbPZOZDmdzMASEZcluckKiXYBeHBvrVcdpmz/LpiIsmNXwO7lBybw/R7hPDzooo+OJRB7l+ErBiOJQ9+w== X-Bogosity: Ham, tests=bogofilter, spamicity=0.000008, 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 Thu, Jan 11, 2024 at 10:12=E2=80=AFAM Matthew Wilcox (Oracle) wrote: > > No part of these patches should change behaviour; all the called function= s > already convert from page to folio, so this ought to simply be a reductio= n > in the number of calls to compound_head(). > > Matthew Wilcox (Oracle) (4): > memcg: Convert mem_cgroup_move_charge_pte_range() to use a folio > memcg: Return the folio in union mc_target > memcg: Use a folio in get_mctgt_type > memcg: Use a folio in get_mctgt_type_thp > > mm/memcontrol.c | 88 ++++++++++++++++++++++++++----------------------- > 1 file changed, 46 insertions(+), 42 deletions(-) > For the series: Acked-by: Shakeel Butt