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 2B699C2D0CD for ; Mon, 19 May 2025 04:07:08 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id CCC4E6B0082; Mon, 19 May 2025 00:07:07 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id C79F96B0083; Mon, 19 May 2025 00:07:07 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id AF4F36B0085; Mon, 19 May 2025 00:07:07 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0014.hostedemail.com [216.40.44.14]) by kanga.kvack.org (Postfix) with ESMTP id 88A8E6B0082 for ; Mon, 19 May 2025 00:07:07 -0400 (EDT) Received: from smtpin19.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay07.hostedemail.com (Postfix) with ESMTP id 3CA03160CC1 for ; Mon, 19 May 2025 04:07:07 +0000 (UTC) X-FDA: 83458322094.19.B3F241F Received: from TY3P286CU002.outbound.protection.outlook.com (mail-japaneastazon11010010.outbound.protection.outlook.com [52.101.229.10]) by imf17.hostedemail.com (Postfix) with ESMTP id DCF8340002 for ; Mon, 19 May 2025 04:07:03 +0000 (UTC) Authentication-Results: imf17.hostedemail.com; dkim=pass header.d=valinux.co.jp header.s=selector1 header.b="L7/t2OTz"; dmarc=pass (policy=none) header.from=valinux.co.jp; arc=pass ("microsoft.com:s=arcselector10001:i=1"); spf=pass (imf17.hostedemail.com: domain of den@valinux.co.jp designates 52.101.229.10 as permitted sender) smtp.mailfrom=den@valinux.co.jp ARC-Seal: i=2; s=arc-20220608; d=hostedemail.com; t=1747627624; a=rsa-sha256; cv=pass; b=hA1QQV6SNiKfL2IRU8raR3rZFT9fKxLrzV2iB4l0gROXnl4mCYlg69dT3VW3K7pD4SR+5G QIr8Jzo1KBS5Q7dWaS75w3j8+rZVzfY07tXRFojHUISISVhDtEOE/YcK1S+V40hpr64ECj MeAP2VjZv88caqboOTlPUZC8AWJpxe8= ARC-Authentication-Results: i=2; imf17.hostedemail.com; dkim=pass header.d=valinux.co.jp header.s=selector1 header.b="L7/t2OTz"; dmarc=pass (policy=none) header.from=valinux.co.jp; arc=pass ("microsoft.com:s=arcselector10001:i=1"); spf=pass (imf17.hostedemail.com: domain of den@valinux.co.jp designates 52.101.229.10 as permitted sender) smtp.mailfrom=den@valinux.co.jp ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1747627624; 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=89xL/5WEb2BAQ5/NxUtSZDBVzkQWRne50A+Lo1/ymMU=; b=UglpXN2PX2jubEI4+wKt7+X/fB9RMHUnCf9LnMJQ8MAsi8bmBYeyxWvkHg+LJ6lNFaRdiL mKZXgs1NkSD8zlunfxlwcmhw2QRHr5xCW6al1ocLTVAvsqoM5yV2HS15zaQol2KtArcLyX xCTJ5mWCrkPvtwY/uoVAL2IqAlf79io= ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=oUBcoD8KNZ794eUnGkRk2TF89YWahQYMm83+jfxMRNF795v2ic2pyGWJ82lSx4g6IIKYnBxq0yNXMCce3m0vCIf0d4HaKKwtV+uTM36zC2N7JTTzQBZiKoJKdZ3sV8JOBIo5DasS33vPwlk9XwOuoAW1z/J+oA2BVRDvcFkqoTmUDGP2IjrzPi8F7q2jZJesmnD2Zx41VIBbKHn4r2rOioS0/lSpZ2Lexo9McaIWNHmk4oVbgYhLj3jLivSTBhK38X7NhUvgXszOnQbhQZzLcC8y0/yl7l8dSEgKPIBCEx7we/21/dwkgrtgYzpCgWXjh3CFQ7r23GZApNNQ+5OzvA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=89xL/5WEb2BAQ5/NxUtSZDBVzkQWRne50A+Lo1/ymMU=; b=V7wnsl7BMfeNs5u/acY2WZiL8cuO6aP+/8Z+qtqeyxJ+MljTHnN+z+bHSdd29c3kyilKqrPeo9xWtNTf8Djy97Yhz6bBdEGv/uafd9YC9LT2itvFtVVDZeQ08cS4KgeOfReQ/96aO5nGQh4XiW/cOJVsRxH46DgkbXzgzD+BmBb5AKPc4LwZlMFQi1Fk8PrE0D83CWlrgW6DAYi3vQC+h4KuAj2THQjhKaUKb7faXQE0fFjcD3eM35Kd+uD7UzkumyssOpi4Chz+RgEQBvRHttriIZS8uyvw2n3Gr8xWBPIT3fHcjNNjozCkfOFFXX9KEK+2t5xvE3Z2ioqDDkVvfw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=valinux.co.jp; dmarc=pass action=none header.from=valinux.co.jp; dkim=pass header.d=valinux.co.jp; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=valinux.co.jp; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=89xL/5WEb2BAQ5/NxUtSZDBVzkQWRne50A+Lo1/ymMU=; b=L7/t2OTzuuFYv6oFVdG2+aT2cwxmvOaUcX4ia5/xJKxX43r/iTSoU7u8/jMBJ6VugzHOiWO4v9btG1RG9deFrYP30DfJmRYQkw/SGFilHuTN/iyibYO0TQ//ANXmADGZowiWVpfHzY4ZgObi/71lenfQg6sxEUtWE7JY8ROl1MM= Received: from TYRP286MB5957.JPNP286.PROD.OUTLOOK.COM (2603:1096:405:2ee::11) by TY3P286MB3552.JPNP286.PROD.OUTLOOK.COM (2603:1096:400:3b1::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8746.30; Mon, 19 May 2025 04:06:57 +0000 Received: from TYRP286MB5957.JPNP286.PROD.OUTLOOK.COM ([fe80::4fa2:6269:5738:624f]) by TYRP286MB5957.JPNP286.PROD.OUTLOOK.COM ([fe80::4fa2:6269:5738:624f%4]) with mapi id 15.20.8746.030; Mon, 19 May 2025 04:06:57 +0000 Date: Mon, 19 May 2025 13:06:56 +0900 From: Koichiro Den To: Andrew Morton Cc: Koichiro Den , linux-mm@kvack.org, yuzhao@google.com, linux-kernel@vger.kernel.org Subject: Re: [PATCH] mm: vmscan: apply proportional reclaim pressure for memcg when MGLRU is enabled Message-ID: References: <20250404141118.3895592-1-koichiro.den@canonical.com> <20250425190521.63ba5b25afcb938102b69335@linux-foundation.org> Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20250425190521.63ba5b25afcb938102b69335@linux-foundation.org> X-ClientProxiedBy: TYAPR01CA0160.jpnprd01.prod.outlook.com (2603:1096:404:7e::28) To TYRP286MB5957.JPNP286.PROD.OUTLOOK.COM (2603:1096:405:2ee::11) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: TYRP286MB5957:EE_|TY3P286MB3552:EE_ X-MS-Office365-Filtering-Correlation-Id: 05f90f32-8fd1-477c-7811-08dd968a9936 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|10070799003|376014|1800799024|366016; X-Microsoft-Antispam-Message-Info: =?us-ascii?Q?hk14WiFc0vU7KSp+HsIKzpe7DSlzX0BUXNuwUGYb1SbBwV/hEOY/d2PJD64X?= =?us-ascii?Q?wENQ5Wi7fcNzljXBfakd62pRbZH4Htud3GmRTn0t9uNn/2WSiFM2qgMbd67J?= =?us-ascii?Q?DVyAvwHP4HVXTcDCWRQV/uw5r7+vLYhwvKoyUHLf5jHccME0jdJcj0ElGlCi?= =?us-ascii?Q?L33RcPILPeclvz1yr72QZMWyVN03yVUdEKtUGBtIp6cDZF99teL5G8aS0clA?= =?us-ascii?Q?qu2auk6zPGgyEX/jcTyOaTvU+owUW/ye46G4yfh9uekb3Dh0TUISWU4KUQh3?= =?us-ascii?Q?PEVBRb3kRn9vkMBqAcxEvssaAUvKJ2ztFn56jQY4ABAFNSvw4bg0fBSyOnKt?= =?us-ascii?Q?IrMFJ485HtpQl6ZGGn6jBqE9G6HaDYc+/bLqOU2Y1DJ+MPfgvc3EW3jKH+DX?= =?us-ascii?Q?+TTAyPphrbz9Tiwgwp3G0LB2rb+sGwTOgegCd4Sg1CQZwS/R4sC4RHrJlFsw?= =?us-ascii?Q?wyFYEaJXHBP8qms6FvEsE5ZscILlrJk1VpxOv6tSh5WfIayPxOOZLGnHL5h4?= =?us-ascii?Q?jp7lRvGX9GoHhSgdYxA3DSJS2hPD2OXWGG44Rh4y8NuJhdxwbAdF70h/jRHA?= =?us-ascii?Q?/y6q2uaLcY7qSDaAHO8uRhqTYHhBHPgODt8viyxd87UJYmFvG4uDSFQF/Swo?= =?us-ascii?Q?JmbW5pQ7fcpGLaRWVwhyXxWtFAJ76lRacXT9iN019OUAb4ddOZIfMdKyy49I?= =?us-ascii?Q?ZjIsQ6wLWTeTL2WnaRm/tJbQLkoTA3YfCLzdL9laIk7xsab6th4Zvpdy0DV4?= =?us-ascii?Q?YmqJeGkGnmWOfBngL5TajBr2JC2Uzzaxn/pPvmnCUKJBQPerhA6M9VbKn0dj?= =?us-ascii?Q?k7z2TAFeITmbVBBsnyV+IsubzmqueoP2BpOMY/kW/h0cLwg/mhv/8/D69ydP?= =?us-ascii?Q?SdbS7r974lK1gks9qiTYNJ0viBlJ77bH90Z4Q+z46Y8znxcgCmEo4cB6Cbun?= =?us-ascii?Q?7Uci1V5PkEJq1FX5WzzLBSEbUc9e2He2k9RrBypj4U0d583aop0i5HjkynSs?= =?us-ascii?Q?tlt7fI/ALdUJGvAshcW/XmjIvLgY8cERTsZanB3/qNdjo+RVNtRzHNHQ9+1Y?= =?us-ascii?Q?D66qgqqx6GJjChm/gw1STP0M+k5xdW6F4LzXOzBtyh7zAu92qGo8b385LPE6?= =?us-ascii?Q?nZPN/CotHsNWXfCHY4O7svI0mheQvRlbf3gHZYzEdONfyxDZOd45LAgVHkid?= =?us-ascii?Q?fEq0DM1whtv+OcPWDf2PlOTQT5zJpjUZxFlLKaA98HP1Yh9weyLUj9A5Wls/?= =?us-ascii?Q?/91a6ZbeggQCQ6A3CGrPR65I3Cl1LeCSJF47ir0tKLhC/2DEl25xBZyS27rb?= =?us-ascii?Q?V27d6aaeVPqBaNqGmDaMkjYDgbKfO815EnW7GsMrkSByBiNPfy6aUIV9VyKX?= =?us-ascii?Q?Sk1zpJqmRvbKgztyRp7ONG9wLqw8kVq/7OTKCThP2UIQZTSWyk+CbGE1FuPO?= =?us-ascii?Q?HP/rnMZlW64=3D?= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:TYRP286MB5957.JPNP286.PROD.OUTLOOK.COM;PTR:;CAT:NONE;SFS:(13230040)(10070799003)(376014)(1800799024)(366016);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?I5bNDgxEP8bCg8jDqoO0RKwg7oC9N+hY8eTBs0fuRARw0PcNjIEu1wyuEXXa?= =?us-ascii?Q?mJn3o6wUZSVYO/b+SW6Kbkf+RtupDsb8idijUHKFLXLqy/XQj1VsQIO1waMy?= =?us-ascii?Q?9I0lcje4a+pZHfmSoNMTZ8OGWjYSrgd1ELi85jbiRZB31ARvHslfiJuwvAMh?= =?us-ascii?Q?bVimmsXxwPLdPLvDm4NxHqtVhAjz8n9VeZFpYUrQfDG7lrPJ13xVC03UqUGV?= =?us-ascii?Q?5Uy+rFxIyJFcbUkY7mJaGq2ceVwOgBU0rQMUmDKxwUP2CC08ldsDNOrKkYmA?= =?us-ascii?Q?yZEwOp2rSA5W278C921T9QTKb99KI5b+q8bjc5/jpdRfjv5ulWEhWl+oJXhZ?= =?us-ascii?Q?ljhtA+nJ3BVW2VYEQBRSdzFrYyYDnLkYfwxFQcaFNOdr0b/d/jdnKq3dJPGz?= =?us-ascii?Q?0DEkju/85rSFAbCEqqXvcggv/VTTAwT2u0BuEs6NqeoiSbO+UOPrKD+xrMsm?= =?us-ascii?Q?spjK1kmfAdI8UgXhyuvQT/wPCyVXQ3mUJlFy82+QcQwmoBkLjgxsSNRAw65D?= =?us-ascii?Q?+xS3bBeBUDRshccO1D4TLO87DZCCISPEZePRhHzHyKUCrCfYXR3jn5knch+C?= =?us-ascii?Q?QNuunYrGhjB5sVQcSxTmewbRn+awpa9Zhoiy+/HmPfU8gpUdbHktJYgB0SH0?= =?us-ascii?Q?83x4dOf/1QVjzHUPG2t7Wn8QiMoKJfdQYzZzEoVWVQWWItS9wqfNbA0SaoQf?= =?us-ascii?Q?P1Ut5r4LqUqmGLRIUEQQKDcN+hmaoDfgAK6KvIRP/ZW5OkTT3TyMzN/T3jT0?= =?us-ascii?Q?qh5VFAuE3zTbuT6JpwNiKohwga4FIHZtaTSgElLNoGfxfxF6tch13Gf+EKZJ?= =?us-ascii?Q?5f96W3wm/6ZYy9l76pUZ9qN8flDKBQbsUrth7jlcmBYqqMd0nu/7KIgKjRp0?= =?us-ascii?Q?rW8Jvrt5rzG6b42gE+1Um0PKztq2Yl7exePXWHVyDxG+rP93aG7PHe7rzc0S?= =?us-ascii?Q?vC8sEp2LfXp5qYlV4tU3Cy04OGkIGnclwPZE8A+Nkm1Xexum9+DIAky6Df2M?= =?us-ascii?Q?wTiz+Nr1VeXOd2EkrpKQq/Pa1qNmsry3mImI5T3tSmkbLsmYq/wQJC+QAxc8?= =?us-ascii?Q?RITL+CTDtJRCK/70+6aYgQ3d8yfsAER87ra0GtAxktCZrHvsigo4S4li/QGR?= =?us-ascii?Q?zCFTONKjKF6DLI/11eJhTWUbe1HqLLIgJicZYM7HRHvEQ4+FG8TgazK5oQOo?= =?us-ascii?Q?fIEDK86FaDHp2jP3Q2sLHU9MOMxyFqx4oA2IITEcrmzNrKmv/0nU7e/Mw8HF?= =?us-ascii?Q?RcaksNW8tPhXOD8keD8JxEmoAeeG2qbF5D0iqYixxUxzXprp4LQNeIBC9MSp?= =?us-ascii?Q?RKMuVJP9J1fiDKnpg0wPDVpljOyT8VoSvFEsOnymHaOGMLCOkzL67urabMd3?= =?us-ascii?Q?RyHzWkBEfCKH1CuOQSVCkgRlFg/QR7vWoq0jdsQkvkUIPz0XOWc5ifSzuqxj?= =?us-ascii?Q?brF1qxrj+mqboq/unirkqZvbqtpCSo3VGqPxctkiUpt4w7lCKODc5besWqG4?= =?us-ascii?Q?chUqEdqzoTB8Dz85QbSYf2oiZFGBzTDZRDGs2ufjh9pATwbixcT+3r0vDRe6?= =?us-ascii?Q?VKzLUeEoZCubZgRb8HNcugOIH3IJd4tT4IxUBKYc23LOAe2D9aT4b3QwKaCk?= =?us-ascii?Q?STM8hfeefvk4waC19UV9f+E=3D?= X-OriginatorOrg: valinux.co.jp X-MS-Exchange-CrossTenant-Network-Message-Id: 05f90f32-8fd1-477c-7811-08dd968a9936 X-MS-Exchange-CrossTenant-AuthSource: TYRP286MB5957.JPNP286.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 19 May 2025 04:06:57.7629 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 7a57bee8-f73d-4c5f-a4f7-d72c91c8c111 X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: hM4R1U7nHPgaBhMjOWK9eWJEUvoAoPvc1rdj/e/v+krWlP2ioD+ODwKPmj8tqbVGa63wluFoqj5PUOZwGcoAGw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: TY3P286MB3552 X-Rspamd-Server: rspam12 X-Rspamd-Queue-Id: DCF8340002 X-Rspam-User: X-Stat-Signature: id8xcg5k1grpc1rwjz9gcfn6prexf14c X-HE-Tag: 1747627623-442021 X-HE-Meta: U2FsdGVkX1+1pncaYXYC0NeZtJXbUfzCJE/O/cwNI1egUpV3g71EF4RuxhJKnXALL9mnPPqvq4aN5dKQuqNW8RbDqugsxxGFzyCkKSSahmTg2Q4mobfADeDHm7LUkvCKNPch0lmLsc4qhHqZ9Xz/7UozUEvKcnz7xgtffpsGwezKWG79qIcYmlXigQqZ5ZBGJnLLYOD9jY9p8FkyWH49qjSA6c/N55ldE1pKNqDl2zxyegni2vocheg/KrbFc9G5ipx+meFQyVx5XNUO9OepLAVlzrcMymbloc2+Ej09vX2wiOKfBqWR++zfMyLO5+/Qh+cHMDnktGQlmFcO+xA/6J+ur/6L8bai7eFkouZTCupAC7nNoOAljEw2lcpEJevhyqN9x0deqKFPrH7GsblzZeQjdeh/P0YRe2PHO5tO3JeUz3Ysgn+hbfcvY/CG80ehWWZ0hAF1VBFH8FowARxjptussRt0yMhRvlgcygHwMiQgALK0vW1V63VhkhAavzVLsqgkpGQGFdPv36+pCkZU8wSxY2cPbvAQj6CiYItDTiC6jQtnxFkMO0gL6uW9r0+Akey8u960mkp76HZnD2YD1oFn0ThZ8KlpTtwMQPu/HOUdr0lexKPChE/3cWtu80TGBXhdG5AvDzTjhcZDGgvGT2Ioroe0LZu3DyAx6R22352JbTMuLTdG2QSh3Ja5pWMIq9D62rYQrBJwG+wsPaIf+YI4RzKPLCgPGPj5WAbGYEvVIruGNwfJRBhFD2CFSvsu3KuRUpGfFvagULEVmywxrCYDp5J5g1PGZkZby6cduGIaqX2xJvpj5GgEuQ6pFz2BIOqZxoKhfN04dJBmBzrOTQUdGyF0IazV4oBW+zJfuf04OeyRg0ASvNfWKdOzjEULuvGGCZg2pOktT7F6Tdbge5EaMMNuhproqkmzxRgoLRCWwLjLhdmBl4YlkCzzmPmIubMOKqVOfRyzbYhUV/q utTtsjRx /lU+5ydny1OaOcljFyxTFpfnFy4Kq+E2I4C5b0swFB5rizTDbrBos04452qlvwXxqzZK8pTMGhAwmuE6J0XuyUG6d+TDoaENBg//RsKTZ/drHSaD0l7MGNjlw2dB7JhvH/eaJ2Ngy2Gk2uCZd/kPF5Z6ofDzCdJL0aEzhfjkkCswQhDSBk3gZ3bCHG9ev+4bTQ3H4jIPcTAlq4oPh+mEfaB5MR3nkMO6Y7RRM0I0ZRHObMmVXmHBZoR65BklMsdt5R5SD50BCcEnc+gvSacZQrW6KLdLh7IlEdOEOD6UhQyEH+PZfiQM7FtY+prts75JGN/bU/2x5kEyN2NxFjTcJ5vwoVJOD7uEIHdEm4ux72LtCG0dI8FlqK4ROTrHpUFVQSD+gKEilNplTJ5SaROxRj3v9cgKEc258hHW2+jG7IpvO3Ye9GyTvnYW3DtJubS1C+GK1h4fqmHl4DfB24AYrB7+Tdg== 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, Apr 25, 2025 at 07:05:21PM GMT, Andrew Morton wrote: > On Fri, 4 Apr 2025 23:11:18 +0900 Koichiro Den wrote: > > > The scan implementation for MGLRU was missing proportional reclaim > > pressure for memcg, which contradicts the description in > > Documentation/admin-guide/cgroup-v2.rst (memory.{low,min} section). > > > > ... > > > > Could we please have some review of this proposal? > Apologies for the delayed response. I'm no longer at Canonical, so I'm replying here using my new email address. To be honest, I'm unsure who I should reach out to for a review on this. I added Yu Zhao to the CC in my original submission, as I thought he would be the most knowledgeable person regarding this code. Yu, could you take a look or suggest someone else? Thanks, Koichiro > Thanks.