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 13710ECAAD4 for ; Sat, 27 Aug 2022 00:24:21 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 6474D6B0073; Fri, 26 Aug 2022 20:24:21 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 5F75A940008; Fri, 26 Aug 2022 20:24:21 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 44900940007; Fri, 26 Aug 2022 20:24:21 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0011.hostedemail.com [216.40.44.11]) by kanga.kvack.org (Postfix) with ESMTP id 36DB46B0073 for ; Fri, 26 Aug 2022 20:24:21 -0400 (EDT) Received: from smtpin26.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay05.hostedemail.com (Postfix) with ESMTP id 10B0040426 for ; Sat, 27 Aug 2022 00:24:21 +0000 (UTC) X-FDA: 79843475922.26.6FD7937 Received: from mga12.intel.com (mga12.intel.com [192.55.52.136]) by imf15.hostedemail.com (Postfix) with ESMTP id 10C44A002A for ; Sat, 27 Aug 2022 00:24:19 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1661559860; x=1693095860; h=message-id:date:subject:to:cc:references:from: in-reply-to:content-transfer-encoding:mime-version; bh=jMpyeBASU7hqLge9upFnDsodPJhFM+nMvaBybSz0bOM=; b=AI4ja9oYHh0/xwVm/FAgTE29xaxPjKL+97Z3kFyPye5dTuDx4zIffhqj j8WbaPCpXUr+51HiVUA8Y/SgsdlrRyiTniouE0Ross2G/dJPP0NOTXtf2 u8dOCNtJBMw9v0JxOvQV8J3P/XIVzcCmE9HZSmhFAEMFN/hol/epoaz7w wON6KDAlFHu1N0lio3eSvyIF5oqboXWVoYRsx/+Yr+3fM/OCC8dZ4IvfV PZrwjmfZur3lGb8cmZdJQbkk2gBgKimGMBHE/gcegFckvRIOQGvt/Vb/G bEUIg/srVOGbUkW3320LG1qqWwxtamm7iZg0N8s+aRYd5YNJLfsNYloGj w==; X-IronPort-AV: E=McAfee;i="6500,9779,10451"; a="274370010" X-IronPort-AV: E=Sophos;i="5.93,266,1654585200"; d="scan'208";a="274370010" Received: from orsmga008.jf.intel.com ([10.7.209.65]) by fmsmga106.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 26 Aug 2022 17:24:18 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.93,266,1654585200"; d="scan'208";a="640254216" Received: from fmsmsx601.amr.corp.intel.com ([10.18.126.81]) by orsmga008.jf.intel.com with ESMTP; 26 Aug 2022 17:24:17 -0700 Received: from fmsmsx608.amr.corp.intel.com (10.18.126.88) 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.2375.31; Fri, 26 Aug 2022 17:24:17 -0700 Received: from FMSEDG603.ED.cps.intel.com (10.1.192.133) by fmsmsx608.amr.corp.intel.com (10.18.126.88) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2375.31 via Frontend Transport; Fri, 26 Aug 2022 17:24:17 -0700 Received: from NAM02-SN1-obe.outbound.protection.outlook.com (104.47.57.44) by edgegateway.intel.com (192.55.55.68) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2375.31; Fri, 26 Aug 2022 17:24:17 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=WF5yOZUgzxtRov69c60H7OiFm/SVC+a2SJx5auZs2tee9YJXWiUhxqU8RWXisk7JN8gVdQzNia5iJ4vm0Bbc1Esr8J60TCVR9qet5BuNY6SkSUyKkSFlosCWHpTVE3LZty8n9AIpDP/6xBpVBtp5ymWItvRK8hd1tIqfsqawhJ9+j/SDoEzhFTwyquB9xaV8gb2PCOhoQp/2KuqynNbyznSQmVrVU6/xwoKk5ub4OqW+umo1a6MgwHiSycC35O4JM6dA6Gnon9V9GhDK2X18VNJviEZWSNfmNAI9VCnhTPOljtsBGaJPASj1VrTCYQZs8TFv3UBOeMlL3zekavZRBQ== 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=3w+2lBnClOYSQOPiblZNOHphzOgsLZPJJQWf6zXfb5E=; b=m/w4sf+mAS6Tdk/R6dD5p7Yx/jNyQalV49K0GhojXSoieAiwQvC6539ds0+LHEwOafNJsy2sCMR64045S5a+cW1QkH7622RyY7wSDqBj8DH7mqk+sQbtZJDAWYDhfjwIId9povPfxhHT3NnulTLDbF9wYaIlQMveRSIVpMK2YD5wDQ/Oua4vvdbZH7gtizcDFnZPK6pXfQEHD8hwm3FmgsqI8G1RZVXxm+U+64eUEZr3fsxiXBdZQU2uPBEZ+oS8LcOgHVh0orR3WIbgjrFfshcVSxLk1ZIZoGJ5uFhiCqD9DQnkQjmQgXxEbeQWXvV3L38GspVkC9L6XUwyk5icyA== 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 DM6PR11MB3690.namprd11.prod.outlook.com (2603:10b6:5:13d::32) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5546.21; Sat, 27 Aug 2022 00:24:15 +0000 Received: from CO1PR11MB4820.namprd11.prod.outlook.com ([fe80::8845:e130:6f6e:ac66]) by CO1PR11MB4820.namprd11.prod.outlook.com ([fe80::8845:e130:6f6e:ac66%5]) with mapi id 15.20.5566.019; Sat, 27 Aug 2022 00:24:15 +0000 Message-ID: <8e59833e-8fe5-2dbb-58fc-e4f6b91853f6@intel.com> Date: Sat, 27 Aug 2022 08:24:08 +0800 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101 Firefox/102.0 Thunderbird/102.2.0 Subject: Re: (resend)WARNING: trying to isolate tail page in isolate_lru_page To: Matthew Wilcox CC: Yang Shi , Yu Zhao , Minchan Kim , Andrew Morton , Linux-MM , =?UTF-8?B?6Z+p5aSp56GV?= , mawupeng References: <485f8c33.2471b.182d5726afb.Coremail.hantianshuo@iie.ac.cn> Content-Language: en-US From: "Yin, Fengwei" In-Reply-To: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 7bit X-ClientProxiedBy: SG2PR02CA0054.apcprd02.prod.outlook.com (2603:1096:4:54::18) To CO1PR11MB4820.namprd11.prod.outlook.com (2603:10b6:303:6f::8) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: cd10dab2-4fe9-4ce1-ebad-08da87c27965 X-MS-TrafficTypeDiagnostic: DM6PR11MB3690:EE_ X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: r+ItdqLWFK+XmSbwOiwbbkS/z2ZZlRdeBTU2BROWcDJZOZSpHQggTp9n7Za5TzSGVvtmGX+p1IX/BmKEFna6enyQg9X2ZwpFdeNChIPxOunHaPspLT66x49tPz9h56DT+rciDjF4qFupk1hkLsXcKoDIYbVfkcE+E7zvz8EBAEGEqJoGASBVQCYqJvt8+/MkwBYtzNFtge4+pPY4lZ3OvpR8X5Cwbp6wQoDuiHXVfCBIqQRLldZCyovX+d7IVewkJp2bZfez0VGiQ0Ib1AZ5kItT2T8VhRQ0Ev1h6Wh+lOD94Rer5/XbDF1R5zdDD9qh5DE7bOl7tkXMOOO3fRC7WwjVgCFEt6YYIumDq8lVy4+StN7PfMPDDc4/kOrINgQxEr2y7+GqvNmevqcvcSLDOlDu0vaYqIcU3UhoUQyMxlDaDt7kKtC1kT8HzidjOdxXia1Tvjt9IQhK8Xw55SPAFHw7Ole0SwFvQE5oThF0m4A9vKzF1PZieyl1TiTmnvgT4r3xHNNoIku2fdbo4Ach0r7R8jW3N13QUoIwijIZH8VV1X51+OjMd3+iJ72+0flINz/da/FnshaFcNnhMNIonAIZQS2kEp+LrwgfKL6ncpSFUYnvU2O2Atseh2KFlFqKmxeRqxnICAmuiszj7y386VjQUy/RJ3xkGJfClHRp5a8EeHZGAeqn2bG0t1T6Hk5JHd5+PBmMN93IMWqMEWprj168Qwc4lTxR/T+H7JaaIRrZc2oIXuEVGwgIk8mK7oXpk6YVG2ZRSbKYka4L0SMAl5/zhgrouxxksiDvi/pb/lE= 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:(13230016)(396003)(366004)(376002)(346002)(39860400002)(136003)(6506007)(6666004)(478600001)(6512007)(6486002)(8936002)(83380400001)(66556008)(53546011)(41300700001)(186003)(2616005)(4744005)(8676002)(2906002)(5660300002)(66946007)(26005)(66476007)(4326008)(316002)(86362001)(54906003)(82960400001)(36756003)(38100700002)(6916009)(31696002)(31686004)(43740500002)(45980500001);DIR:OUT;SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?RGMxbzN5ZHJDOGdwQi90NG9ta3NrOUdBV1cxMUN1TWQ5MXF0Y0VJOUVCRlVX?= =?utf-8?B?VkFkYnB3VFJWNjdlUGl0NzJmQzA4VCtmMTNIaUZFMnU5Q0xQampiVVBybGYz?= =?utf-8?B?VDdoNTBNZG9oNmozZ2kzMklENFRvTWo0MURhbjRkeDFFRXhpT3hpZTNOTGhK?= =?utf-8?B?c3ZMdStGVGdQc3U4WllONExna1ZFUXJqNDRUVnU1OWt6aXM4Q3JmRWtxOWMx?= =?utf-8?B?R0NsRk1ldlVwWnBnV3dUSXNnV0ZiaCtYZWV5cDlzbFg0anFqZ3k4Nko1VWFH?= =?utf-8?B?ckZIYjErMHd3OEtPeTY5U1dES3hQZUlrN2lLWHBEMUF0TkltK2Eya21kdnBU?= =?utf-8?B?M0xrYmdGdzhDVCtQT3BsdnVSazM0QURlaWNJQ2ttK2hSQWFUNGluWFdwdWw1?= =?utf-8?B?aWY5YTlSL05ud0JIdHZRTUk1dFZnOVpicTJGdEwzZGtGbUdtN0tVZDFJUUNj?= =?utf-8?B?ZGpJekRIL1hNVFI5WGZ0elV1bGZKK3I4VXdFTXY4bDE1Qld1L3ZpUGJQOHcw?= =?utf-8?B?aDRoU2hXTDl3T2p2TjZSSmxJbmNhTEE1UklQYkRybW1vSTBxZ1Z2UEkxTlJ6?= =?utf-8?B?ZEQyRGhlSG1yS0p3NXNQY0IwRXJoME9QU2huVGFRZHdITXVUSkt1YXhkUUs1?= =?utf-8?B?S040WjRPZi9RMjQxNTF2MWs0RlY3L08ySDJROXlieVY0TkE3K01zZWthQUxy?= =?utf-8?B?WWd2SjQrWmhYYXlrajQ3b1BCQy9BSjdLejhlQzdHakNoN29JSTlKU1d6TThw?= =?utf-8?B?WlhQamp5MGtpTkxBNXl6ZXVOT0lnRDlvd2xrTTVicGZ6YndvUkYyaWRiKzJB?= =?utf-8?B?M0E5eW4vZmVKaFptUGl0TUlFSjJkSHE3YnZWV3J6V095K3Azc0Z4YlRwYjB5?= =?utf-8?B?cHFSMUt5Qy9LeUczakFEYmVHQk4yY2kwVDZqQkRtSlNzVjdLb05oSXU4Z3hL?= =?utf-8?B?bTc1cng4UjVRSTZ4WXZIQzE2YjQ3MHFFTUtEbHh1UCt4dlgxMS9qR01NZ3NO?= =?utf-8?B?UFZTQVFqVU1SYjUyWWlsdDh0MU9lTHRnYUVJNm9sUGNHSTNvclhjQUlxbGE4?= =?utf-8?B?UWt6Q20xdVV4QVZ3VUI1RGsxdXBacDI4b3ZMK25wbC83K1J6bHRReXMvdUJP?= =?utf-8?B?SnQ5TDkyNXEwbkNWRnU4dE1UV3JTbjAvUWVyUjZrajRLaVMzbEVyM0ZiVFhz?= =?utf-8?B?K2Q0ZFd2ZHJEYi9yNGd4ZVVPdHV0ZjVDWXIvdVBnZTVrWUl3eU5XbG13cE1T?= =?utf-8?B?OXdycGhjNGRYSVM1TE9vN242QUpVanZqM0JmWHB5NTZHbjEyZGpmQ2pyWEgv?= =?utf-8?B?Y05OUWxPUWo4bEo5enBaVGRwMHpDRkZXeGVEd1N3NlloWStwWGNmcDVDa2tJ?= =?utf-8?B?V3ZoYXpRZmFLTyt0U3hUbmpGMEJBTHVxQ1pmSWZ3aGhLK2UwVU1KSkJIeWNt?= =?utf-8?B?ZzJyVmdPRUdacFFWRnpUU1lzUGlUM2hGV1BmRitWQTBJRE1XRkpJc0Z0Q2l0?= =?utf-8?B?TFdtaUF5d1NLcDA1eHBKQ2hkSmEyWjd1K3JBNjdtUm5SUkMrc0t0ZFlmaklN?= =?utf-8?B?VTB2Tk83Q0cyN0dyb0NZOUkveTlRQ0JGS3prR3lhVUsrcHpRblRSSjlTSTR6?= =?utf-8?B?T3dPRDdJOUpEUXg4ZnZ4ZEZDUmtJdzdkVkx6b1BwY3ROOFNIUGt6SUFFcFlt?= =?utf-8?B?MVBMOWZsTGNmOWZsZ256YUxDQXhYVXA3WlFsakVBQ3M0M0VyS053dUppa0Jy?= =?utf-8?B?dVhzK0grUDNlTmFjbkRJSkZDT2c5YWFiZnBZZ1NIUUE4aHVoa2Q5VHprSzEz?= =?utf-8?B?NWhtZ2ZUbWlGRG10TTJ5MG1CSjJ0N24rV1BaeFpPOFc4ZFloU2ZmTVF4KzFI?= =?utf-8?B?RER6M09rOTYvZFNiclVyMktqd0lKWHMrL251eWswRkZSaDAvbjNKc1ZVU0h6?= =?utf-8?B?MGtFZlpsN05lSmNZdUE0MDl0STdBMHdhS2IrbnFSLzQ1czRjMXdNSzZVZEJs?= =?utf-8?B?emJENlRWSFFqQkhZdFlIRitBak41Z1BJVHBuZmF6cHNQazgvMEVpcElkK3N0?= =?utf-8?B?cndFVjFIQzZrOHlGWTM3YmgvUFNUdmp2TnhscG94MWpqaUE1SXFiZDZTcUN1?= =?utf-8?Q?iUb4XPjCc4zNXXl2jGv3VJ9k1?= X-MS-Exchange-CrossTenant-Network-Message-Id: cd10dab2-4fe9-4ce1-ebad-08da87c27965 X-MS-Exchange-CrossTenant-AuthSource: CO1PR11MB4820.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 27 Aug 2022 00:24:15.7567 (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: DxZ7vt8LZtp72bnKn4OdIlkQTfCKHUE6mgZmGgwK2Sc6un0Tim8OGjySNR7apIkYEXzBdlbId1TJYYE9lqNhdQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM6PR11MB3690 X-OriginatorOrg: intel.com ARC-Seal: i=2; s=arc-20220608; d=hostedemail.com; t=1661559860; a=rsa-sha256; cv=fail; b=7fSEmCAP8YuonQgnyG33K7M7swSFFprac30Ih7TGEnJ5kJjOyM+1BYcJJZBMQy0ZY5VHZf 9NUD1vwkwaCrzyEPtXiWlW76SH1AhROW8PXmMr2zfSBq+iitSznC70mc2vUkIHi6TaRffi ZuX9PCc9eMQ29SV5UuBNucRehoIHG3o= ARC-Authentication-Results: i=2; imf15.hostedemail.com; dkim=none ("invalid DKIM record") header.d=intel.com header.s=Intel header.b=AI4ja9oY; dmarc=pass (policy=none) header.from=intel.com; arc=reject ("signature check failed: fail, {[1] = sig:microsoft.com:reject}"); spf=pass (imf15.hostedemail.com: domain of fengwei.yin@intel.com designates 192.55.52.136 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=1661559860; 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=3w+2lBnClOYSQOPiblZNOHphzOgsLZPJJQWf6zXfb5E=; b=tEaLKoukGQReF71mpLOwfF5Yp5sEWLviYu2CBFgao6pNuXYuv/dfeeYgLKWKqi26KlH3Kq 2zZrPmmTHyGPYvINCwj9gRs25FJQRDJnC35Nfc6bNM+eLIeQazxsshCyJppKNJuPve6wax 20HS6hS2BlCf5T4bcr0q18f0zdCYlNg= X-Rspamd-Server: rspam11 X-Rspam-User: X-Rspamd-Queue-Id: 10C44A002A Authentication-Results: imf15.hostedemail.com; dkim=none ("invalid DKIM record") header.d=intel.com header.s=Intel header.b=AI4ja9oY; dmarc=pass (policy=none) header.from=intel.com; arc=reject ("signature check failed: fail, {[1] = sig:microsoft.com:reject}"); spf=pass (imf15.hostedemail.com: domain of fengwei.yin@intel.com designates 192.55.52.136 as permitted sender) smtp.mailfrom=fengwei.yin@intel.com X-Stat-Signature: eqmi1nqbn5bps8g6cx9h1briecdkh68w X-HE-Tag: 1661559859-560273 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 8/27/2022 1:15 AM, Matthew Wilcox wrote: > On Fri, Aug 26, 2022 at 11:20:58AM +0800, Yin, Fengwei wrote: >> On 8/26/2022 2:46 AM, Matthew Wilcox wrote: >>> There's a number of ways of solving this. I'm interested in seeing >>> which one Minchan thinks is best. >> >> My understanding is: >> PageTransCompound() return false for compound page if THP is disabled >> in kernel config. Replacing PageTransCompound() with PageCompound() >> could work here. But for the long term, folio should be the answer. :). > > Yes, ultimately, isolate_lru_page() is going away as an interface > and one will have to call folio_isolate_lru(). But should > madvise_cold_or_pageout_pte_range() even be getting called for VMAs > which are mmaps of af_packet? can_madv_lru_vma() rules out a number > of different types of VMA; should it also be ruling out af_packet VMAs? > If so, how? Thanks a lot for the information which helps me to understand the real concern here. Regards Yin, Fengwei