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 57CFAC4167B for ; Thu, 30 Nov 2023 03:40:25 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 531B16B040D; Wed, 29 Nov 2023 22:40:24 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id 4E15D6B0422; Wed, 29 Nov 2023 22:40:24 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 35B0F6B0423; Wed, 29 Nov 2023 22:40:24 -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 2732B6B040D for ; Wed, 29 Nov 2023 22:40:24 -0500 (EST) Received: from smtpin27.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay09.hostedemail.com (Postfix) with ESMTP id F0AC5805DD for ; Thu, 30 Nov 2023 03:40:23 +0000 (UTC) X-FDA: 81513217926.27.243159D Received: from APC01-SG2-obe.outbound.protection.outlook.com (mail-sgaapc01on2136.outbound.protection.outlook.com [40.107.215.136]) by imf23.hostedemail.com (Postfix) with ESMTP id B26FF14000C for ; Thu, 30 Nov 2023 03:40:20 +0000 (UTC) Authentication-Results: imf23.hostedemail.com; dkim=pass header.d=vivo.com header.s=selector2 header.b=W6JhE0rZ; arc=pass ("microsoft.com:s=arcselector9901:i=1"); dmarc=pass (policy=quarantine) header.from=vivo.com; spf=pass (imf23.hostedemail.com: domain of justinjiang@vivo.com designates 40.107.215.136 as permitted sender) smtp.mailfrom=justinjiang@vivo.com ARC-Seal: i=2; s=arc-20220608; d=hostedemail.com; t=1701315621; a=rsa-sha256; cv=pass; b=G090ZZXOaX09iOfzeHTwUra5RLZA4uQoop5bBgZ6fcXPWE6rwLfb19RZjthor0cblevT6R RhALHXxIdYKN+UPBniYdCYK7I1x8SwhLHNCROt40Aivs+fc5wxZC1XyJ5/EIjzy9gVEfTm a0UTD3IV9r70XbKhog/qA5Nawybk490= ARC-Authentication-Results: i=2; imf23.hostedemail.com; dkim=pass header.d=vivo.com header.s=selector2 header.b=W6JhE0rZ; arc=pass ("microsoft.com:s=arcselector9901:i=1"); dmarc=pass (policy=quarantine) header.from=vivo.com; spf=pass (imf23.hostedemail.com: domain of justinjiang@vivo.com designates 40.107.215.136 as permitted sender) smtp.mailfrom=justinjiang@vivo.com ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1701315621; 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=ug4/dmi23ed5P5Cw7ssN8JUJj/zmTeoD57L9WwLtK9E=; b=ZlrQ5DR6yscAlObFDE+i25UVdd/mBtnfByXlL0XekkyACm0bg0aF8ZtZVNVrq9eaIrF2ft 56nyvGM5DR1gAIoEvwTJiO0LF18mOWhPN+23WS9RVjO5fxr1ecx1IKLW15+Ph7sB+/vTrd HwPYu0Uoy3ywBzNGtE79MhUoE0ZEXzI= ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=OtuoGjM3tmHq+RRyxQod8PuSKiwWWpG8J0k7/nF1hR7OsMfZAz+5+p+uWFhC8BJxnskrDpr6CZuT4iRFHBr6Fr/ZzBLnEOYhswez+QjHpt7wa0C/9rMMEq2q0/DGLghOyuncOrbLR/lZCuqevXXQKcQJvnNwYomQ/mqrP0TjmpCaYdU6P1nYAgulCDm33954dNdLFv+DR99dR8aG8gQDsq9AzbTdWlTGm6iwWGcc4gFbfToaDjDF0yWymt5uug9uKkNOaSqhsptOSoM32/RFKuLjHRzRCZOcAVCElkOhONr/koHpIsutHVrBdb1TXWzHVivMsBtPbUWUBncyEr/TGg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; 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=ug4/dmi23ed5P5Cw7ssN8JUJj/zmTeoD57L9WwLtK9E=; b=ZSCgmxjW8vnx6H2LcxEm/Ee3fC14/0c6pZQsHbAIi7D7KHP1aA8vdjdLPgPC1Me8ZGCg3bMhR5qnRw85wNh25fNDTJ8ZRhkuxHzDL60qKdtCyoTSj0D6MtAZAVOHRZUPM6vYVbmpQD0xqzaBbCNtlizpEe3TkmAxSjy/yIhNaUFA79M0WmpO5ZT5pOVpodNlD/XVKwHZVIUHx5PCVEbycl2ui705efVTXz26ulpj6rYOhwLKQbJLTJ6eYmokienzmgakzg3qPiIyI/OJW08z2dDEuZ+6wUHmkzRBKPFG2Q87XGcwPZE3M5V4FpUaQuZ961fOuLsuKCVmpuPeyja8uQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=vivo.com; dmarc=pass action=none header.from=vivo.com; dkim=pass header.d=vivo.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=vivo.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=ug4/dmi23ed5P5Cw7ssN8JUJj/zmTeoD57L9WwLtK9E=; b=W6JhE0rZz+L5AcOyX3waB4v9UNRIUiOZrTj3diPyZHKuH4nvW+Bwa1cQZrmNt9oM4dJ38fFVITXK/AvY3vhFq45O7s8WXiWKPsm+zbGXFDLQW04Ut4D+alTbL9B5VHvqk6hqqJ12TtlFd3nbeQVwKBbJsFPQBBNyE8GfdnpGXs6E+uO5IBydxaG96RKYloLlkK2bkmO950f5wLNQ7/DvmvpksZNjxZCJ2kY9RSA91RxcXGd6MK8tOTDET5nwoi/jzSykk/MUAAwNm1hfosPKELPSxAo5ciNP5hcGYG7k1VpIJ2K4dzBkQqgm6YII4PRgS2rwNYESHhU/l0rEoTrIGA== Received: from JH0PR06MB6849.apcprd06.prod.outlook.com (2603:1096:990:47::12) by SEZPR06MB5644.apcprd06.prod.outlook.com (2603:1096:101:a8::7) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7046.23; Thu, 30 Nov 2023 03:40:09 +0000 Received: from JH0PR06MB6849.apcprd06.prod.outlook.com ([fe80::1be0:ebf0:eb04:6bd3]) by JH0PR06MB6849.apcprd06.prod.outlook.com ([fe80::1be0:ebf0:eb04:6bd3%4]) with mapi id 15.20.7046.015; Thu, 30 Nov 2023 03:40:09 +0000 Message-ID: <620915e2-7b4d-40b0-9af3-71abbc18d586@vivo.com> Date: Thu, 30 Nov 2023 11:40:06 +0800 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH] mm:vmscan: fix shrink sc->nr counter values issue To: Matthew Wilcox Cc: Andrew Morton , linux-mm@kvack.org, linux-kernel@vger.kernel.org, opensource.kernel@vivo.com References: <20231129130126.2130-1-justinjiang@vivo.com> From: zhiguojiang In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit X-ClientProxiedBy: SI2PR01CA0054.apcprd01.prod.exchangelabs.com (2603:1096:4:193::22) To JH0PR06MB6849.apcprd06.prod.outlook.com (2603:1096:990:47::12) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: JH0PR06MB6849:EE_|SEZPR06MB5644:EE_ X-MS-Office365-Filtering-Correlation-Id: b9f5afe3-76f6-4b8e-5e07-08dbf1560d34 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: ziIBoZ8lfOS5b7xJA3qu92iJ3/TAfOl7UDwl/4A/lJh1cpyhz/+NV1YuM5KE/vl1ucgpTzhfb1dwbK5sH6nJds7vo6/PZ1QRGN2pGDVSqihewNQxZAiw/z6i+BWyS5PZDF5ZzOdnhj4CbNLLy9y+aBKRpVhGc4coJJfgJIvlVz+EVwK6Fq5qkXJIAM04yeN2L0jccxyFoig++2vPKcfhkb3TdnBGj0HmMgpJ0yEBrmresRDBfwY+xWjJwt5/4NgtrIxAkNCxb1biTznwIeyiUYRpBgr40a2mBvW5P+0hyQEnC1CzrYEqZ8UDY2lkk3F+C6VemGiYdKYixU9Hy2RM2bt6hjMOvxql3op0CEp+eLiE8eHgK3WRBc/CN+U7XXOoTh2ZKGt1xncFATmG1e4U20H4nzs/lHmAcYY0scoQ81i18Xt0qc2CPuG0RPPlyjsTQgYYoypVdJkGluaFXP5rQkx4kypVoEXbl4k8hbZXgnPlOukkxil23v2LSBY8UIh5jdfrBKRWkBPOYy5nRJZjRTXYJP5nP/KNOxEe57o/d+1i3iB1Rq5zNommZ64+kRUFYBEvsVcCvBUv5TxlBVBhhE2HBgpy07GoVU7DVjNFKowwDofI0D5r0bUd02JBVUnj71nHlROb524IHvVt9sKEOTEi7gkNZNnAg6wPZ022N1w3rcJWdLZAYDXL8hy/vhpvVd5VLT4QvxBfWE4TbJxADGfKnOc4+0MjIEBskth470OEiYF0WtRNWV0Onv7CtSVB X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:JH0PR06MB6849.apcprd06.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230031)(366004)(396003)(346002)(39860400002)(376002)(136003)(230922051799003)(186009)(451199024)(1800799012)(64100799003)(31686004)(202311291699003)(2616005)(478600001)(107886003)(26005)(6486002)(6666004)(6506007)(52116002)(6512007)(38350700005)(38100700002)(36756003)(31696002)(86362001)(5660300002)(66946007)(66556008)(41300700001)(6916009)(66476007)(2906002)(83380400001)(4744005)(316002)(8676002)(4326008)(8936002)(43062005)(45980500001)(43740500002);DIR:OUT;SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?VmFqREpibFZiM29DejJrWGpEOVo0aGlqK1RiM2FDWEZReFFLdElDQWpvVTJ2?= =?utf-8?B?dCtTeFNYZmNxekQ0YmZLcENjRm14eUxZMkZTRXBuczJCbGJkQXVVTU1Jd0pk?= =?utf-8?B?aGUvSTlrL1hmWVFxdDI1SS9YaVhYRGQzNGFEZDNRQ0lIaCtSUUVFcFI5clhQ?= =?utf-8?B?NUVnNFFNOVh4dEZlcUw5eHgvNzFwWkVKY240Tzd3TmgxWVJINHN0aDFXWm1p?= =?utf-8?B?cXlRR1FiVEFFYk5TWlhyVFd0Tk9VOVh5Vy83MUdFajFDcE9CUGFEOFZRVnp4?= =?utf-8?B?N254U3A2ZkpleHl6bFJwNFluenN5bmdBK3BLQUZpNzBVcFBPWVlwUXFYMmcy?= =?utf-8?B?NXJsM2Y1UVp0NFVhcFpPSEs4ZGswd1I2cVJpa1dIL1BCU1kyMndrNGJTcXQw?= =?utf-8?B?RWlWTGN4TTUxek11MlQycmpMWmJwRjdXKzJ6c3Vways3UXhVN1hRWGxleEhC?= =?utf-8?B?UmRUZWwrSHpSUDlUSk8rZE1NTG9UcUYvSHgybmxvSGFLNk1IcVdFUGNzTVUr?= =?utf-8?B?Zk1CYVdUR2I3dUEwYXducDVjN2tFV0J2anNsbUJ4UGZkQ0EyTmpHQmtHVkRK?= =?utf-8?B?ZkN5NWNuK2l4Y2daT21ZVjlGdGJhWTVKK1JWSDgrbVI3VGpGb3NsdEQxWWt5?= =?utf-8?B?NHRyZE9SZ1FKMU9NM2hMNjh5ZkhKOENtRHRQcDg5UTNHUUJYY0VlZTc4TWw4?= =?utf-8?B?eFdmMGJRUkE5S1N3VTJmL3c0cUloNjdNQjJjN3FqcFl4YXJoN2ZLM1JCN2pN?= =?utf-8?B?OTcwY1k1MzI0aEMvUVYwYWpFaWlUWTNXdVV1WXVISW96cmlTV1J0eWl3SWVh?= =?utf-8?B?dTJlSXcwaDZSSmlESFRqOTV0QjNSb0RyczZUQzUxeTFoQm80R3c4bHVQOS9Q?= =?utf-8?B?M2Z5eGZRcTFMRzV3TzlQZk12UGlBZ1lGQnlkNWRpZ244VEhVbno0SUR3Ui9z?= =?utf-8?B?WXpoUzlEbDA5NEpqSlY0ODJadkh2VTFON245RzFqM08wNVMvb3kxU01oZEJ1?= =?utf-8?B?T3ZsQ2xSUk9hMnMrL2lHdXpGQzlwYWxBZ3M5a05JL0lBRDJ1b3lYUmszdW41?= =?utf-8?B?WkxLZWR4d25RSktueHJhc1BtOVUvN0dPWEx1WWQzUEtiWUd5VlJBVERmOTZE?= =?utf-8?B?bjh2OHZzb2FZMUo5eERPdmR0RE8vQ3Z4V0dHdlhjbUY4UFloV0xFdWdLYktH?= =?utf-8?B?OHllcWJiVUJrRGJLMnEzaCtWeVFmeGlIcHpHRis5RUxldFRmcXVkSEZXa084?= =?utf-8?B?Mk5yZG8rZEdRbFgzNUtURWFkYTEwZ2hmNzA1MG04eWJWV25JZGhoVEdBelBT?= =?utf-8?B?SmZDZWgrVTdNdng4WmNlc25pS0I5ODV4RDQ0VVkwU1RHaUdPT1hJV0xTWUsy?= =?utf-8?B?R1VIbVFlRkY5N2VETWErNWlibjlwTkFXQmZrTThlNEhRL1FMOXYxMmczM1lN?= =?utf-8?B?T2FBcG9WSjdWWEM0Q1M3QXlMRlIzaFJyOFZpMlVPcTlOYTZITXN1Z0NERVll?= =?utf-8?B?STk5d0ZpQUdsYXpWaC9EN0JLT1NZSzRtQ01SSXg4VEJDWnQ0T3g3U1pMd0xG?= =?utf-8?B?cnRpd2EreUUzNlROYnVRNnkxenBXRFo1ZU44YTVnTGhrZFM1VjNJcXQrcSsy?= =?utf-8?B?OVU4a2tGb1JWSjdSWldIb1A2Y2hPZU9mQUpxdDNseTlOMjFqRFZDOVByZDFS?= =?utf-8?B?VTJuZUc5MlBNS1A0MVkxclM3YVliQzBLYk1QbEtOcWVSZDhjTVNKZFd3Q0xQ?= =?utf-8?B?cVdCOUF3MHc1ZjJlYUFYR0ZoRnJaMkQ1dHB6TWMxTFAzcVpZNlA0b1JiWGFK?= =?utf-8?B?Q2RvSk5MN1pZcmk0eVI4QnJmcURkcW1LUmhYY0xtTVhQeU9xV1pLRFBOZ0Er?= =?utf-8?B?TVBvZElrZFNmUDBxZ1lFVm02aFBabkNmU2tvNVhUMGcyb2tiUCsxMmVTZ2Jr?= =?utf-8?B?cjFYYXhMdnN2d29OdU84c2Fwdm5idko1T1o1NzJwK0FsZUNkTk5JRGJhOEFP?= =?utf-8?B?cDdrNjNEa1I5YWM1VHZxQXZBWUw0UVVoR2NGUWkrMU5odkVENm1IektvSWdz?= =?utf-8?B?Z2ZUaDhtbFlZSTFrTG8rSDBDa2NsMjgwYnU3bDQ1SGowdUExTVNZRHRYZGZW?= =?utf-8?Q?bowi6uyD/oq9gpl2AOFFctWg6?= X-OriginatorOrg: vivo.com X-MS-Exchange-CrossTenant-Network-Message-Id: b9f5afe3-76f6-4b8e-5e07-08dbf1560d34 X-MS-Exchange-CrossTenant-AuthSource: JH0PR06MB6849.apcprd06.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 30 Nov 2023 03:40:09.4887 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 923e42dc-48d5-4cbe-b582-1a797a6412ed X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: ei111plG9vGR44NBEkyo2z7Frcx2A/nNijYGzfRsfHrZjEdjmnl4eVdLdlrdwXGqKQFbdapXmLVNGJ4YyuEBPg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: SEZPR06MB5644 X-Rspam-User: X-Rspamd-Server: rspam06 X-Rspamd-Queue-Id: B26FF14000C X-Stat-Signature: t7ikz9hom4sf1xuqyawnhehpkubh1k8r X-HE-Tag: 1701315620-30133 X-HE-Meta: U2FsdGVkX1+yRoK7SBJGP/CkxnlzzQZm5GJ3GikhdXVao84fRjgurCrnyNs4l5ivIwaTgMdQEWIKTJcquIEX04kE8TaLP80qKf+Gnem3Wo1d+KMSO7NOmzXcv3hO/2o5VSxJeoxhC310b88kG6KeNSNv2ltDWx1LZkGxtzZNabNNjgTDPSuFd5hxmkiWqYc0uWBZahqXzL5vDpWmD1u+FykR7gjwldK2TPT43rDF0pPDQ7SC3adDZRPdLxzwS47ie8DWgV8f0nCxdyLjORCX1OQ3itvWTycSUlQ1TBZijguwiblbJLyraO4KpCWKvNo6oAixoHZUzI4GtoSZ6Y8Y5RKmMHeTno6bteMpooPR5uOkt1027X2xWpMqTcRs+SqG6CKsduJonbLzYBpkRI+HBbQ2keRs37SvOqdwTQbvqUfIKLLwmdEVJI0ZVwykTJ6eBfK04HTuvDnA7Kk8QTQzf8xOddBI0GKO4fJ05wBID1lNkkOwmBWqOiug00suhOUXUt/tGEaQbf/VvA/y6Kfm5YJeUXDFIYdKZ4TnePpOWYZKx7bBY4KjxWb+cPw3OV5NmvceamaOysTh4olT06+gBV3CqeyY+TotPPD+a5o8kTuQ+aU8TFwVa6cF5KTSQEBYc0Jw7kNQd5hCcLwsJ3BQxNSQpJmDsgQaMaib+0v9Yc5jilLEQJ98MbPns0hz4X0UOkzAqIGm2lvbyjoEMM3AQwgjRIHLc0GePfuaVNTWpJ5k3GNZ+DQQS6UQi9/4AMoJK+uQI3AJefkSiffXrv2iO8zJvPZqjT9/rT2J2izGFLfO++9hnZfe0+chATjohgQbHcJLCGoB4onEz+fp2VquhnXkTLCC9hUbdYz7AEJAPPwoI2OQHCmZZ8emV8K6No+UgjKRg4aUt64FVdc7eshFxvxwmFj1xn4E6yyolhImTGpDbcVq99Awo9n+Fy+FE3xGYGBc/ElVLW+m3cBXpia 2qvdtqM5 Mx7zynODecgcBf2KRqeCNV+Y72vTf4hIEeF9mvFFd60qCSb4JfNuk0qPl3lQgmWisn13jRC521/y/cQHls9IROuBjyMPDkdmbAZ3tZICHnaOmEA8N8FVSgkR217Rtlt8SwWpSD94iwrD1iOAimQzSGjpeQGGY6MF5AhQrMK+yvouzp078Eqw9Mbt1zQHhi2vqoObkS/6aFKwlGwC6qDo4V/IxKBmIZJzeWcGTBR+8lBPA2sWGdQH3xCBWkg== X-Bogosity: Ham, tests=bogofilter, spamicity=0.013655, version=1.2.4 Sender: owner-linux-mm@kvack.org Precedence: bulk X-Loop: owner-majordomo@kvack.org List-ID: List-Subscribe: List-Unsubscribe: 在 2023/11/30 11:29, Matthew Wilcox 写道: > On Thu, Nov 30, 2023 at 09:56:59AM +0800, zhiguojiang wrote: >>>> - * If kswapd scans pages marked for immediate >>>> + * If kswapd scans massive pages marked for immediate >>> I don't understand why you've added the word "massive". Do you mean >>> that the pages are large, or that kswapd has scanned a lot of pages? >> The added "massive" means that there are a large number of pages marked for >> immediate reclaim on evictable LRUs. > Then the word "many" communicates your meaning better. "massive" would > mean that each page is very big, while "many" means that there are a > lot of pages. > > It was foolish to send out a v2 so swiftly. Best wait for someone who's > familiar with this code to respond to it now that you've clarified what > you were doing. Thanks for you suggestions, I will update the newer version patch later.