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 CFA53C369D7 for ; Thu, 24 Apr 2025 07:46:54 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id E96736B008A; Thu, 24 Apr 2025 03:46:52 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id E43876B00AD; Thu, 24 Apr 2025 03:46:52 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id C3DE96B00AE; Thu, 24 Apr 2025 03:46:52 -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 9778A6B008A for ; Thu, 24 Apr 2025 03:46:52 -0400 (EDT) Received: from smtpin04.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay01.hostedemail.com (Postfix) with ESMTP id 9321B1C9033 for ; Thu, 24 Apr 2025 07:46:53 +0000 (UTC) X-FDA: 83368155906.04.01C9391 Received: from mx0a-00069f02.pphosted.com (mx0a-00069f02.pphosted.com [205.220.165.32]) by imf06.hostedemail.com (Postfix) with ESMTP id B1FEE180010 for ; Thu, 24 Apr 2025 07:46:49 +0000 (UTC) Authentication-Results: imf06.hostedemail.com; dkim=pass header.d=oracle.com header.s=corp-2023-11-20 header.b=M+v9g6VG; dkim=pass header.d=oracle.onmicrosoft.com header.s=selector2-oracle-onmicrosoft-com header.b=S34KRA6o; dmarc=pass (policy=reject) header.from=oracle.com; spf=pass (imf06.hostedemail.com: domain of libo.chen@oracle.com designates 205.220.165.32 as permitted sender) smtp.mailfrom=libo.chen@oracle.com; arc=pass ("microsoft.com:s=arcselector10001:i=1") ARC-Seal: i=2; s=arc-20220608; d=hostedemail.com; t=1745480810; a=rsa-sha256; cv=pass; b=LgxgoNYz8uwJ2X3kGPmSBIfHo3vtcKUomrUpfOQmAx8M0l7y93SsKzFbSUeD8pGXuNX9+i nJDYoPW+rCqpQI5IGgiyIUWknPJPmxL7VaeKU4l1npGSSNuZBx6aAtF/rQKtc2uFCQ4kio 2RUP3kzw3sBlCT5h1icbU8XfJlVV/N0= ARC-Authentication-Results: i=2; imf06.hostedemail.com; dkim=pass header.d=oracle.com header.s=corp-2023-11-20 header.b=M+v9g6VG; dkim=pass header.d=oracle.onmicrosoft.com header.s=selector2-oracle-onmicrosoft-com header.b=S34KRA6o; dmarc=pass (policy=reject) header.from=oracle.com; spf=pass (imf06.hostedemail.com: domain of libo.chen@oracle.com designates 205.220.165.32 as permitted sender) smtp.mailfrom=libo.chen@oracle.com; arc=pass ("microsoft.com:s=arcselector10001:i=1") ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1745480810; 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=3KmieSO/qSeCUBcWinQm2TrPP5StX80jkj/vOTTJNYI=; b=DjHU86e+H9VctWLg7MBNu9/fxybXfI2HF1Xe4VC1obExg4xUsnxPwtXlIJ5gOCKFNWzoDb uaXhFKdA1c90i3LCqbfLp70hdUBX3YfzmaND0BsEPh28t9oCqIUyn3QcRgaE4gGJ01MPgL Qgg68O7QJmyujbt4MBBikqdEw3WxVOA= Received: from pps.filterd (m0246627.ppops.net [127.0.0.1]) by mx0b-00069f02.pphosted.com (8.18.1.2/8.18.1.2) with ESMTP id 53O7b0Jk008942; Thu, 24 Apr 2025 07:46:41 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com; h=cc :content-transfer-encoding:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to; s= corp-2023-11-20; bh=3KmieSO/qSeCUBcWinQm2TrPP5StX80jkj/vOTTJNYI=; b= M+v9g6VGKIFJcnq+B9UoRoj/bpOBreJM3savi2Q6pLMcmzCDpQ0Zxaxhak5DkiQx r7k4kZs4f+6mQeu3efKUtgX+KL2N50VD846ktnB/f3fQp094SLQ1x3eliff7d/1e DTCfnV8PuXBSDM0lhwbyt56Xs44xcc/8tN3m+lwPx/kGi/cyi90KcFosBAsDfGwO b7Qq4ZC/cmoB74z5JvQWaYnUM0+ivexfuJHhXppnRvjQwNtsexuKMvYrXgXjc8iD /oTQODxM0g2Vi0VGnzdcPYS8vXSIMXtGZkZLNARo3RiNoZoSawST1bSQsFtiprYp 4xmtAdS68HMzxYalcZozqg== Received: from iadpaimrmta02.imrmtpd1.prodappiadaev1.oraclevcn.com (iadpaimrmta02.appoci.oracle.com [147.154.18.20]) by mx0b-00069f02.pphosted.com (PPS) with ESMTPS id 467h2kg0ca-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Thu, 24 Apr 2025 07:46:41 +0000 (GMT) Received: from pps.filterd (iadpaimrmta02.imrmtpd1.prodappiadaev1.oraclevcn.com [127.0.0.1]) by iadpaimrmta02.imrmtpd1.prodappiadaev1.oraclevcn.com (8.18.1.2/8.18.1.2) with ESMTP id 53O6ucaC031635; Thu, 24 Apr 2025 07:46:39 GMT Received: from bl2pr02cu003.outbound.protection.outlook.com (mail-eastusazlp17010003.outbound.protection.outlook.com [40.93.11.3]) by iadpaimrmta02.imrmtpd1.prodappiadaev1.oraclevcn.com (PPS) with ESMTPS id 467gfr1g78-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Thu, 24 Apr 2025 07:46:39 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=j8R/XhX5INbfjasEyt/W6r/aAhAFL9lFfRsTyxW0iy+O78CcArhOfNKgkV1SqG5RUR33h0tV+jGmKddck9doGLx4XUFqRZgEwEf9INbOcJRUnp2WhLP/oQH6XM5NJpKCFpY1/eOxD9jC6yGAyOvgoet7+Znw6SqW6qSDjVFnN8Gsmkiq7yGmiSUQrq7IcCiCJpkR0lvX1AvL5Bud6KmtI6CIvMozsl75i1G2ZGG7j5zc62c4Mxx3Gl+5cfpvSK5wlLWCJmUfARkoKU2BnK+phwnyOayQUBxxFFKTbwZU6d3Wof85No5bs2KaVboctXmmTfMxiZnsCh93TZymyVPWuQ== 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=3KmieSO/qSeCUBcWinQm2TrPP5StX80jkj/vOTTJNYI=; b=tEc10S4vVi9FdL7MMyYTtCWvQDhI6KCbX3p1FmWMtqTBwyF9+tpUrHuRaXyNwwOZkLuBMJLviMa/A2fSAPfoJbp3RImahS7d2dKrIzDwJ5nBbQoOlGXv3XIzeT96VQ3UF2IrrK4nYQLzXn2Z8AjjSguhV4kgqE35uT4Ui5SCZ+HYVTV8LMBajDe7zqu+3Dnuv7LCCvvc4zzkQPW49qh9YdXGuQScS8Bi0zIrDxLOEQlYKJDCV1MeCwKeCIqpZbIysQX+rdGjlVEp2Qmlu140WRWojkgzNmvNjmqxpQB1WKB0XwBKFivyn4jzc/yzNJIiPnFnSf/eC6u1Ba+m+yYAgQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=oracle.com; dmarc=pass action=none header.from=oracle.com; dkim=pass header.d=oracle.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.onmicrosoft.com; s=selector2-oracle-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=3KmieSO/qSeCUBcWinQm2TrPP5StX80jkj/vOTTJNYI=; b=S34KRA6oheF57U8rxL7MxI61dhz+BKDwX8UVm+ktqGEUQQoRAbR5vTJE4gsTjvfZc1Bx/qsA2ijjwARXdid0Fy+iJ3ioTDG6KiWiw5peCBQTTl0vbT3LMw8GwGTvNqlvpbB/FAk5N1by+gnIuNVtzWhV0YZ8+tAFKYPkYET480Q= Received: from MW4PR10MB5749.namprd10.prod.outlook.com (2603:10b6:303:184::12) by MW5PR10MB5713.namprd10.prod.outlook.com (2603:10b6:303:19a::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8678.23; Thu, 24 Apr 2025 07:46:37 +0000 Received: from MW4PR10MB5749.namprd10.prod.outlook.com ([fe80::9a04:a919:657a:7454]) by MW4PR10MB5749.namprd10.prod.outlook.com ([fe80::9a04:a919:657a:7454%3]) with mapi id 15.20.8678.021; Thu, 24 Apr 2025 07:46:37 +0000 Message-ID: Date: Thu, 24 Apr 2025 00:46:34 -0700 User-Agent: Betterbird (macOS/Intel) Subject: Re: [PATCH v5 0/2] sched/numa: Skip VMA scanning on memory pinned to one NUMA node via cpuset.mems To: Venkat Rao Bagalkote , akpm@linux-foundation.org, rostedt@goodmis.org, peterz@infradead.org, mgorman@suse.de, mingo@redhat.com, juri.lelli@redhat.com, vincent.guittot@linaro.org, tj@kernel.org, llong@redhat.com Cc: sraithal@amd.com, kprateek.nayak@amd.com, raghavendra.kt@amd.com, yu.c.chen@intel.com, tim.c.chen@intel.com, vineethr@linux.ibm.com, chris.hyser@oracle.com, daniel.m.jordan@oracle.com, lorenzo.stoakes@oracle.com, mkoutny@suse.com, linux-mm@kvack.org, cgroups@vger.kernel.org, linux-kernel@vger.kernel.org References: <20250424024523.2298272-1-libo.chen@oracle.com> <57892439-7683-43b7-9b03-4553737273b7@linux.ibm.com> Content-Language: en-US From: Libo Chen In-Reply-To: <57892439-7683-43b7-9b03-4553737273b7@linux.ibm.com> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-ClientProxiedBy: BY1P220CA0021.NAMP220.PROD.OUTLOOK.COM (2603:10b6:a03:5c3::16) To MW4PR10MB5749.namprd10.prod.outlook.com (2603:10b6:303:184::12) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: MW4PR10MB5749:EE_|MW5PR10MB5713:EE_ X-MS-Office365-Filtering-Correlation-Id: 4581b94f-5363-45c1-aa88-08dd8304246b X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|366016|1800799024|376014|7416014|921020; X-Microsoft-Antispam-Message-Info: =?utf-8?B?NERlNnlOZEU4aUtyMEpIVThoNThxa2ZsOEVBbndwbER2ekZ0SmwwU3UrMmkz?= =?utf-8?B?NlVQdDRTZW43TnlYaWRGVTczaitmNDEyYkhLVDA1QTFhYWRKaHBrTFFUbHVO?= =?utf-8?B?N1FKYVRKM2tRVjdIMHY4SzdBdFpZUnpkNWk5UEc0L0x4a2NYYm8ybHJ6SUlz?= =?utf-8?B?MmZNK1VIbWRPUjBqUXBhMFFWOXVPWU9uenRwRVIwci9kY3YrdzYrMVllb1Bt?= =?utf-8?B?bitLaE1QK2hCM3EwRzN6NjREM0ZQeFhJelBpQmUxZUlFL1BySjJkeUdNNUtG?= =?utf-8?B?OHk2T1dZWDNNVmZBUlBwNHJuT0JHd0x4TC9JcXJFNmxwR2R4R2FReDZ6QXJu?= =?utf-8?B?cHVTMGsyVGFFMGN4SjU3eGtDU2FqbGNvN0U2SW52VUh5dk5UdTQxNnpISnNB?= =?utf-8?B?NnU5ZUR3Y1Q1VngrRGxOdjNiRjRLeUxJd2JOYWZQdENROUlQdFh3UU9ITU9B?= =?utf-8?B?RkozcHk4RUtWUTlzVjBkSTBHejFOdEpCWGtGT2dCRmtOd2djQzV2RlpFdW5k?= =?utf-8?B?N0thZ2J1NWRteHJRWk5JaWlmTmJnSnpJclNudURVbG94bzhSU1NiQ3dpSUx4?= =?utf-8?B?TWpZOHowMi84b3lVcWV3LzM1ZDlQMWpweDcrUmlYRHltQ2kxZUFQcE5KVzNZ?= =?utf-8?B?RmVOYWlPVlEzaUMxRW9hR2lZbTVNOFRHMDNRZjVzb001SmlFVTEvRDl4VTJi?= =?utf-8?B?WXNUb0xRVW1kMnUvNS9aS1czU0pRb3UyanloZEcwUnYyYVpYM1JMd3R4dFVm?= =?utf-8?B?NVFxT1dQc2tuWUQzRFdud0VHMXlFaUtQZGNtaTF0QmduWW05QStRaklqTnVn?= =?utf-8?B?ZzRRWUIybU4zWmxhaGxlZElFc2hocXVmOUlWWFpnd3F4NUVsV3FLajNwZUVk?= =?utf-8?B?Mmd0ZDlPOXlWOThRbTdPVFIyZ3J1UGhSSzVnTFZ6dkFRR0xnUEwwTTJZczJ0?= =?utf-8?B?M1BrTld4ZlJIQy90RGthS1pwSzZwNC9hSUN3NlF6a2RUME50TXNoN2E3VXRT?= =?utf-8?B?NUZSTldNZkhrdno2MTRQbHl2Z2Vja3FxdE9WT0wwcnNVdkdTZ1RFMVFmOVJa?= =?utf-8?B?eTA1U05HZzBJRHhHY0xlM1ZmRytuZVpSYXhCOW5UU0tVTkFSS0xjYWR2T3NB?= =?utf-8?B?N0hYWGZFRGlwZC9kWjhqMEEvclJqNy9NV0hXb0p2UGN0aVhHVzZHYU85cC9l?= =?utf-8?B?ai9PTWI3MkdKcy9HdWljQXU1S0YyS0R0WE9YN0FCS3FqdzFmOGZRRkt2Z2Z2?= =?utf-8?B?MmFKTFZJM0VqaU80Y0hCM215MENzbTU5cEJ4b2tXSHBzWnk1eURjeXo1R2pK?= =?utf-8?B?ZWwyUVViUUk0QnBVakVsSTA5aUZkYVVsVlNJNENOSUpXQWZDRithYU9zZUhP?= =?utf-8?B?V0dMUFpQZnJsbERnOWt0VXhqK29zcXdCQzk5ZkZxNUsxUzBCaERLaHBUNXlU?= =?utf-8?B?Nlk3OU9lV3o0dFl3QU1tYUdZNFlCZTVvQVBINUF1aWlYeFI4bURNdlR6V3lT?= =?utf-8?B?ZFhxdmQxME5IbzYyY3oxY1Z0b0NZNVZkRkFBTVdyMEJXVTZ4WXBaWGFvaXk4?= =?utf-8?B?YmZ2WEJGY3B2U1VuVVN1cHl6S21zR3R1RGpwZzhUd1hkd0hham5FZW5Ddk9a?= =?utf-8?B?bVc2RWdIRHZFV3JTK2p6dGNyT0JrNDZJUEsraE5YOXFhRExKNEcwYjdsekpn?= =?utf-8?B?VWpSYkh2cjhpMC9BWlZHYllJeGRXSHRrdHc5Y296dmlRRGNYTUI2aVY2MnVH?= =?utf-8?B?aFVuNTk4SldkRWlnd29MOXd6VWtPdzlhNTlOOVBkZUFFMXFtbUVvbTlWczRV?= =?utf-8?B?NUlONUlpRGFZMW9IVXphaGVmblZRNThHQzhLMGZmNUZLaUttbWVEV2c4eGVw?= =?utf-8?B?TytpYThtVExTaEJTWTBtN1Z2emRxODZOZ0MzaTJWZDFRSmQxbnZISGpRaFJl?= =?utf-8?B?a2Vsb2ZYdnVJVFZodmFLdm1vNERXdnZRUEYrOVRub2ZkbGRBczNEUGVtTVZP?= =?utf-8?B?ZFh1YWI0ZEZ3PT0=?= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:MW4PR10MB5749.namprd10.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(366016)(1800799024)(376014)(7416014)(921020);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?WEplWncxVzd6VmtvMksrUllmbi82VEtrMEV3ZmpITlN5YlluUnlYQzFJRDIr?= =?utf-8?B?amhFNjg4QUdBWnVnMFQrcklNVlFaaWkrcXkzZlA3UHZjQU8wbnFiT0VEN0da?= =?utf-8?B?SnI0WWNGYk84WFViWjAzN21CTXFRRmYwbXlRaFhTU1FxL0xJdUhvVnRocHR6?= =?utf-8?B?TExZOFpyL0lPRkEwSWNIY09ZbHRvcmZ3WlVUYThpc2o2ZjdoQU42SG51cmxV?= =?utf-8?B?Mk1CTWtaZ2d5QkhOZzZOWjJKQi81SUpsczJ6bEx1ekNJMC94Z011ems4eDZx?= =?utf-8?B?Y05YMlJzWW5FWERoQ2dBemZsaURZc0M2b2oyYmhGcUwzQzVCWDJNVkpIMkkz?= =?utf-8?B?Nkw0eFZBY1JEa202R1BJYWg0Y05RTDNpR0o2Vm16cExTazBBdFZ0N1NqdExB?= =?utf-8?B?NEJZaGsvajY3S0dwbDdOVGs2NTlIMkJNdEtNTkJjOEN3dDllWTd6NkJJMjcw?= =?utf-8?B?clc3cjFydksxdTRCb2VDVXNaUmlybnJGMXN4YlpEKzhORHRFbktNOTJuK1hk?= =?utf-8?B?WFVzYlVEZmhIVW1qQytBc1FXd1F1eStYa241QjFNOEluajF3R0tNa1BMekVN?= =?utf-8?B?dkV0WktVZEszL1FZZzN5dXNjUzJaN2xBby9DcWFiNk9MTzc3dm5Yc1dLcUp1?= =?utf-8?B?Zkp4SXZ0eWIycU9oVWovNy9XdVpWRmtLRkZXUFZHU2ZvdVFSSEN2Si9LSXlE?= =?utf-8?B?S2tFbGNaS1A5M3ZlS0UyNDdvYWxva0RRL01aSGwrNnRmdjFHbkVGVWozd2lT?= =?utf-8?B?Wm9LdGh3K2lkNHU5U0NmMnFrT0RxbC9ZTnhYd29lRFR0Y0lUNXJCTXhya0Ex?= =?utf-8?B?M3JObm9KWHRrYlZVbXZzZ0FaK20vZHpLNEdobXlFME1CMSsxWGxsNlZPYlNI?= =?utf-8?B?SVdmdjBQOGoySEFUU0syYVhCR3lISVhyRnQ1RDBMeVVKcGorbXc5eFU3eCtJ?= =?utf-8?B?WEVUeDZGQnBLamo4c2VUS0h2eGdNYUxQQnNJYjJpMzNDNTBxWUFldGhrdnhD?= =?utf-8?B?ZEdzN3p1M29ZeEYzOGtEQkI2MnRWVkw5dllnckV4MExUNjlmZzNSa29sL0Rk?= =?utf-8?B?M2JvZ21JZzhmR014Y1E2eHJIa3hRN3lKOUFtb2xjNTZvTEJEVmZieVVmRU82?= =?utf-8?B?RUdQdHh6OFZ3a3lTTm1NbE9OMGVqblRlSzl1QjArcmxMMnZJSUVPaXVDOW1C?= =?utf-8?B?dmZ5c1pBY0hQckc1L1gvM0g5V2ZKaG1zWTcrRWdwdXExQmxEU3NjNnJibVhy?= =?utf-8?B?aHBtLzhTMDFkdUVGVHMyQmpOdlNQcUFpUGZqNW5PZm52ZlFQVGx6SWdGa1NO?= =?utf-8?B?U0dkc0dxTWI4UGFoTy9XaXZxVGtOQS9xeTF1UFhRb0xvT1NYdEhaMFczVGJV?= =?utf-8?B?aXp6dEZWeTBGT0VXcjQrSVlCdDRIRjRld3FrUFdqeW13bTAyeXdDaVR5dHpW?= =?utf-8?B?YXpwWWFKNnN5Q05OVHM4ZkdRajArc0NXYks3OWVNWGVDTnAxSmsrcndpb01t?= =?utf-8?B?VjdVTGJVKzczMUVSaUNYNmhRbFJvU1ZiWTIxVWdTV0c3cDlMYmFOelNaRHh3?= =?utf-8?B?a2kya1p3cisvbFdQNG1xUFVBVERKZ1M4Y3R1bzlZZE90bTZnZUVVVUtZR3dK?= =?utf-8?B?Zm9kTkdFVmJ5Z1JyWklDQ0pTZDR6NUJwT2sreWlLOHM5c3JiZUZkZlhPOWlC?= =?utf-8?B?cmU2YXlXS0ViYUI4cEpjazV5Z1h5ODF1YkNUaG9xRzdaeExWZFIwYTFVem4v?= =?utf-8?B?cllYWWY5SmlXU0wyWlBWRVBsMjRFS25ObE1WZjZNN0FUMzBaOEYwNGZtdUdQ?= =?utf-8?B?UWJBZWNPcnJzZGV1OFdaRzd3R2dxOHNwRmNiK0RxUlMvc0RCYzI3R2dkSVoy?= =?utf-8?B?L3lsdllGdDZqV2FqZStVY3R6d0g3L3R6cHBOZjFoMjZERHNMY3ViamRiUEky?= =?utf-8?B?a2swdG5pMmNINXNsbEdMY3RYSWJ6VmFRY0RjODl1WWIxS285a3c3VzkvZ1Ur?= =?utf-8?B?eHJzTGdCalJ0YkJ4d3pzMm1FMnZZMUlDYW9qeDNWU1FtUldtODI1RkRJd1hL?= =?utf-8?B?RmZ4dHB2NGdoSWN2cVg3L2F1QTJEalIvbjdWM25tbzRTYmtQeG1aVU8vK3dz?= =?utf-8?Q?48e2Ykn2W9TIVGQrX+/yBtdFB?= X-MS-Exchange-AntiSpam-ExternalHop-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-ExternalHop-MessageData-0: 8UGxuJW+q6R0RAn4ADyF7uOFfGlmj8TUTOBf+nquxoH42CVja6G7z2miroe2VzIE0abyVaz6/6UNv1P/uDKm7/Y5dHsHLumPw14GQhFUKaoPCtHGjtHazMWtbx6+9ZLtb6d9Oac3TiWw9+BYz3HM+yVWoHyfwmMhfnWkpETsY5fAu6Cx7WcnkFcb2ymJLFjFIh34utCqvZapLbrXLoryxHbeKqBPPIiwZXXCM/I0IHfUsTbGkL0zy4E/7iAnI0K2YrmXHd+aha2JcihQdUBq+Ry54CeOy+BiMbICtsdLX2vpNSk2txcmsoqubhCXpqIfKrySPkLJXglvaDvm6q+2c9PQPw5wbf0YTqhj+lpxeEf+rre6DE9/BdP+NM/RrsUjiY7stBDHvXTiw0i7OB0mMTpT+o36vFLstRiM/V+HH7EHi4Cisxpl+8eviy3Ow6z0e3NobAcv7arPyJXzuJZ5qk3M0ZcHB8NC/3SHUyPuHtshHY94o7Uurpm96htIklncSdMDhSuk6hhWyweFtjXfwdUc9/2sb6O+SnVzRueJBIG7gLYNYGJOKoMniFXzysSpgmU/3xt/qsTyQN3oau970eRCs82izrstyv5BEyD5voE= X-OriginatorOrg: oracle.com X-MS-Exchange-CrossTenant-Network-Message-Id: 4581b94f-5363-45c1-aa88-08dd8304246b X-MS-Exchange-CrossTenant-AuthSource: MW4PR10MB5749.namprd10.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 24 Apr 2025 07:46:37.2114 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 4e2c6054-71cb-48f1-bd6c-3a9705aca71b X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: xZe2Mt7zdbaG/hzu8Mm0eqnNXC/IuHVFmCLJrK+ZCWML9MUy14sHw5EjweiDIvacJfq0yIL/2Z/Zhvmua/vt/w== X-MS-Exchange-Transport-CrossTenantHeadersStamped: MW5PR10MB5713 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1099,Hydra:6.0.680,FMLib:17.12.80.40 definitions=2025-04-24_03,2025-04-22_01,2025-02-21_01 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 adultscore=0 phishscore=0 malwarescore=0 spamscore=0 mlxlogscore=999 mlxscore=0 bulkscore=0 suspectscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2504070000 definitions=main-2504240050 X-Proofpoint-GUID: LJ6scat5pLOTLAw5Uq-pxl8Jw5NrL6uQ X-Proofpoint-Spam-Details-Enc: AW1haW4tMjUwNDI0MDA1MCBTYWx0ZWRfX8eFb1T6uSNnY dV6vWFn8M2JiQkSqJ6u8j47nEgJf4bxo75vE217sM/FNTgLhge9xcUp8efJQ3Ut1S6eVenSUQOj sNeY0JkthX2ZLeQaAUE9hcNYMdXiKAY2ZX/sScXMhCS/IKgdBarEQ8qzgN0hkTHawy/BEpU2bNt 9InLb7gS5P82df5yKPl1r6GEdfltNmkNHN0P6hjbM2N0RVYDEC4yMZ3sWzcqqvsID/dUydoc3Vm kXU0ytJQxedRpRBXgH+H1d0GrUulZu/EeTgFUIUkxTKgbfPE0b/p1s6fKl43iSsOPZ2iDfiivxK hNahf/SywlanGxNQZLRV931JT8Et8PqRtrZeFPfUQnXsXvHuJgVfNC8ormFw3MIGf1/z0xbCLTq XlwcKwB5 X-Proofpoint-ORIG-GUID: LJ6scat5pLOTLAw5Uq-pxl8Jw5NrL6uQ X-Rspam-User: X-Rspamd-Queue-Id: B1FEE180010 X-Rspamd-Server: rspam04 X-Stat-Signature: 5rm8swc98zytahc4dicj7j46npdqgpwy X-HE-Tag: 1745480809-877098 X-HE-Meta: U2FsdGVkX18cSLq/zd0FD99HOQiM3J7NyQgebkvPAufh4riIrSoeX+hQQEJZXvWozK5Lmdz0OMTA+9EcHzzOWu84g3olq1DSBrMawxhZoHB/R8Q5fAhFuQUuDj0CMH6N3XfNDRxlp/Yr9hdoAHO/SK0VMQ5rvyoof/a35EM0YjN6aokZT6R+zP5dDYFTPbzRv8+j+4jGjQT+dHxoCepG85i7Y9yH0fYVVOwA800u84EWZLNdA+X98bAgX5QU60hEpwZy9X0BZt0uWR5TNr2nx7M3lgz8rOraS3KMdVEGdUI5iO5N7ouRQEUgPCVSRo+eozNnNG8Kk43AhfAs4M47ZMg7CFiOxYvFcFAcITr67AOPsQkZHKJrQECKXUp95foOF5ocI3Za38hK3ppYbKeVz25jd9SX7NsCQivUOIk/j/bDiOcQf3Zpx7uN50lKcrAY00UkHNYgSAgR0c2o9t8WOBJ7bggZBoasU+enmXmEiui2S1uWMWkOTjVkRi5+KZ3Uh0/RfmGu53qK96wZ+kbh9zlqTh+X5XVPb+SJpjNgKqscYNY8Bw6YuJiU+mB07C+kMl9CbhHT36ttflWVMb1Svkz60JBfc+lJ2THr+nFrs2Uqu5uEcDMDeb1ApKIGegksVyO8HTIzhiU1tBYyab7xjf4Xu538T9n9n5q8JWhTdSAdsLzH0PYYuLwBx/jKsjMaHrOLE3vnDW9CtPHv346j+NB3qRIOv9+GVv42lSbqeE/YQi57qWC0MhSWdGPtbaGnbnCcmCDNWZ0KniVwYlj7wtYcQcz8P76n7wX0r9RJwjI+B5EPsCrRLdaUL/sAAtkiDI0K8FRNQnXKwO+pcA4fltPlrEVAP+KLAalxSV9/ElGEaAE5WhRmlLD/bZnpJn5/hO161otWZXgzn2H2B8E0zRkhZJlGPGGm3DnlbVrd1ziTaIZ+TOrrkJFWVeTthS1p6/eAIEj2E+uI6B9/gdN 1uHjkhbQ M9Dx+lLMZPe0AGemgfa633+17Ye/1XFd9DEJNM48Cll3PdJy9eUoYearAwrV76Caf+zhlczTz81kNzVyz7T9U3o2UN/XcPzlurNEXo4clbsUqC8YmE5pCdoTJWaX2RcjC0KPQtDu50Ctl/anUYVwtcPIqYpTTTnUpEqRghDeIqsk3cDDVfvv784RpOE/AtcSQhxwbOf2uJZDFd4wl/KPcKspWFjHTkyf5s50x/YV9Bmchx7bIYU/8X6QWAcs9V8Rohxl40gLVUKr8+6Vof5Z9T85ZzKaea3yudvmq1KuDY5yiEzthNvwCOqYKKe6BbmemoP1YFols+aSur+3lw3952+w29hA2IWQ2MxP4Syzpjxj7xOdX2gAXeb2c5/7GdWTYGSFuVxk+YqiIGnsV/UDh2basl5VGE5emp33cEZ0t9zcrQieyvxwzQ7c56NCeXrekomY3t9xSCk+LEC7Wbel4tEeTVIqVjYF1vfqzuwALBK8m41WE2B40uW1CGLq9wJMhtnabTK3vQbsIyqNghLHU/FY0mU23a7sCkutyzjH+B+jN6xSgXzcMmoKgwGOrQmOHDPnztJFGxsDz9mX6HB+iLHcdJbZDip6SIMZng2yXARVBpYkTvEoa+/BdyUna7A7gBCHMvz6gb1/nWtI6/oR/8RPgIARknRO6ww+mTkZi+Fi42QzABatZdGe3O+35c4sLYyL+C/YkpjbRcO3eBGvKuxy74UBpS09fkWDI2jqBinPGvoBLkeA9oJFRFg78jodqNoBGB212l7+fCrZZjwAs3zNz780q5I5z5jqISdXWMgGGKXA4Leck44G1QCGxB3o86Lwb 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 4/24/25 00:05, Venkat Rao Bagalkote wrote: > > On 24/04/25 8:15 am, Libo Chen wrote: >> v1->v2: >> 1. add perf improvment numbers in commit log. Yet to find perf diff on >> will-it-scale, so not included here. Plan to run more workloads. >> 2. add tracepoint. >> 3. To peterz's comment, this will make it impossible to attract tasks to >> those memory just like other VMA skippings. This is the current >> implementation, I think we can improve that in the future, but at the >> moment it's probabaly better to keep it consistent. >> >> v2->v3: >> 1. add enable_cpuset() based on Mel's suggestion but again I think it's >> redundant. >> 2. print out nodemask with %*p.. format in the tracepoint. >> >> v3->v4: >> 1. fix an unsafe dereference of a pointer to content not on ring buffer, >> namely mem_allowed_ptr in the tracepoint. >> >> v4->v5: >> 1. add BUILD_BUG_ON() in TP_fast_assign() to guard against future >> changes (particularly in size) in nodemask_t. >> >> Libo Chen (2): >>    sched/numa: Skip VMA scanning on memory pinned to one NUMA node via >>      cpuset.mems >>    sched/numa: Add tracepoint that tracks the skipping of numa balancing >>      due to cpuset memory pinning >> >>   include/trace/events/sched.h | 33 +++++++++++++++++++++++++++++++++ >>   kernel/sched/fair.c          |  9 +++++++++ >>   2 files changed, 42 insertions(+) >> > Hello Libo, > > > For some reason I am not able to apply this patch. I am trying to test the boot warning[1]. > > I am trying to apply on top of next-20250423. Below is the error. Am I missing anything? > > [1]: https://urldefense.com/v3/__https://lore.kernel.org/all/20250422205740.02c4893a@canb.auug.org.au/__;!!ACWV5N9M2RV99hQ!IQpY9WDL1O3ppDekb1PpaTYJ98ehOXL6dNIkx02MPN84bCieT18zCh7WSouHctEGpwG2rtpZB42l7b5mkMFb$ > Error: > > git am -i v5_20250423_libo_chen_sched_numa_skip_vma_scanning_on_memory_pinned_to_one_numa_node_via_cpuset_mems.mbx > Commit Body is: > -------------------------- > sched/numa: Skip VMA scanning on memory pinned to one NUMA node via cpuset.mems > > When the memory of the current task is pinned to one NUMA node by cgroup, > there is no point in continuing the rest of VMA scanning and hinting page > faults as they will just be overhead. With this change, there will be no > more unnecessary PTE updates or page faults in this scenario. > > We have seen up to a 6x improvement on a typical java workload running on > VMs with memory and CPU pinned to one NUMA node via cpuset in a two-socket > AARCH64 system. With the same pinning, on a 18-cores-per-socket Intel > platform, we have seen 20% improvment in a microbench that creates a > 30-vCPU selftest KVM guest with 4GB memory, where each vCPU reads 4KB > pages in a fixed number of loops. > > Signed-off-by: Libo Chen > Tested-by: Chen Yu > Tested-by: K Prateek Nayak > -------------------------- > Apply? [y]es/[n]o/[e]dit/[v]iew patch/[a]ccept all: a > Applying: sched/numa: Skip VMA scanning on memory pinned to one NUMA node via cpuset.mems > error: patch failed: kernel/sched/fair.c:3329 > error: kernel/sched/fair.c: patch does not apply > Patch failed at 0001 sched/numa: Skip VMA scanning on memory pinned to one NUMA node via cpuset.mems > > Hi Venkat, I just did git am -i t.mbox on top of next-20250423, not sure why but the second patch was ahead of the first patch in apply order, have you made sure the second patch was not applied before the first one? - Libo > Regards, > > Venkat. > > >