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 6F06EEB64D7 for ; Tue, 20 Jun 2023 04:39:36 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id BB5F48D0002; Tue, 20 Jun 2023 00:39:35 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id B67CA8D0001; Tue, 20 Jun 2023 00:39:35 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 9B8408D0002; Tue, 20 Jun 2023 00:39:35 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0015.hostedemail.com [216.40.44.15]) by kanga.kvack.org (Postfix) with ESMTP id 8897B8D0001 for ; Tue, 20 Jun 2023 00:39:35 -0400 (EDT) Received: from smtpin30.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay09.hostedemail.com (Postfix) with ESMTP id 495EF8052E for ; Tue, 20 Jun 2023 04:39:35 +0000 (UTC) X-FDA: 80921872710.30.8746B0B Received: from mga11.intel.com (mga11.intel.com [192.55.52.93]) by imf01.hostedemail.com (Postfix) with ESMTP id 2B86D40009 for ; Tue, 20 Jun 2023 04:39:30 +0000 (UTC) Authentication-Results: imf01.hostedemail.com; dkim=pass header.d=intel.com header.s=Intel header.b=S6ljzq9+; dmarc=pass (policy=none) header.from=intel.com; arc=reject ("signature check failed: fail, {[1] = sig:microsoft.com:reject}"); spf=pass (imf01.hostedemail.com: domain of fengwei.yin@intel.com designates 192.55.52.93 as permitted sender) smtp.mailfrom=fengwei.yin@intel.com ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1687235972; 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=4G3c51ZhKMpAvcXIEmoKHbIvFKeGiLFSq1zFQTH7upI=; b=Ja8E2fL1xr95DCcpUTsHc44ZiARoZkNvztAdnJ9cA/4/MmYMwF8TjoOmohAgQbEFFoQEHP qSOBBZu2+Iy4OeAdcFKl8kJ4xdYsaxl9r5UfdnlsJ5WHg/4lCfKSzsireIzUBmYE9LVhMm 12SYChi+r6BAi4OjCuNpEBV5ZKyTZ6I= ARC-Authentication-Results: i=2; imf01.hostedemail.com; dkim=pass header.d=intel.com header.s=Intel header.b=S6ljzq9+; dmarc=pass (policy=none) header.from=intel.com; arc=reject ("signature check failed: fail, {[1] = sig:microsoft.com:reject}"); spf=pass (imf01.hostedemail.com: domain of fengwei.yin@intel.com designates 192.55.52.93 as permitted sender) smtp.mailfrom=fengwei.yin@intel.com ARC-Seal: i=2; s=arc-20220608; d=hostedemail.com; t=1687235972; a=rsa-sha256; cv=fail; b=c39PpRGclvPzXh9stvZCmvq7LHpicNh+zYKDIlJ89eK02H19l4LxhxtbBmyOCUllNXPR+A DWCx0Ctawq57f9BSsA0ktHm4NXIWh3K6yDdAdcIw3znMLCudX+0PxYvJt8lFBKXBmvknOo B+6pzceoP01D138iqPDHd8zlS7ke2a8= DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1687235971; x=1718771971; h=message-id:date:subject:to:cc:references:from: in-reply-to:content-transfer-encoding:mime-version; bh=GJI4d0JBp/eKzxDuXnFm5Wmnl8rh9aITiuXcdqXSk0Q=; b=S6ljzq9+Pp1C5LQ0aZGfioL5H5rgEVv9UJMVV3MFBQ+GWMmX3NxVeKPt im0lvp66qJPfc5Jt9sqr2Mf5JT++0wwiKiYCU8GRLnUVGgSMqlMXBVJpe BiF+zD8GNo9bQzruaqC1XnpYJd87/0nJdbdXGCrZSMSenYZHlABqu0DnK 7GfhBMuRJSoQf9uM2o+a4By8r+RYqVVNAIRXlHkPUcvEu5BwH0UufiapX Pw3gXb5xiiVw6TwUXart37eMTom8B9V6X7mApjlGlP273QCtM7Kwdq75c iGDz8o8aj5mlbbdtV4UfOYP80yLl2cHlDXFvoDIP4828SsvtLcR+q6REG Q==; X-IronPort-AV: E=McAfee;i="6600,9927,10746"; a="357252478" X-IronPort-AV: E=Sophos;i="6.00,256,1681196400"; d="scan'208";a="357252478" Received: from fmsmga007.fm.intel.com ([10.253.24.52]) by fmsmga102.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 19 Jun 2023 21:39:21 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6600,9927,10746"; a="717094239" X-IronPort-AV: E=Sophos;i="6.00,256,1681196400"; d="scan'208";a="717094239" Received: from fmsmsx603.amr.corp.intel.com ([10.18.126.83]) by fmsmga007.fm.intel.com with ESMTP; 19 Jun 2023 21:39:21 -0700 Received: from fmsmsx612.amr.corp.intel.com (10.18.126.92) by fmsmsx603.amr.corp.intel.com (10.18.126.83) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.23; Mon, 19 Jun 2023 21:39:20 -0700 Received: from fmsmsx601.amr.corp.intel.com (10.18.126.81) by fmsmsx612.amr.corp.intel.com (10.18.126.92) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.23; Mon, 19 Jun 2023 21:39:20 -0700 Received: from fmsedg601.ED.cps.intel.com (10.1.192.135) by fmsmsx601.amr.corp.intel.com (10.18.126.81) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.23 via Frontend Transport; Mon, 19 Jun 2023 21:39:20 -0700 Received: from NAM11-DM6-obe.outbound.protection.outlook.com (104.47.57.169) by edgegateway.intel.com (192.55.55.70) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2507.23; Mon, 19 Jun 2023 21:39:20 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=DDaKmBx/JQCplM9VWH/7A51vELcxnk3W+L+RKNnbuLrWIx4toWeRB7hXpZSA6jXul87NnAM4zKVdMPSC6auoBwt0SnXhunNv7wTE+BuCyC2DcFhjf1GSxhsvpZA2mI5nzZDO8uEBlsAMbdq9fIlTNxifbmoPUVkNu3rBD/+2zFdljFSvwpoqnFkkYio2Mp8HzbHqCIsGPfQzF5Y1wpH5w147lSEwA65qa3gdMGy7n0zkltJSeeVHmRLaPTTMjqbKJyNUxqLUNGdylSeFUPWqe6yxtuAnRBZQ57QcssJDq1yBY5dzSQxt3Hrfr5mTPh7w4kSFGi1zTPH82g8pfdjwEQ== 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=4G3c51ZhKMpAvcXIEmoKHbIvFKeGiLFSq1zFQTH7upI=; b=UBTNjkH96fIoey3DyDzEtbVaJpDoKDF4/RlaqoKbZzfRQFghMY7wYyeAiO2sYACXyXLRdXzFrFjirgsSAaBQ2Z9kd6cvW8/rcOO+lBmr+NC89PW9e2+1stbXBiw1gFQkDUIylS7B22WguAtXU5sRkqZZD3xJTFnhyAZNX2N6gB6OIYk1R1zJyxkdUqVgSsBaJZ3tPcaMvvqrkVkHWSzQb3H1ON7KweQkUGs9OBVctZXhthwEnITPL+GFmzkpHHxuTGukUYtzSruM2QW2tAXeP+UMF/lNydxVAUxBsrt/swZG+0SB2fbf1H6TVGv1GlcTDWUX98TXQKW6M3/61S7Axg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=intel.com; dmarc=pass action=none header.from=intel.com; dkim=pass header.d=intel.com; arc=none Received: from CO1PR11MB4820.namprd11.prod.outlook.com (2603:10b6:303:6f::8) by PH7PR11MB8273.namprd11.prod.outlook.com (2603:10b6:510:1ac::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6500.36; Tue, 20 Jun 2023 04:39:18 +0000 Received: from CO1PR11MB4820.namprd11.prod.outlook.com ([fe80::e6c7:a86d:68d6:f2f3]) by CO1PR11MB4820.namprd11.prod.outlook.com ([fe80::e6c7:a86d:68d6:f2f3%5]) with mapi id 15.20.6500.036; Tue, 20 Jun 2023 04:39:18 +0000 Message-ID: <1516e810-84b1-6a5e-d9a9-d5cb3784990f@intel.com> Date: Tue, 20 Jun 2023 12:39:16 +0800 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0 Thunderbird/102.11.0 Subject: Re: [PATCH v3 2/2] lru: allow large batched add large folio to lru list Content-Language: en-US To: Matthew Wilcox CC: , , , , , References: <20230429082759.1600796-1-fengwei.yin@intel.com> <20230429082759.1600796-3-fengwei.yin@intel.com> From: Yin Fengwei In-Reply-To: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 7bit X-ClientProxiedBy: SI2PR01CA0035.apcprd01.prod.exchangelabs.com (2603:1096:4:192::13) To CO1PR11MB4820.namprd11.prod.outlook.com (2603:10b6:303:6f::8) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: CO1PR11MB4820:EE_|PH7PR11MB8273:EE_ X-MS-Office365-Filtering-Correlation-Id: b0a09296-a989-4e57-5e2f-08db71484f0f X-LD-Processed: 46c98d88-e344-4ed4-8496-4ed7712e255d,ExtAddr X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: SyULW054EhKDz/QapcnBbbAdLy1dW7pDIJhbr1a0JmXALU+Zuoe51FPekAoOMTXvWuLQDMV6FtwNxvalMdZhMdXijZORsCgdE01ov99t9Dkg6uVqK+9y0iTvB3GmTPxN1CtZfSuSdBS6i6yO523WeRgbH8Kgp/m98RrVlac+8pzCS3H38dvBEjRJFW9ttr+I+n7M59vl2qkSU3v1DUAi6bPDrd3+Qt7ACgkul6tyMj3HegbBwJOOvyEF2gyN87XPbbiCgwDG+BnU48u77zwqo3Kfex3dh6HeoDexK5riJ7L8pORo98PJr3U/rQtL/hlaDdP91u++ELRbOZji6pGnJr602GH9070aj+nXrdpsI4pN69R7kWZG6fAOQp4ygcA30eHhfqXqmALuA9oR2oyizAEuL2zz7dj6B5PA++HvGyphXnRxb2skiPXBGSF1SvO6uGu2S/xtfo6i/Pcm2rL6wbQ1fXBctuSPCT9kqUOhsQyUnkZFxTA6B2m19BJeB4k0IalDSS9BKVSw/IRFVVs8fEg6OSnMJGtGLCy2+wgKI05majvAq/5NONHFKdR2ynm4HlnMedtfu/Q1CkPrIrQVC5M0beu6I7wnz5zvwlfw20OPzDH0pXltkbF62NQt5aeWd2S6PS7XEVEIq870DnHwAQ== X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:CO1PR11MB4820.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230028)(376002)(136003)(396003)(366004)(346002)(39860400002)(451199021)(478600001)(31696002)(4744005)(2906002)(6486002)(2616005)(86362001)(107886003)(36756003)(26005)(186003)(6506007)(6512007)(8936002)(53546011)(8676002)(66476007)(66556008)(66946007)(5660300002)(38100700002)(316002)(6916009)(4326008)(83380400001)(31686004)(82960400001)(41300700001)(45980500001)(43740500002);DIR:OUT;SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?b1NTVzB1dTQyVkVKVDREdno3dnU0ZVNtUUYzVHkzQnBaUGVTRTE1ZEdCWnkz?= =?utf-8?B?REJOcnF1dW9RVFBzeXB0Q1pvWENmOHpRUXlWUG1IVFhKaitqSG9BY01ESk5y?= =?utf-8?B?ckdNS1U0UjJpZVA3dURPeC94b2dIZjkzdTRDWW9abDU1Y2MrNy8rY3grdExj?= =?utf-8?B?elpTKy9vUm5obDlJcngyMnllb3k1c1ZTU3BtWmNRSlJLdGZGZDlNZzdzMnNL?= =?utf-8?B?Z2IzU3pYaTZEZ2hhV3cvZVp6ajlkRmpjbXdKdmRyTFZKSHRWZ2dGMDh1U1dC?= =?utf-8?B?aWlVSEFrRk9ZSmhmN1RlN0x2cEJ4V29jSEdua2kwUDRNN1NBQ3hKNDNFYllj?= =?utf-8?B?NTVVUGdqSjhGeFVFeWdnNmFZdmUwa1BSQ0syQ0R5MmNhcmhSOUtZVGhuKzdh?= =?utf-8?B?ZXI5eGU1cHFZR0hHdENUNkJXQUZjWUdXWSttT3BSWkozMGF1T3VMRVJjSjR5?= =?utf-8?B?V05VTVV5WlJUaWg0Qjc5NkptWS8wZ0kySXJ0VXM1b1hHNzRmUmMyYnhkYXNJ?= =?utf-8?B?c0xmaWRlUXgxaTJzNUJ3S2l1MDFoS0RIQklNS2h6UCt2bnpEWUk2blY3Q0RZ?= =?utf-8?B?cmNBQ25DMHdCOXdDY2p3bk9Ud3NWMW5MN1ZEd3FxQkptRmhVU2RydUs1eUp1?= =?utf-8?B?d1dlL05MNFQvNW1ORFA0K3E5WlJGbGUvckorUjlDRUhJMDhVbkhWbHpUVGRy?= =?utf-8?B?L3UxeW1keDA4YWUwQis3N0VmRFV1VjFucm05UnhscnJYdVl0YnZIek9XYUU3?= =?utf-8?B?NUNmQUpEaU9ucC95ZFpTd3JiL3lUOGV0WVNEajEyZG9McEVvTzZMTGp0YlBX?= =?utf-8?B?NHZtcFhialpoclFuaC9oS1h0VFYwQ0JaL1FoUkg3dXRZdjhVc1oyZ2gzcERL?= =?utf-8?B?cWIwTTNHTWNybXlQaTBzZ2YrN0dScUpxczJhVU9uRVdBSzh2OUxHeXcySUlD?= =?utf-8?B?UjcvYktCV1FZRFVlZjVKK0Z4QmNxTHAzVEg5UHI4NE9ZTmsydG41MlB4dHN4?= =?utf-8?B?Q3F3OHRaUW15S0RhWGVCdGlGTTQvT01nT2t2b212N2Q2RTVycGRzUVNUL25z?= =?utf-8?B?WHBkbVE0cnMyNWc0UVZWRW9KbFI5KzhVOGhFN1M4Y09sQlR6dU13WkgxQ0Fj?= =?utf-8?B?a0ZTV0laUHI1RDdaTHhwOXNCbnFPaDFtSzdhZ0lVRC94aVl5OXkxbXdXYzR6?= =?utf-8?B?bG9EbEZXRGs0aStOVzRibnZVMGlISi9TMTRsUEtSN1M5ZEdJWlpUTHhHSnAw?= =?utf-8?B?SCtoUU1ZMHNKRnMxMWVkVzV5VERMT2dXRGVqK2toa2RLYjcvRFhNb2R0clpB?= =?utf-8?B?T1RqYWszWG5KOWhOMjJnY2RtTGVrUGtRRTU2TFFLT2pvY1R3eno5dys5K0FG?= =?utf-8?B?M1RmdnpnTzNUZHI1d2xUMFVNc2lrU0lvWk1kaEdrSG8rWWhaNFlObkVZLzdI?= =?utf-8?B?L09wdy9BNWFHU3dNbFNkVHJVOG5pTUVoaW1odHU1NGdmdTVSQzRNdlpreVc3?= =?utf-8?B?MlZPWWh6ZWdaSlN3Zm1BWUNUWmVuN3QrL2pVRm44cE9ENzNKNkpJbS9rV3Zv?= =?utf-8?B?Q2FMMS9TRjdWbzlDYVd6ekNzZjJJZ1dSU1BWMWNQUk1tUllXOHlpYTA5VDhK?= =?utf-8?B?WUd1U04zYlNoNlhlc0trekNDdXJJWno0SmMrVzJDM3lhT1MvZldWcmFjeDNO?= =?utf-8?B?elFSTTJRVHdScnpmRlpPU1l2TzE0bWJkSkExT2FyUlVndGdiU3M1ZGZ2ZDg0?= =?utf-8?B?ZXBkU255Y3lxeUkyWjNqazJrVTdxcmw1Y3U4QUFIcmpncjVzL2ZPMXVYbllQ?= =?utf-8?B?eDMwWnc1SlVBTkloeEFGQUZ6VEdubTNHSkViMS9nbHQ5WUNtOFFYWGtGSDU3?= =?utf-8?B?MXJXcVNBdEJXdjd1amMzMGE1SHlqakFlWDhCMUxsMG1adm5GSWs1S3J5Tmdi?= =?utf-8?B?NS9GSEtGN3l1cHZJM21NdXd3dC9mSHlUanNYVE1ZOWUyS2NzNjBVaUVVYm4r?= =?utf-8?B?ZTJwUlF1a2dqY04vOWhzaS9qOTh4VzJtUmc2NVJUV0sxSVoxT3dNbWs2M2Zm?= =?utf-8?B?Q0QxaHZjVjNwZS8zeEd1RFFDOXppbkxiRHpBTERzY1VlZTFUY1hac29CTkpK?= =?utf-8?Q?nWx+CV/qIucr0I+rlxlLlm3hE?= X-MS-Exchange-CrossTenant-Network-Message-Id: b0a09296-a989-4e57-5e2f-08db71484f0f X-MS-Exchange-CrossTenant-AuthSource: CO1PR11MB4820.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 20 Jun 2023 04:39:18.3740 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 46c98d88-e344-4ed4-8496-4ed7712e255d X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: cJol3m31omHyupUl++FkUZMJkKZRN7lwSRIV4Mn4BmLBa+AGnP9nKE2VDUXgZs8P6ohIbi2I2+4McH4mez46IA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: PH7PR11MB8273 X-OriginatorOrg: intel.com X-Rspam-User: X-Stat-Signature: wq4sbqa1ur15eyi89hu8kffe4435ufgn X-Rspamd-Server: rspam07 X-Rspamd-Queue-Id: 2B86D40009 X-HE-Tag: 1687235970-762004 X-HE-Meta: U2FsdGVkX18XGYbyNcllsvRn77c0hGZJXUo6Qa0vSUCa9peUjDknJxE9XHo64JvetXCG5aTIbPGhSJvrGZjzbK6NmdD+VABEWReTnamKSjxSnO9pTtOh6GFE39VaT2oVduaHydit3wUFH2KGzkz19IO5Pxuvfi7k0cFkhcUqWwZTAeMMeMR9dS8UsK+001SHm85roM9I6J+2OCYPyWlzTjrDKcsB6TAI5/GIIDqwIRuxU+AR81ErO8gWGbCA2SCdjKaK6o6+j8r80TRWizA5Sz5qElZGvI1fikvLJLmxnKFFlK3z8cfTS8PFoYD38nIDqJvb7DikMmxCn/N+3kvQwxFU8Y4j9vFVrJOOn+9IfMVoDo4R1M+K/kK22QP4DuvpJb+26+VOU/R+/5PMgyQlRE2PKn0BAHqwz+ZmyduO/x/I2EGlGClOcJbVROs6pRu9LJtMfREFpUzLBcBTPE3sbZD1WuXzYEsRunmcnjSmKKmyGLFPJpW3DIF8lB8qBhmlFMSBvb3RARwzpVfeCLbI2ddXKZ63i1YUXVls8ta4qNiR+xblDHqwIyW9Xiixh1WicEVRUiLy9SvcMGujS1xzOiQaSxkN6WdWR61MpcDYAD6LlYssoP6xw0v3ZFK0r1aORdZ6lgqJnE3ULUduJpexvC0yBlbwqJhYys4TiCW/Hs7vgui5aAOcg9r8gn4cmYBnblJdfphtpEz0ITuKrnz/CsrBO5hHQPcpjAvOY8ofqHXDAjtUfUPnJAXDXkixM4mUCYIgCFL9z5A65OX3PoQbOiUtUBPpwotOUwczEBhQkviKU2DKxnIgvxpxrvjgMtkizufDElCZPYXvQh5ID3hSP3kgZa6hdec56fgrESnwcCHdTK0wVgQSS106EG8XYT9knpU4tG1Ks/hvyVfZhNxAK6UQw1Kpso6B/0oJ7+3jym8wAsa9KrhbNx+Nwz1f/2naZ8fM07UyMVKbsytNYgR DT7zJ7/d +rNpmo1yhdI+ataAycEJNrYKTdXegYFQEsIceiXL7vxJZFLiuVzR7XXdothGPU9Qcj/s8Dr/Zzp3rEF7UH1OEorO3SotBH7adH0hRPOKtwGtMZymk4rhwoxT3wQCVxBsLKSp2584p0Efzh5hdNJZChl5ZbfLBiYgGOsvtaSNNHiDv5Z0SHu3SdPdV4lppXJg3vJ9qW9nzuvLCz/ILR/Nj4GlT+42YLVibX/EVdIpFrocxQcc/30mWOekHiNkYC6cSaeAFsA/FIgLJ81hHOqiykJ4rzA== 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: On 6/20/23 11:22, Matthew Wilcox wrote: > On Sat, Apr 29, 2023 at 04:27:59PM +0800, Yin Fengwei wrote: >> diff --git a/mm/swap.c b/mm/swap.c >> index 57cb01b042f6..0f8554aeb338 100644 >> --- a/mm/swap.c >> +++ b/mm/swap.c >> @@ -228,8 +228,7 @@ static void folio_batch_move_lru(struct folio_batch *fbatch, move_fn_t move_fn) >> static void folio_batch_add_and_move(struct folio_batch *fbatch, >> struct folio *folio, move_fn_t move_fn) >> { >> - if (folio_batch_add(fbatch, folio) && !folio_test_large(folio) && >> - !lru_cache_disabled()) >> + if (folio_batch_add(fbatch, folio) && !lru_cache_disabled()) >> return; >> folio_batch_move_lru(fbatch, move_fn); >> } > > What if all you do is: > > - if (folio_batch_add(fbatch, folio) && !folio_test_large(folio) && > - !lru_cache_disabled()) > + if (folio_batch_add(fbatch, folio) && !lru_cache_disabled()) > > > How does that perform? I will give it a try. Thanks. Regards Yin, Fengwei