From nobody Sat Feb 7 08:45:38 2026 Received: from mx0b-00069f02.pphosted.com (mx0b-00069f02.pphosted.com [205.220.177.32]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 135CE2F3C1D; Mon, 5 Jan 2026 10:07:20 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=205.220.177.32 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1767607644; cv=fail; b=fl+Sla47kpZWmNNO42pfyiHglGJjSb8jjuyEYgzTX8EmPE0Rd66+wfjEVH2qYq1ThdofKgN/exTKaYPZBT8qzn0GIm9lMN69ZG8NPLVO5nF3Lg/Nz/MVrIwZbYU+Ds+NrLkq4Ngh7Za4YD/T9zuOw9K7eWP75okJO5JNWONLWeE= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1767607644; c=relaxed/simple; bh=mEuqy627ecY1utJ+nAQqSGOQ1iaeCQTMpKHHOWAPg2w=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: Content-Type:MIME-Version; b=i7httCBkO/fyoUSxSMWcKl7AWX1Mh8w1GSYlbw57r3tZaaFboIpx0iMYbCWtvWuf+INBYIfQ91og5672guqPFtcLkjAX8cNm/iIaf2vUpmV0urGsB4oDYztOAM0PB7cIx7BNOH5Fjy+R8vpYtcm8N1fzSWm9+jf0EFX13MDplwA= ARC-Authentication-Results: i=2; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=oracle.com; spf=pass smtp.mailfrom=oracle.com; dkim=pass (2048-bit key) header.d=oracle.com header.i=@oracle.com header.b=baxOha27; dkim=pass (1024-bit key) header.d=oracle.onmicrosoft.com header.i=@oracle.onmicrosoft.com header.b=ARqMKLP2; arc=fail smtp.client-ip=205.220.177.32 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=oracle.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=oracle.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=oracle.com header.i=@oracle.com header.b="baxOha27"; dkim=pass (1024-bit key) header.d=oracle.onmicrosoft.com header.i=@oracle.onmicrosoft.com header.b="ARqMKLP2" Received: from pps.filterd (m0246631.ppops.net [127.0.0.1]) by mx0b-00069f02.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 604NZ2oR151566; Mon, 5 Jan 2026 10:06:36 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-2025-04-25; bh=lG4YEcZQWwMfEr5/+P7+4kN+GCE5HCls7v32tQnemjE=; b= baxOha279ibNWiuV/U0vXTCKjxQ6GaK2Pa0P9S76LzWiHP8WlXak6ya3t2+KFZeZ DzeBs/bzFGadoCh/4KLNzoH3hI5ck7X9OC6ZtkjrqXIIj167mJTXD98IZDamGxmr AzFL1vAEWL+x1uqBEEUcDkPm1cfGSuqg9/kgN5x2ANKzFyz89VaVB6lu3GgkCffV BzsKTpZ6PZFF3u7NzyrGH2B9zOB5QjfysThsni18ftnK885ftSn2hXew9as7lUhL 4Hb1JOqe4TrPdnZ1GjNn6E+flUwRT7l48m40fqXIICy0v4gUkUFPqwOZXlFfnm6o 9oSTww9YY2UrJa3xB+jkpA== Received: from phxpaimrmta03.imrmtpd1.prodappphxaev1.oraclevcn.com (phxpaimrmta03.appoci.oracle.com [138.1.37.129]) by mx0b-00069f02.pphosted.com (PPS) with ESMTPS id 4bev37sgej-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Mon, 05 Jan 2026 10:06:36 +0000 (GMT) Received: from pps.filterd (phxpaimrmta03.imrmtpd1.prodappphxaev1.oraclevcn.com [127.0.0.1]) by phxpaimrmta03.imrmtpd1.prodappphxaev1.oraclevcn.com (8.18.1.2/8.18.1.2) with ESMTP id 6059SNjU033958; Mon, 5 Jan 2026 10:06:35 GMT Received: from sn4pr0501cu005.outbound.protection.outlook.com (mail-southcentralusazon11011045.outbound.protection.outlook.com [40.93.194.45]) by phxpaimrmta03.imrmtpd1.prodappphxaev1.oraclevcn.com (PPS) with ESMTPS id 4besj775ks-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Mon, 05 Jan 2026 10:06:35 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=TFPQ5PmtOHENoSepWFfRPkw8jKoSs1gg/X2O6mSgxOTMD5lDYoNQhpWLIJ5rKdG5pvbJ4GlSoChXLxXTiZjMszBCzBFQrvdHvM+AgDUzxGvsgCExG+xWIqOJomUd/rPJ9K4CVKBTyKpwluogI6YaZwZlrCYAiHb36bvWfC2sfSNYVSzgcxzLu1sBMHoj6kwVamX8oc7EvyYyCNcs+c4s700vPrxchrc5JooQmGNfBl6vKkPF6v69vXN0cKZ9h+sDsah2an7GAH7S/QAntCFjEZ753LRyvEG1rsMvU2wWYAY3FfnvDbespXdiP+98MgPn5xeZKAatqdHnG8zp8zIi0w== 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=lG4YEcZQWwMfEr5/+P7+4kN+GCE5HCls7v32tQnemjE=; b=UV9z7DGQwPUNeZ97ebe38kOQOos6S1m2lTW3Q7pML37BFAirr3YH7yWiFj/e7RuvetFglYrGN7+aWZj0SHXv/Fb9gyiXdEHGPCuNEGbkmeCNm1PNKQ7SONYRTTpsX2YxmZ5mqoV0HmN8oGrR2VvFlgIqdnk41M7g7KaTgHSOm0XJdg+Q3rEWDhw5enVranearYAwnDrVqIWpY5eTKXE3HzWWdD0Yf7qGft0ZdHrtUlsKVaAQ9Mwka9hgVpngcLT0pRFZ/1eE4+CyHwMAXWpTg9ak3Fnc0DmnQCpH5+XGdlDC0UakcbXtLbBTxECSKaG4/mZMBoLPlLpExPYhYINHKg== 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=lG4YEcZQWwMfEr5/+P7+4kN+GCE5HCls7v32tQnemjE=; b=ARqMKLP2RtPC8CxwLeT6xI96K4/6OvSrvv4TRQF1TTFmRkKaigTD8LH3Z5LIMZ49mn2uD9CsATjqabzYveeDRCD9quEPx8EdouFVei/qBIHDBB3Rk4nRbawGPSjcYuv3Tke2kcqNC2ZI0dOChmlu103tzLxhZBaOPat6WpFbjoc= Received: from DS4PPFEAFA21C69.namprd10.prod.outlook.com (2603:10b6:f:fc00::d54) by CH4PR10MB8076.namprd10.prod.outlook.com (2603:10b6:610:247::17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9478.4; Mon, 5 Jan 2026 10:06:33 +0000 Received: from DS4PPFEAFA21C69.namprd10.prod.outlook.com ([fe80::ba87:9589:750c:6861]) by DS4PPFEAFA21C69.namprd10.prod.outlook.com ([fe80::ba87:9589:750c:6861%8]) with mapi id 15.20.9478.004; Mon, 5 Jan 2026 10:06:33 +0000 From: John Garry To: chenhuacai@kernel.org, kernel@xen0n.name, jiaxun.yang@flygoat.com, tsbogend@alpha.franken.de, tglx@linutronix.de, mingo@redhat.com, bp@alien8.de, dave.hansen@linux.intel.com, hpa@zytor.com, luto@kernel.org, peterz@infradead.org, arnd@arndb.de, x86@kernel.org Cc: loongarch@lists.linux.dev, linux-kernel@vger.kernel.org, linux-mips@vger.kernel.org, linux-arch@vger.kernel.org, vulab@iscas.ac.cn, gregkh@linuxfoundation.org, rafael@kernel.org, dakr@kernel.org, John Garry Subject: [PATCH 1/4] include/asm-generic/topology.h: Remove unused definition of cpumask_of_node() Date: Mon, 5 Jan 2026 10:05:44 +0000 Message-ID: <20260105100547.287332-2-john.g.garry@oracle.com> X-Mailer: git-send-email 2.43.5 In-Reply-To: <20260105100547.287332-1-john.g.garry@oracle.com> References: <20260105100547.287332-1-john.g.garry@oracle.com> Content-Transfer-Encoding: quoted-printable X-ClientProxiedBy: PH7P220CA0022.NAMP220.PROD.OUTLOOK.COM (2603:10b6:510:326::23) To DS4PPFEAFA21C69.namprd10.prod.outlook.com (2603:10b6:f:fc00::d54) Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DS4PPFEAFA21C69:EE_|CH4PR10MB8076:EE_ X-MS-Office365-Filtering-Correlation-Id: 9c462948-122b-4f75-09fc-08de4c421a71 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|366016|7416014|376014|1800799024|921020; X-Microsoft-Antispam-Message-Info: =?us-ascii?Q?wbG+/Dgg4px3bGR6uVbLGIXu5EUlzyYvYxYsgLYLDVq6UTkQWFHaGxOldV/4?= =?us-ascii?Q?FP/11YWBqWj5Ye/ExJqHs22f9AsMPGsCUHykKI4p1XLXqq9vt76uhmUtKv2Q?= =?us-ascii?Q?LBXTyZL8j8PEYznUqQwoegeQcxN8yJi0Qb0Noq5zYRiehTA/WZ/ibFd9EZ4d?= =?us-ascii?Q?9xXeJbfw7+XNMoRtVANMW0FMci8aEPHMSFGkTuv5/aI7kCriHczyNLOjkeWI?= =?us-ascii?Q?49Bz/T2z3i7Qs0UFPqc2Z3AOrVltL31YWNIZYFmnwTMQbyx4yDArtI/6fzVS?= =?us-ascii?Q?8yEuOa/GTRQgN+sIqgtn2yvE2hT9WFgoRIJCXw8X/bJfAyRrAMhrapYXfayy?= =?us-ascii?Q?NZ7+zTV/eHWrLiXdYVny6YtVm51hqLg8Oe4wskxWy9jQ9RX+RB8oOUOyDVHj?= =?us-ascii?Q?0rI1EX793yrt7dgni7PURv1Jb/hJ9kWnQgH6114rii4oBfpU+hNmSawE+6Zb?= =?us-ascii?Q?Jpjox++qD7bTsOAA13EgvQG6rFgVQ/7B4Uw5tdxq5WiJaXYYZSit1XOebzCp?= =?us-ascii?Q?haBOxotTOAt7g/r4pVBpR7sbHapT27DmDVCZ+Caa/khKoPHZBjDrIYYY1YOW?= =?us-ascii?Q?l3XU672zqOqAv53CVCoeQLDzJ/wJKP1HRwfdWA+vD34p7/rUvoKPugC3wTog?= =?us-ascii?Q?ZkrG44zr5gEV1bUTfEBKo/wodADW+L/CBhGyXSwcx/5PmnnFXdzn9uRkHa1c?= =?us-ascii?Q?KKH7HEw+wXORtT3Gye1UpC1yQVaqjv1Jlx2UQ2oP/R5FYNJWB4hDeB9CB6xp?= =?us-ascii?Q?boDQJ0i8yabayEzrtxLGjdXtXsERt4QO2QWZ0LlCjHa1D4B+hN6uOgOejrou?= =?us-ascii?Q?nZwjcLTzFipvXLPxzfWwAYsVqCG34TcTiVxr/UPi4O6+81hxBTvv/fFJtaMN?= =?us-ascii?Q?sFNQx0cm1NswVmnXEkNaERMvtJK+9AJlmk4F3scTdqVS7Pw71sj/OfMKLn7W?= =?us-ascii?Q?73TrQS0whFoOESrjNOM2WswCq7NtYGajMRa3avFa9BG4zgvPhqXw+/ZGswqB?= =?us-ascii?Q?lxDF0Y90k5SMGuMYT1xOZMslTi0f6FH6PZwFdQM/EYImCLYtMdKADI/7wEBR?= =?us-ascii?Q?SVOOsMQn4ga8jgvzYhMfEebQUiD9rWHbV9xo+dXdP2ztwmmwcO3yW5X5CoSA?= =?us-ascii?Q?LcSmKBo7zJUOE61uL46yF1vlezMCCKKZ3CvmaNDeMSyqfZhzxz3QUr9ucKw/?= =?us-ascii?Q?RvTekrtwC2GqaXZiBxZGXjFx0K62B9PJdGn/iPQ/QW0X+u0XJIWo/OU8WmrS?= =?us-ascii?Q?9lFialb3jtpk4ifvbfYZZ8c9a1DbGRlu924IhlqOyTT4US5FvXANDB7G+snh?= =?us-ascii?Q?ze21JRCnJaWXylbpZ/Hwnz8x/AjjWmUWc9xjNK6Vs//DVLGRo1GmZbrWxyz6?= =?us-ascii?Q?sVVlBYV6mBhhxXOW/VUYPbhaMaiTi/Njf7WlFIYuE+SeUKvGk+NeNtBm9hNy?= =?us-ascii?Q?xwO98dheKDbGEJOjz76CKLwSCQTyydu3M7cyRDeT0B4bWpVTKvsk5L0i8i6h?= =?us-ascii?Q?Gum0kT9+GdMDujY=3D?= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:DS4PPFEAFA21C69.namprd10.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(366016)(7416014)(376014)(1800799024)(921020);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?viJW2+AtyQJKwT4FW+8Y1OWWbCwvidhrqja3FWF/KcVwNBUp7uncwbwFu5PN?= =?us-ascii?Q?i/rQdLInEmGUcYp2j9ocwjzHuimrlk9RLEo9SwcsdGnrMRLt1m/hrH7sB1nz?= =?us-ascii?Q?3yVgL4i1K74CN9GpDD34wIVrnKJVibI0EqTmG9SDRZIjz1+rtOO1UoLn9NhT?= =?us-ascii?Q?2gsA5tXOVZPQNUVrYK/yMeDoAkg08SPvh4qbEVg9QMBLvSCk/jgSpwFH1+4q?= =?us-ascii?Q?oiAFpzZAKE5S03rK9JGADpv2J1Xf5gYjZ0BfB0bAktvzW5uIRLIJQEfN/46V?= =?us-ascii?Q?2MYwTysMLxMaVqBNzDzAB4T/4UxH3pXFd5VQjbAvE23f8ROPobSXsNCEWID4?= =?us-ascii?Q?C9mHI2u3u4JEWpR7lbYHHFvCAC+vTlq9z/o/67YfSIMGmw6n68cSdlJmtNE6?= =?us-ascii?Q?oFhKm9MLkp/DQ1yS9PWtwYBo0/Kb3DvxHolqnx0EBmPwWh/Z7anJTm2fpBz3?= =?us-ascii?Q?1UhD8OxiZdDIxwu+Ts5ZR9JTTW7mlG0eB6Osiz1l7wARHowClwHvFMUT9sZV?= =?us-ascii?Q?jjNV7iLNIn/5UWgsdLxPKqiFZHvxEHL/XI5I1HIwUWnvdembS+J56SM3/AnY?= =?us-ascii?Q?6WAWHsWv4JoZdosjK/l7ljMM/bQA2/MQc7uLyEHDXxaJ2HaHoNf6Oaf/djo+?= =?us-ascii?Q?6EDvWOIQqh1PrAPIgENIPMqqqGdY8SvoCUVes5tdIfvYCeC/DYQyiwfAPjVf?= =?us-ascii?Q?Gwnry1+FBcIzLDeD1fhAT4WiVemYmppcFoInuuRLabxa5rkKWSZe8x+PmWDY?= =?us-ascii?Q?+4V6EQXW9JOfGEdTP/LrEc6OyFMw63lJNm5mSc2nbEtmjZ8c54xAgXEl+eOo?= =?us-ascii?Q?oIoW+janpkjashgkNKnOU9+jINYXZM1zglRqkmiMZjLWE0i1DAzeFJjTXKzD?= =?us-ascii?Q?GfdQ/mn2vlNy7IrkYzcE6m/johFLa34CofywfMVPG/0Rp+eE5R9zbbLnY1KJ?= =?us-ascii?Q?sWHjvdVAZADlWFJm2DxJxWWvV/BTxxz33mlY5UuXzHskS9rXlpaaReInKMFG?= =?us-ascii?Q?vL1nF8GfdO4MzbLDOHV5wRdSFEtUv9W/in0wt0s+NMAYDiygrifgCfP9C3/z?= =?us-ascii?Q?jZAso1kKtNX/+87qD8lfbp+nWCqA+OYRKE8ySn2jSKFNg3cDT7G5neCA4U69?= =?us-ascii?Q?evble4xbtZDcapX/Y5HBHwg8LuauiUBqwrXAJLUPnR9PiPE89vv2Bq8PhVry?= =?us-ascii?Q?aArRvFLFLZSdr07f8kJ4qzwmEZZloeHEhkBBRny+H978kF4fI2OSSdjsBQts?= =?us-ascii?Q?H/AB/XOSEUagABDQDptmAub2F+7PnJ3yNRXmIx3Y6IsAsguIu8T37Yigc46x?= =?us-ascii?Q?gOkGt/caJfZf1rm07OAYRWdc3tCjCg8OoKohFjrHey6VZr1BogaiTqCDxSSH?= =?us-ascii?Q?ECZu+fK3kXoTPmdk7lTReDPWCS/eQ/bHIfYGDTtJJg9wnb2r0eiAko5kXCX/?= =?us-ascii?Q?l7o3wAC4RE057KlgxIxGvLqZJA4r6Ux4BdbHY9IBaDYiSugtQ5/boqxv5pdu?= =?us-ascii?Q?InIp+QWJxF0WoZxG7cHIqil4xzxJK93nre1b1jbMIlz8m2Tu5tnW5DcnDp1N?= =?us-ascii?Q?CT//+KVs2n86jzhFZ5vpSPdXkpz60Eu3ajjeP8k8e32URLaZPrHfHCAPMUAR?= =?us-ascii?Q?gBuoWT/6mN0cUt4uCEG7rRLD2qzOjo2a7f/rnTJr+kN5L611ZIqxkEkxUeR7?= =?us-ascii?Q?ifEdRQgWqqLW24S9Ak4VkP/iJ6YmEEffSDBprDCihhHuIMPe441/HKc1zzWS?= =?us-ascii?Q?F/Y2uReRrw=3D=3D?= X-MS-Exchange-AntiSpam-ExternalHop-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-ExternalHop-MessageData-0: wdN91je3S9QJpLmOvxvYN362IkV8idxTk/aoTbR72huO+mA0FTbVTNqfNg8Yva7O143ijHZp6H1xAUVUUXDMlwBOOB2bXYIxDzoeIA9m0Qof9bCGqwz4YmYQCGGdpYFy5UituqT1kk4+P8CJs3hsdzGobsHdWHv3IDeCBPE/iSqtr2+qwIEKXhV7jvYBkMmX8pIgdm7kSuXJSuApUyUK0PW+gcKNosMInF/O+PFtVU/JO2GUi0ye6OzCJUU0B4s7F+1l64emVrlHNwzuY+4eH7SUucHb1oVy6oKTpFgjPqadXbh/v4YJ4X0zhwM5Ml7Ur3NNPk5uV3KQU4M+hvksS84YVsJYoXeJZlGeyZkJFiokgvg92FtmszZCT/PAHRcHmkfmR7EvfZuHS0qIJXTI2xoN0SuuVfIoN+ZKFG+Ra44tjfKmvLahiLv7cxBYRZzl/eCDtetS0M3sL6PjBrXRIJYfwzg+YfOZDltuwWMkULSbI6YOcEJbnRrGx9QA6YB/7GXGwsX1Mtr/VndsYd60asiDeSIOAjeA3BuOuIGlHW1QCVMVHEcf2fdZwFT5sGvFaYENh8UiTfPOYy5XUuVf5Y1vKbYClAh/a/cel2HqGjY= X-OriginatorOrg: oracle.com X-MS-Exchange-CrossTenant-Network-Message-Id: 9c462948-122b-4f75-09fc-08de4c421a71 X-MS-Exchange-CrossTenant-AuthSource: DS4PPFEAFA21C69.namprd10.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 05 Jan 2026 10:06:33.0066 (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: XY/v8HhexPPVEjezbI7ijiPUbUibI7jrmLDOkKpFFDgn/WQ0lYFTe35XTJQ/D32Wmcmq1h04rvAamW993DNtig== X-MS-Exchange-Transport-CrossTenantHeadersStamped: CH4PR10MB8076 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1121,Hydra:6.1.9,FMLib:17.12.100.49 definitions=2026-01-05_01,2025-12-31_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 adultscore=0 suspectscore=0 mlxlogscore=999 phishscore=0 malwarescore=0 spamscore=0 bulkscore=0 mlxscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2512120000 definitions=main-2601050089 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMTA1MDA4OSBTYWx0ZWRfX0XlJ5ZO1wRml S67c+4RWbjlTZEWuyguJZjrJT2U8rEq+GNSWAFO5eEvcKuoL1ygXbx56HPFjE0rnFxsUmeDjuPD sgzOwi4XoRK0NQw2rLM/JCMzqZJPTC5eTteV37n9J7iDMPOkE7YDIAvOYk0tDTGBF5NIC52hbeu 3EloM30Ui5qAFpo+kLTEVHdTg9jkZ9rO4UCDV/FNcSNsC0LvJD/6gfZZSKSgEnkTFpsbm7v2ksS z9FiZ92zfIWIDRymUtvWS8TbMnAZQgePrU1onwnrv27qPztYNSEeaAV6YAMtlygBq5vhRsIzKCG 9fCszsz6qOvObbGdRK9MRsYhA34ZONHQq1Qfo84J/G77Jdj3HwADD77PpUxCaeVk+a3mt1xstSX SvBdI9V+dKA1pes1sjz+h2BEco1APbzmtkBL6kqBCz6v07IumVYXn072vr+JOLEI6Isdkat9jY5 lP/cpfCHb0R6rDiDdhg== X-Proofpoint-GUID: 5kxYCjYyrpSvBBfgBG_ZPY5xfrXbJLd7 X-Proofpoint-ORIG-GUID: 5kxYCjYyrpSvBBfgBG_ZPY5xfrXbJLd7 X-Authority-Analysis: v=2.4 cv=F89at6hN c=1 sm=1 tr=0 ts=695b8d2c b=1 cx=c_pps a=WeWmnZmh0fydH62SvGsd2A==:117 a=WeWmnZmh0fydH62SvGsd2A==:17 a=6eWqkTHjU83fiwn7nKZWdM+Sl24=:19 a=z/mQ4Ysz8XfWz/Q5cLBRGdckG28=:19 a=lCpzRmAYbLLaTzLvsPZ7Mbvzbb8=:19 a=xqWC_Br6kY4A:10 a=vUbySO9Y5rIA:10 a=GoEa3M9JfhUA:10 a=VkNPw1HP01LnGYTKEx00:22 a=yPCof4ZbAAAA:8 a=Kep9LRqdJN2lsUto3TYA:9 Content-Type: text/plain; charset="utf-8" The definition of cpumask_of_node() in question is guarded by conflicting CONFIG_NUMA and !CONFIG_NUMA checks, so remove it. Signed-off-by: John Garry --- include/asm-generic/topology.h | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/include/asm-generic/topology.h b/include/asm-generic/topology.h index 4dbe715be65b4..9865ba48c5b16 100644 --- a/include/asm-generic/topology.h +++ b/include/asm-generic/topology.h @@ -45,11 +45,7 @@ #endif =20 #ifndef cpumask_of_node - #ifdef CONFIG_NUMA - #define cpumask_of_node(node) ((node) =3D=3D 0 ? cpu_online_mask : cpu= _none_mask) - #else - #define cpumask_of_node(node) ((void)(node), cpu_online_mask) - #endif +#define cpumask_of_node(node) ((void)(node), cpu_online_mask) #endif #ifndef pcibus_to_node #define pcibus_to_node(bus) ((void)(bus), -1) @@ -61,7 +57,7 @@ cpumask_of_node(pcibus_to_node(bus))) #endif =20 -#endif /* CONFIG_NUMA */ +#endif /* !CONFIG_NUMA */ =20 #if !defined(CONFIG_NUMA) || !defined(CONFIG_HAVE_MEMORYLESS_NODES) =20 --=20 2.43.5 From nobody Sat Feb 7 08:45:38 2026 Received: from mx0a-00069f02.pphosted.com (mx0a-00069f02.pphosted.com [205.220.165.32]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id A2A672F361F; Mon, 5 Jan 2026 10:07:26 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=205.220.165.32 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1767607650; cv=fail; b=VXSFXmLB8GSHSy5BdFi3RCIK7tJVTOSZJfIH22rfL68GBM2rzSAkQoJ/9PNzk9FhcGGtx/7HS/sMPUvBXFRBBEsQDXhUrxY88yknKDw+gc8NZfYCM3HPqCYEUDOFYbtkO1ydp62VlO4CU+kUgoqDwuMhLMKBagbwOJpeWJb6hN8= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1767607650; c=relaxed/simple; bh=8r+S9TLqLxXkFJUWa1CDnrD7xRtYmC5PbuIJSNkG9SE=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: Content-Type:MIME-Version; b=LRi0cyaa1BkprJNsZO2lOb1Yy8CtZ518CMgOzu8vQbedSUmSfji+fgPHQFTezMAepcJB4uvNOMpzzMLuYFL6DY6eaIDftGfjS6x4SrJM195b5+5B/d1frWKK0iZSUdYB4iQP0RDy/X59Fq/gL2NGDqoodmF5PqKbY13aoPHKU5M= ARC-Authentication-Results: i=2; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=oracle.com; spf=pass smtp.mailfrom=oracle.com; dkim=pass (2048-bit key) header.d=oracle.com header.i=@oracle.com header.b=NtDcVA/8; dkim=pass (1024-bit key) header.d=oracle.onmicrosoft.com header.i=@oracle.onmicrosoft.com header.b=fnFFemmL; arc=fail smtp.client-ip=205.220.165.32 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=oracle.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=oracle.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=oracle.com header.i=@oracle.com header.b="NtDcVA/8"; dkim=pass (1024-bit key) header.d=oracle.onmicrosoft.com header.i=@oracle.onmicrosoft.com header.b="fnFFemmL" Received: from pps.filterd (m0333521.ppops.net [127.0.0.1]) by mx0b-00069f02.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 604Ng7xg160295; Mon, 5 Jan 2026 10:06:39 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-2025-04-25; bh=BzNIgLnuXhvV7lox3wg0v30JrwpYxr5nzaLVOhgkMIk=; b= NtDcVA/85lzZQDYqIWk2sL497sMUk64uRc3iwSsuqcOqrSMHH3Jw+Q4TXKQiZ67D CFZ0alRd9OP7IcPe8TeWe5eQEWnNrGPFLWY8J1JM990kJMUDxiWkLaQT0yr0v8oa NaQWrh0F91MU1funhEDlG9rhXELTzx1O7R1uST4kSOPXIcGhkRUI3zP+eYsMiAAp X8qHrh7W/Z0Gmbw+g3uPPdtBsRjDoQbhoMnAxG/i5az8pnMRFkV+pCkoxIkJRJXA apFupeQo7K71oJnAJyx33iBA0RHRpI5GhWZVr0bWOs6qCreFSChYShuunxnWhzx+ tIQyYKNX8LNh2OE5M+ndHQ== Received: from phxpaimrmta03.imrmtpd1.prodappphxaev1.oraclevcn.com (phxpaimrmta03.appoci.oracle.com [138.1.37.129]) by mx0b-00069f02.pphosted.com (PPS) with ESMTPS id 4bev5qhfu2-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Mon, 05 Jan 2026 10:06:39 +0000 (GMT) Received: from pps.filterd (phxpaimrmta03.imrmtpd1.prodappphxaev1.oraclevcn.com [127.0.0.1]) by phxpaimrmta03.imrmtpd1.prodappphxaev1.oraclevcn.com (8.18.1.2/8.18.1.2) with ESMTP id 6057aivk033967; Mon, 5 Jan 2026 10:06:38 GMT Received: from sn4pr0501cu005.outbound.protection.outlook.com (mail-southcentralusazon11011007.outbound.protection.outlook.com [40.93.194.7]) by phxpaimrmta03.imrmtpd1.prodappphxaev1.oraclevcn.com (PPS) with ESMTPS id 4besj775m9-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Mon, 05 Jan 2026 10:06:38 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=apORYf5udSrrfA8qJtmcEx4xR5AgroWUmrZ7XgtdunZ+nVp1uAKYR1NeDZLTOXG2xCSC9kWG3wZ7bwOZLABuGSJFToQHtHWQTjmVY7tvYkogCl+1zKr+bJZ41s7O9LdMji88pzw03m/0CAaWfXmryl2i9eydk97RiP1Whn2DfqD25ZDTVOUmIsiiO8CYqIEJzx7C6+prmpkVbzlfHr0BoyZ0MkIBxnxy9RcYl5rt8PT0Pzxmys28bppPPLqOV89XKn+cLbDLuV0aXt/+3/5F00FvPfRmwEenG0yaok5eRj3vXA0SKQRJwuywFDTFJqvDLKw9ISSoFN6sme/nrx9vrw== 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=BzNIgLnuXhvV7lox3wg0v30JrwpYxr5nzaLVOhgkMIk=; b=wjNfmVsxMHLN8+kK2M/m3Btrs2V3wxSWqqz1rZecPKiY7oikHRXYUCmH7DRgc6j2GhSKUYpgCgSgv8mFZR5ZMaBjPm+NJlN3KNSK5RDshfv2XJD9vkTZtyhGeYDITZw2UmuE4g2RXIN2tca8PgwUyNSg+X6MH8zl14tfdHUWfcaFly/9cUM+G+uvVJR2DS+py2yIKdjh3myQbZCj4gL/V/RuIlZDzHv87k2HRKnZrqaddWbFW+vabnFW0R2h4I4cRaTN6a0eDNtjiQcqlQkZTJt6NJI8uFmrhupNRz573pO0uQ3nM6dcH+jqBicWk3nSByKFVrYVXu0mgJC3CaBkEg== 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=BzNIgLnuXhvV7lox3wg0v30JrwpYxr5nzaLVOhgkMIk=; b=fnFFemmL6lDVJRH3syuaKRx7lZx+PaTR74k5wcAPvs7weuf43XEAMUGisf+Nr7/EZj4NwURThrr1JuuAZR/KhGNJeP1dPUxzB+QMaadGeqTDko7A4XgQVpBM3kY8weTdSBkjEpABg/w57aila8fZpRENrR1JsOxCOVo7m27mYUg= Received: from DS4PPFEAFA21C69.namprd10.prod.outlook.com (2603:10b6:f:fc00::d54) by CH4PR10MB8076.namprd10.prod.outlook.com (2603:10b6:610:247::17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9478.4; Mon, 5 Jan 2026 10:06:35 +0000 Received: from DS4PPFEAFA21C69.namprd10.prod.outlook.com ([fe80::ba87:9589:750c:6861]) by DS4PPFEAFA21C69.namprd10.prod.outlook.com ([fe80::ba87:9589:750c:6861%8]) with mapi id 15.20.9478.004; Mon, 5 Jan 2026 10:06:35 +0000 From: John Garry To: chenhuacai@kernel.org, kernel@xen0n.name, jiaxun.yang@flygoat.com, tsbogend@alpha.franken.de, tglx@linutronix.de, mingo@redhat.com, bp@alien8.de, dave.hansen@linux.intel.com, hpa@zytor.com, luto@kernel.org, peterz@infradead.org, arnd@arndb.de, x86@kernel.org Cc: loongarch@lists.linux.dev, linux-kernel@vger.kernel.org, linux-mips@vger.kernel.org, linux-arch@vger.kernel.org, vulab@iscas.ac.cn, gregkh@linuxfoundation.org, rafael@kernel.org, dakr@kernel.org, John Garry Subject: [PATCH 2/4] LoongArch: Make cpumask_of_node() robust against NUMA_NO_NODE Date: Mon, 5 Jan 2026 10:05:45 +0000 Message-ID: <20260105100547.287332-3-john.g.garry@oracle.com> X-Mailer: git-send-email 2.43.5 In-Reply-To: <20260105100547.287332-1-john.g.garry@oracle.com> References: <20260105100547.287332-1-john.g.garry@oracle.com> Content-Transfer-Encoding: quoted-printable X-ClientProxiedBy: PH7P220CA0028.NAMP220.PROD.OUTLOOK.COM (2603:10b6:510:326::17) To DS4PPFEAFA21C69.namprd10.prod.outlook.com (2603:10b6:f:fc00::d54) Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DS4PPFEAFA21C69:EE_|CH4PR10MB8076:EE_ X-MS-Office365-Filtering-Correlation-Id: a279df5a-4dfd-4010-35d8-08de4c421baf X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|366016|7416014|376014|1800799024|921020; X-Microsoft-Antispam-Message-Info: =?us-ascii?Q?9DVYdoDizPw8HIAxKGY6CuK0RApc5pFN+WxTQcJ2ixU3IZ3AhCrVhvi10Gl9?= =?us-ascii?Q?eLbGa1+XsnYlYd+TkHNgLq0NgA7TaZDyfWDectikr58OiGbfAoy1XQUKVQL8?= =?us-ascii?Q?JdP0eAgRxxRgyBb9Cyz4bD8Hg9sJ04hsgXH9ZTptyIjn/EHXDcBjYFTIPoC2?= =?us-ascii?Q?m2u90C45v8K+nsBw7l1ah9hT95zowA+MSR4WfedMQKiYF3xmgCFFcsjusxRN?= =?us-ascii?Q?TQMUpBm6hzVCKq5Ad/07JeiX7dibXTRWXVJzXP7NsbPaJ+I54lOWMXNABqM6?= =?us-ascii?Q?9QES4ZqtjztaxeI4KlDgm6vqr+GM4XTT1RQsTIaTbygCksiD58Bg8ny4VW5q?= =?us-ascii?Q?9x0l3ouNzvPZkeaIsksBYTOArjB/aMj8WMLjICmXctk17NLDKfYICOm0O7bh?= =?us-ascii?Q?HgolXKgANEk4Hvkn0c+cmDZYyE9I6CAYeZqdhkrZnttKLSJze//9bOQ7JKi2?= =?us-ascii?Q?X62d/F9QFkUwFBUcPLjY26wRcO0Z2Bo7YVvGMLj6daRZjXj9gpTy2zEsd/rA?= =?us-ascii?Q?/MaX4bgAG/pRzMv6oc8rDLto0kXqpP0N53e/Ie/Zj0rHUVc3y+iwZKVnMdXB?= =?us-ascii?Q?qxDWiH+VOw011qxsApBGOwfmAE4JHDPrQWVefnQaYeYf0j1nqXc2RAftr4YA?= =?us-ascii?Q?LpwWdHt8cUG8yDD0/87Dy0EVA9wCa2SV0ZmFlwP4pHAyn7Q0656mSrA+N3xb?= =?us-ascii?Q?bStK+JCeC8yfHMkUbJ9PKYtnTeTZ2BL3sq80kkughppE/cokiC7jdD88wRcN?= =?us-ascii?Q?IpW/SeyNn9ReE30sTne+tWcnnG2NqA+IgZoTtP+XB7pqVVEpVipJi0OtnHkP?= =?us-ascii?Q?ZNShtOJKC9C2sorwmxSeukapbF+6/KljnWyesq6I5G4D4pdGENYCclH6Edsu?= =?us-ascii?Q?SZaxJzZfBfy40mrthH6C1ZCBi4ST6PDK+IK5o7hLebFe928NliEooenPL+q3?= =?us-ascii?Q?cuj9GMoi3sV7vXF9Im5M5geiFhOcXNVVXyt97x8T/jxQ4FQPJO/YPa6Xt9lM?= =?us-ascii?Q?augPc5DSjvAx7U/j2Hjo1WdmL8HdfuFy3K5eL8hau8BvtCGsicSRbgkrKCGv?= =?us-ascii?Q?v7RPMM+p+KZmDRc91RhpWMo25EL4DAo4pud5uaotSHn7EzxwFqk1KvhdvCyW?= =?us-ascii?Q?FlSTEn7HmZeTBgo8s8I/pEzSgnxosa+/nPnUrg2IrLn5/EodYVvFhjf4wub8?= =?us-ascii?Q?hQDf824dyEtxtA6ReKhOCx8cee/oqGDRd0c7Xcx+8r44hKRcIr1oQBc21kIO?= =?us-ascii?Q?Wbq2wezR41drQoI+USinyokuabNLHTqEHceMEqsXCsaAZvC9IQyHp8ChpeCe?= =?us-ascii?Q?mPb93YnQxrKfFimZ0ob4uG6P+fohWPQmQbPLeZd4hoO5TvLjJlTwWfkCskRg?= =?us-ascii?Q?gF4DUcDyAffZNrHbxmrfmY//WxfsCz/ZEN1imqX5o/qvtqaH1rhFqsEJpDVf?= =?us-ascii?Q?DHWhWPdssIZrLzHm2OdIe5MRsDw0cUEfBo2isbFkBhB9M59ZRg1w02bcH/PS?= =?us-ascii?Q?KaBFyXzDhD1o6Jg=3D?= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:DS4PPFEAFA21C69.namprd10.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(366016)(7416014)(376014)(1800799024)(921020);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?gba+uDUStKxwMB2z4qB5bDZUJnUyCogeuBCFlImfMQQTyAEKkH48fHehPelX?= =?us-ascii?Q?vCfU1Hu3KGA4Af1ma1GHqjnMDHoW2q47MNDW75bEb7DG9XBF/t51in4deoNQ?= =?us-ascii?Q?KVPQLuVgtLW8f6vFzOP1Z2h/w7Q6MTjvFqVuPfGKpzNwPqkVsMihoFIQtKHK?= =?us-ascii?Q?xbkQNyDeahc8cMg9c4tXi0mh10E7xObXSPJTZqdAIsZZo7qiLy7rVnHzEtqv?= =?us-ascii?Q?hKCE5ij4OXMqlLnINXWLrNwwxixwWwEcvJFjO2AdrpAIBcIhWo4Bep+gEACl?= =?us-ascii?Q?4G5cmut/LkrIhSRITvv7FZTxMQVLPDfi0dUW8u4VhD2EU66hdaPYXr9ZpyU9?= =?us-ascii?Q?eSuZ5Cr1PJQ9Qe1g9/+7qKeaFocAw1wbU0xjmZufORZ4/Q5nY8fQfEVDxAqq?= =?us-ascii?Q?57AfQemjvJH04Kl/NF0T7g8g9gruhQiIR/l+R+edl/I5SetpAnMjHj87OB2X?= =?us-ascii?Q?plkDD9m3F0T4GHbbsz0qVc0fN8jfyFyAvmp3bzuEwzV86KVZhJOc55LuAq4G?= =?us-ascii?Q?WW/fDGSTHS/QFe5NMlKWrto7VV2peOBrwVMMvdPo3hrP0wldkpGW9XviIJG2?= =?us-ascii?Q?+ahhMnZo4kowfkn1q3u+0x14VDkiePGDbRY5MTjCWbBA2NvTiIdIiaRFv98y?= =?us-ascii?Q?kMOy2wL24bcGzuLeAupt36wcCpeYda0Awp4LDe3CIfE3b5AMisydx3uO1jus?= =?us-ascii?Q?8o7OauU/yKQB7rtTdxKHOZ3Hb/0Yuq3R3CQ7rjOFuUte32faeZ/L/tffXrnT?= =?us-ascii?Q?euEfA9jss8QGVneDVzpkgy+kPI28+gg4pPIuzZ+hWAGnA83t2o1ZNnDprvZ5?= =?us-ascii?Q?9kQ61W/QIXRk3oLJkiV5d1X/8DR8TbyRSKYEpZMxygHM+EodZeTiOlG6toA0?= =?us-ascii?Q?ydsaxZ0PnBwMOEuYIWcnJ8tp23e+9cNlvvT67k0sk4Hjj2nYjdHEefH8A8iP?= =?us-ascii?Q?6IUQsFCRJ1cD6NgTC8ZMMOcetM9XZeqf+pBd9Vs7dNopg7Ab08QPT1neRVkF?= =?us-ascii?Q?igk1yN0rTeN7xlnyUAfulwIup7WLHx4556ECPTHvtu0Z2UbEjmv/9xRU4HyX?= =?us-ascii?Q?6IvqGRI8T+1SyReL1pVgU8rzu2hTe6RiAuN5tLwPW/gAI1nEJuV5VWJG0WOy?= =?us-ascii?Q?6G8svpfEBBbGrv7jvnvD4oJNv76NcFdt9Ua+lYecvsCgyzO05tULWsb9+e1x?= =?us-ascii?Q?WUq3OM9jGqYng7ug3BiheNQ0X2O531pwa+wnj33BpTHoqBoNPmSyiHXSTGaL?= =?us-ascii?Q?4kqlugofjGG3wnPXLIYic+lCPUxgzfDRiFGB+KJM5Z5iuobbJRkN7Lhs4uZH?= =?us-ascii?Q?lLUZe+GaKsRT+CIOfAqsI7/JU5U3juD5C6swBt4HUkvzdAKcWoqs8rirCQ7/?= =?us-ascii?Q?iyefMAlGv2gt1ijozy67wS/f9zUk7JF+V7jPcpRVX6Q4Ea9A2InlU/IRo2V1?= =?us-ascii?Q?Ufhj3zivW2XVWoxUqoY1rQEV3TKlbxUbwduEPrcE0KzEL3y7jeCHZloIjs0m?= =?us-ascii?Q?wUhgtUf7jD8FqDVCEUoZs5R5bzv+q1z588Nc1E063Jmy+5zQsYv7+777sWvK?= =?us-ascii?Q?Brw8Xf9+DQyIg/EI5Shizg3INXhJuiw6PmJ7ojQlOWazGSZauLIOu7Xi0XvY?= =?us-ascii?Q?iVnbbKa8nq7cCKWOA9YNWaogJGOdN/42DiukxToOHvPugJmuUN6+TVjAzJVK?= =?us-ascii?Q?nR/7bQnMRdhd1EHVWt0g52unfA03QZRIw09BYJrmQn+5nXc0Eh40cKN/J1YQ?= =?us-ascii?Q?WgBWGJNyew=3D=3D?= X-MS-Exchange-AntiSpam-ExternalHop-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-ExternalHop-MessageData-0: pO3ISPWSWlrjc94bZSFAIJJZcavB+ajE69W+7hsnhMEHokLw/Cox6Rdk9y0/mzf8/B1h8le/rwgT1lnz8zObHUDgwmFv5sKeQJfShm2RlDK5OZGhJEBtOjTKljXELkqTbfJQauSy/JDlxUDeKoxUF59/eGxO5y9bJ18rgQcDCyk6R0MdaKgz4fmPlQHZrGip4qSj+cuGGki7E3I5EnwD+B7/sOVcSC3BZEE7UPgbZ5MvZpQ3xGTSfiu0s6ISYlqOjEPdtZonf8fChOxboC9Ul2NSh+I0ba8My4AqJArql6+vk9y3WOYEgsvb1/vFmktx7w78fPhqGHDXo5rYMCSenklf7VGxOSKVRcSywL54xgB/WJd7qrgB9hgBz0YjQvclZ8YsJt8ewwIws8pXdQR8tamCl6K8xVT3iS+wn/K5lWVhYNRBQLwZVfGWtK/KpOXQ2/J6EkOD5KVii8UPnqyb/ZgT8dFmITu1B/Aenggz+N92JjgmSFFfiq0/CdhXv4ok7loHzqrYCZh9HQFVhVy+/oZ2McPuVyriCCYCcLEKwWnDbllj0W5OhPLkl9V6hBavw84A/DoUuq6bbpd1EW/p1275zq2ZXSULFJMGZwSmc8s= X-OriginatorOrg: oracle.com X-MS-Exchange-CrossTenant-Network-Message-Id: a279df5a-4dfd-4010-35d8-08de4c421baf X-MS-Exchange-CrossTenant-AuthSource: DS4PPFEAFA21C69.namprd10.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 05 Jan 2026 10:06:35.0686 (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: 2a34nx8uD5iY6zCjrOaIBAMT++WKR+MvgSrfLVceh/xkID+viJvVXS/T4BU/VJGZHVobkyAhqL/lg+xiK8Oq3g== X-MS-Exchange-Transport-CrossTenantHeadersStamped: CH4PR10MB8076 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1121,Hydra:6.1.9,FMLib:17.12.100.49 definitions=2026-01-05_01,2025-12-31_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 adultscore=0 suspectscore=0 mlxlogscore=999 phishscore=0 malwarescore=0 spamscore=0 bulkscore=0 mlxscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2512120000 definitions=main-2601050089 X-Proofpoint-GUID: x1gurBoJ91S2KdsMMFf-ox3RMT5GvuM2 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMTA1MDA4OSBTYWx0ZWRfX5zYk/XUGTQmj N4ZyX7p2lz3MduQJ2EkQvu44xceaUsuVQEwO1yDIJ589dNiZnJK+aEdXQWJkIVQTUewS9d46OaF qTK6pOiRE3EtCZP9BPyWFg7lqsJPKlJCFo0It9+X9TXa0KfCf1zTiQfLUzpoOEoGf9tOw/JbNIu 4mqP+H8DRWZyOSXW2NrY0E5DqgM3w3ORCwmiKsCpQOA7497hL4qChj08Pp61F8hL+LzHocc5p4S BsWzla8QQrLuc3xcXnW3PqtVSS3gE76AT7AFo5JJ9TWOsWy0B2dcXgZ+9tzg3wDjnv9+WKF97+A ap6H/7JE53uoQAWWMmG5k+XkKQQxtOZTYR3Iidm1uzJ/VLvWG6pIXhGXiZ/QpKCK8j2GBdPdHRf JTK+UEOrVUhfp2wVXxy5M3luDsnFZfuttgvbrpj5OO4QeqjojV2FNmkFu50VMSu2KG7GdPfiam/ 5/gKE5Ut2YSZo/876AQ== X-Proofpoint-ORIG-GUID: x1gurBoJ91S2KdsMMFf-ox3RMT5GvuM2 X-Authority-Analysis: v=2.4 cv=cePfb3DM c=1 sm=1 tr=0 ts=695b8d2f b=1 cx=c_pps a=WeWmnZmh0fydH62SvGsd2A==:117 a=WeWmnZmh0fydH62SvGsd2A==:17 a=6eWqkTHjU83fiwn7nKZWdM+Sl24=:19 a=z/mQ4Ysz8XfWz/Q5cLBRGdckG28=:19 a=lCpzRmAYbLLaTzLvsPZ7Mbvzbb8=:19 a=xqWC_Br6kY4A:10 a=vUbySO9Y5rIA:10 a=GoEa3M9JfhUA:10 a=VkNPw1HP01LnGYTKEx00:22 a=yPCof4ZbAAAA:8 a=03khOLM81ZsWC1gh8zQA:9 Content-Type: text/plain; charset="utf-8" The arch definition of cpumask_of_node() cannot handle NUMA_NO_NODE - which is a valid index - so add a check for this. Signed-off-by: John Garry --- arch/loongarch/include/asm/topology.h | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/arch/loongarch/include/asm/topology.h b/arch/loongarch/include= /asm/topology.h index f06e7ff25bb7c..9857e4c20023c 100644 --- a/arch/loongarch/include/asm/topology.h +++ b/arch/loongarch/include/asm/topology.h @@ -12,7 +12,9 @@ =20 extern cpumask_t cpus_on_node[]; =20 -#define cpumask_of_node(node) (&cpus_on_node[node]) +#define cpumask_of_node(node) ((node) =3D=3D NUMA_NO_NODE ? \ + cpu_all_mask : \ + &cpus_on_node[node]) =20 struct pci_bus; extern int pcibus_to_node(struct pci_bus *); --=20 2.43.5 From nobody Sat Feb 7 08:45:38 2026 Received: from mx0a-00069f02.pphosted.com (mx0a-00069f02.pphosted.com [205.220.165.32]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id B8FD42F0C76; Mon, 5 Jan 2026 10:07:22 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=205.220.165.32 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1767607646; cv=fail; b=dUKSJIKjfy7lv+5+t/199QK80NS5daoVEhZlN/Et0KcSSn8qUfAzDHRoh92swLctvzoiZ+BbuHcMfCHjdCd4TcHihvogoSZFu4Ea9o9KYGNLkSveVNwfDzLcgaW5xDzhl1cLRH3ZPGdlt8yuiFHb6cgDmYbfvnWGzpS7KkvNG7g= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1767607646; c=relaxed/simple; bh=v6o/rBYzmDUFTzn067kgYY4t3ydTDAR6NObNKmPr8q8=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: Content-Type:MIME-Version; b=dNEJ4S765ZodoHcNUHM2vRfgHEWARlnAFBheIjEXCppje0FLiVjyp1E3X57mAOF83FBZgWMyoz3k912+IL6B4XLyen9Ly8STO172I3aMHKIpIVv/Fk4I+6LiQLELDoiIjSBkuCnidvUeIYOPNoPQ/Ipi0xXx1qv3acC82pdhP7Q= ARC-Authentication-Results: i=2; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=oracle.com; spf=pass smtp.mailfrom=oracle.com; dkim=pass (2048-bit key) header.d=oracle.com header.i=@oracle.com header.b=IwpRMzVQ; dkim=pass (1024-bit key) header.d=oracle.onmicrosoft.com header.i=@oracle.onmicrosoft.com header.b=lT++MOVJ; arc=fail smtp.client-ip=205.220.165.32 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=oracle.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=oracle.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=oracle.com header.i=@oracle.com header.b="IwpRMzVQ"; dkim=pass (1024-bit key) header.d=oracle.onmicrosoft.com header.i=@oracle.onmicrosoft.com header.b="lT++MOVJ" Received: from pps.filterd (m0246627.ppops.net [127.0.0.1]) by mx0b-00069f02.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 6052j2I8231416; Mon, 5 Jan 2026 10:06:40 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-2025-04-25; bh=mGA1fVdNidY79+CZwvG+8GAy7O5q9qmSGiHD40yust4=; b= IwpRMzVQU5FIfcLXZgECNBVgP3r2PeQFqR0BFpeIdU5iyWniy0nHXeSSecFLWPa9 i190CvQGJclFRUy9dYY3TlC3IJWmS7QMwD6ClaPGZbiLjDrNUykVbwqLzNV/Eg9l kPPPvhOyxFD0Wu5JlUExf3nYBW4nU98FhxqExb0tNTFK2Xhl6lihVBKLpLodLKx3 zY60s+8Nuu6MuJrK1pGZAQde3r9sed2uh26l6slbyAXR3RNSphNXXg3T7THzmJto 7LWdQ7Dbjyb1M8L/T5p9NIILYelPDoTPKZQcZ/FyR9cMZuLiyeAm6/rSAP6MX4Fu suG3qux/MHFI5nDGg+k8PA== Received: from phxpaimrmta03.imrmtpd1.prodappphxaev1.oraclevcn.com (phxpaimrmta03.appoci.oracle.com [138.1.37.129]) by mx0b-00069f02.pphosted.com (PPS) with ESMTPS id 4bev1t9f9p-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Mon, 05 Jan 2026 10:06:39 +0000 (GMT) Received: from pps.filterd (phxpaimrmta03.imrmtpd1.prodappphxaev1.oraclevcn.com [127.0.0.1]) by phxpaimrmta03.imrmtpd1.prodappphxaev1.oraclevcn.com (8.18.1.2/8.18.1.2) with ESMTP id 6057aivl033967; Mon, 5 Jan 2026 10:06:39 GMT Received: from sn4pr0501cu005.outbound.protection.outlook.com (mail-southcentralusazon11011007.outbound.protection.outlook.com [40.93.194.7]) by phxpaimrmta03.imrmtpd1.prodappphxaev1.oraclevcn.com (PPS) with ESMTPS id 4besj775m9-2 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Mon, 05 Jan 2026 10:06:39 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=A3dWzsfClsIMOc1C7p+MnIJjtmXtYi8skeBkyymT8IY4bMUsUfKBluOc7M5CQekfJ6d+CMA0tr4I4BDLf/hkSqMlloo5taEHj6Tf3yr2fFhdR//iTLF6zHk0tf1pdOXIdZ4vjPkccgQEhp2mnC9+1IFcl/06E5PX5jMy8vMMthITIyy2yHtu5m82G/8w46pPB/DIKtQI4iVPJDnwC4AlPM1okZ2j4coLpyRPI91QNLXjM+wR03VmXq8sac34DF9YcBEOasbit6Dj8hsZVeyboC+92MO5ZdTTgZfXyEXB8wzkfR4Df4713S05Lq0DBUZm8AgtmlzF2GSVWXKlhiLS1w== 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=mGA1fVdNidY79+CZwvG+8GAy7O5q9qmSGiHD40yust4=; b=dkQNQlDzQBF1Rs7y/NITPkRalAVzRkgFmGzC8ywI8cYYLTXI55Set0MwpKVQua1T1y1DcuzFaW2lbB73jioppLjsNdS34xPIC+dNoKWNzi0CZrEie/3e+yqGI5ki2kMO2fHfbZ8BqlLxqlonGtgcEknkha5Fo58KX0ijLYCFGXCR3vU9aYujP1ivF1gBfGsy6UxkupezU8R/plyGfmsW9QvehhxutemayqPWVL2ndOG0WB9hyUV08bBUDzCD8AsVbwHTQof8YBjz37z6NrDtExYNBA6L15fZvRqTibpHTSStPhv/xz9gRTsY5lkhixvgjXrlYJ3FmfqWLOab1Ym1KA== 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=mGA1fVdNidY79+CZwvG+8GAy7O5q9qmSGiHD40yust4=; b=lT++MOVJBgHXo+l+38Jd+XbL6mkMkjXUnB8zKMXmplhcaGi33KLgOUaw06up/nPf6Hl9mrOpYaCPbsQhsRdSea1l93zhTAV2bydVbZy3FF3Q+CbW7WExb7/EFM/E7L3ZO9jfZcQDWro8RZBLPZOM2bA91oPbParPKYTH5zJJYmo= Received: from DS4PPFEAFA21C69.namprd10.prod.outlook.com (2603:10b6:f:fc00::d54) by CH4PR10MB8076.namprd10.prod.outlook.com (2603:10b6:610:247::17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9478.4; Mon, 5 Jan 2026 10:06:37 +0000 Received: from DS4PPFEAFA21C69.namprd10.prod.outlook.com ([fe80::ba87:9589:750c:6861]) by DS4PPFEAFA21C69.namprd10.prod.outlook.com ([fe80::ba87:9589:750c:6861%8]) with mapi id 15.20.9478.004; Mon, 5 Jan 2026 10:06:37 +0000 From: John Garry To: chenhuacai@kernel.org, kernel@xen0n.name, jiaxun.yang@flygoat.com, tsbogend@alpha.franken.de, tglx@linutronix.de, mingo@redhat.com, bp@alien8.de, dave.hansen@linux.intel.com, hpa@zytor.com, luto@kernel.org, peterz@infradead.org, arnd@arndb.de, x86@kernel.org Cc: loongarch@lists.linux.dev, linux-kernel@vger.kernel.org, linux-mips@vger.kernel.org, linux-arch@vger.kernel.org, vulab@iscas.ac.cn, gregkh@linuxfoundation.org, rafael@kernel.org, dakr@kernel.org, John Garry Subject: [PATCH 3/4] MIPS: Loongson: Make cpumask_of_node() robust against NUMA_NO_NODE Date: Mon, 5 Jan 2026 10:05:46 +0000 Message-ID: <20260105100547.287332-4-john.g.garry@oracle.com> X-Mailer: git-send-email 2.43.5 In-Reply-To: <20260105100547.287332-1-john.g.garry@oracle.com> References: <20260105100547.287332-1-john.g.garry@oracle.com> Content-Transfer-Encoding: quoted-printable X-ClientProxiedBy: PH7P221CA0087.NAMP221.PROD.OUTLOOK.COM (2603:10b6:510:328::23) To DS4PPFEAFA21C69.namprd10.prod.outlook.com (2603:10b6:f:fc00::d54) Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DS4PPFEAFA21C69:EE_|CH4PR10MB8076:EE_ X-MS-Office365-Filtering-Correlation-Id: 28c00f4d-96fa-452c-7926-08de4c421cdd X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|366016|7416014|376014|1800799024|921020; X-Microsoft-Antispam-Message-Info: =?us-ascii?Q?9MtusUsgXHC2HDgW0jb2ap6MpNGm3GqRlWQpVEFD5uTUgA369WSf4IaNRUFa?= =?us-ascii?Q?f9tGCA+HmRqtNjluDmqQ0x0nVcfr9MO/pEbUlTzTFzCUeWOHd3AtR4VbmzDw?= =?us-ascii?Q?OB3Pcvq2v7dNHhk2hKGeCdZwG2f+BuChuD1fDWcveP7z1VYmJpGvllRug4H1?= =?us-ascii?Q?O14lVDHrqebxE/BSHQzpckhsyfi6FFE+esgfqb4FOLyYOcfaR9TwDc/5ln+M?= =?us-ascii?Q?ssa2zaCi+UlNOF8ihVwpeWXE0RWj8CMdelNqFqwxEWXUXa478CnO1Snte8Ev?= =?us-ascii?Q?1p3v+NmfJ0w+WSirVqyFmaViBSMGVHYY2eu3BKW88vbRX9SWtXB367dien7l?= =?us-ascii?Q?D8StRqlza0h7wOyOlSt7WGt3fF2+VPUYGWSseHJ1P6UleNNetADacrKjL+j8?= =?us-ascii?Q?1VYajprDN6w/QZ8TooevHE3faXWEFoTmGb3daP2W/IZXkef2m4nwYWmLWK/7?= =?us-ascii?Q?xC2aHvjhJF9ofz8GuRv7wQe639vx21UmcZXzIzZoEa0LNnWbCZphRHIz7vcC?= =?us-ascii?Q?/+lVrKA+JieGZOfuYbLwkjuxoGKH5/WXsqTpLsWNtg2y6y1FThoL0Mem91hK?= =?us-ascii?Q?kKAPmFxMrXfY7xid/zIMM2BrYnh1fSz3+P+QsqjuZtwablVqVZ+uH1XpcEDM?= =?us-ascii?Q?m/4vDRZ3hqq/y0KYVdDSyOClrduXw9PVWQiso9mZRgyOc8gMrxLt5I1Qo/zq?= =?us-ascii?Q?LFsXGA805qrI+ty5sL1RFw5kyqQOAM9D4JAQgypUuz1V9FOBgAl/bamc9LVs?= =?us-ascii?Q?gvaY7B7Hqf3OReilddg8ZmDN7WZkhluT3WoUMmnchLZBxV5EjuKRsC/kTuUA?= =?us-ascii?Q?duzgYmarFgwT/WApRcnASsQ0hb4ug8ZbFXD8kY5GWM7byk80E8EMMrLHgfIu?= =?us-ascii?Q?T8rim1Z7k/y5LgRrpdyuxw5xPS3FLlZjh3Cb5NbPPqtESieGYlyJzVdsvoPI?= =?us-ascii?Q?Lep0mS+bDeC19hOEvMDdQEe3K6XU6eYEzUDBxqoeesDN2jCMbTONrtTB3CJq?= =?us-ascii?Q?8pR112zQ3NZ192VF8sanrb8drTlfXcqfS4kqto6bxGiillJJy6VvdUg01pZM?= =?us-ascii?Q?c0MG2WSRvTVhvNS9/zoYDugQuA/MbrY+wmjIstS2EqrT9Mmiht7DEW7X3xi8?= =?us-ascii?Q?gblIruKRXVQ9Zj8CQU6QmOpT183JnZSZDnmYON/sV7vLUYCb2mua7fqG3ye5?= =?us-ascii?Q?ZsUUeceG0wn7zXblrRwJox0s5OWFiq+M+VlMaJLh3RuBw0YSZr1LzvCfbBZa?= =?us-ascii?Q?xWYK4zGME2LWovUAOfKnuvp3JULU2QUCKmmMKtmJnJ6kHKfKwOos6c8TEPCR?= =?us-ascii?Q?wmPbVllhUad2jPgTFixp3GPioHpPnxQ9QclquOEW4rF57IQ/QvU3lQDs+bv9?= =?us-ascii?Q?3Is1UVC0wOxx362j3cccBRU2X/xPCpcM+jCd4AHAM5Wqbfer9spiVaDzLV0m?= =?us-ascii?Q?O1sy2nSdqCE8Mp4WPf5jfdlK+CygK+aKMQR9f73AuqAJNx2vlZIHO3h6lT9s?= =?us-ascii?Q?BepuAAvDUAD3swM=3D?= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:DS4PPFEAFA21C69.namprd10.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(366016)(7416014)(376014)(1800799024)(921020);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?L8Ns4uO0exhYiF6XaQBek/7HbdTqWjuas7xsfLnsX7T20y3oOOMxQq+NAClf?= =?us-ascii?Q?g0/fFKUiEU80Ce45UErWiMTmXldiDucG94diFauCnns1EYbRuP8rBCC3+Ahu?= =?us-ascii?Q?EA5bbp5VG7Hmv9t0aLrDYO0hMx2sByXdOmJCa5a2YF4duUSIjs8rtNe7SmGt?= =?us-ascii?Q?gGeeTty7TIsYJP6yg0LcU50GR64L5UqAifU4Pmnqs5V6J3SHKfqliJspx3l1?= =?us-ascii?Q?p6woLJs937PkE+0+oL2nS4HGMrxY9lTRJGqShPr6/KAm3lKDBH7/ZzdT2Y4A?= =?us-ascii?Q?5+tfPwBlXRrfbtqHinmYmQJSgoAhyDN17pdouC7vlVOCrTA+NL0bXrTp7Ldk?= =?us-ascii?Q?3bpcBzYGbdQaZ/1rX2USmJ2bvIFZw8jqn635Ryx7JcxuKHvb9dZd51GEMSpA?= =?us-ascii?Q?XoAcUUK7fYVzGkoMrMxvoGtaVhRY13awhzu3vVLWTKQrJ/I0JG1pEttWHCs1?= =?us-ascii?Q?0yJLr4/9kwOYjQzA5U0SIjYRL1JvXIv+X3mI/cEsNNl0V0w1fF9C6qHF8U1O?= =?us-ascii?Q?VDhASrt5ue0CY5Ak97wrmFFy+U5ZGWs2FaCyzXKLFuRMZabgtUhWSuLMA5kf?= =?us-ascii?Q?sZvZ9agS9R6AVg1Vjy3MHRMGSokLXd/DsUedUkfyv92rDB7e3s9HZZxOSiGm?= =?us-ascii?Q?cIMGfQLrhcrStShIpzTz10vLEQPXBuNnJezh38p3D/eljAu1eHREl3P9C6uO?= =?us-ascii?Q?uMQvUruttAKxvv/AwYvM/n8UaNe/IqZTXG76TCX9pnkGN/9G2NfL4ymy9dy3?= =?us-ascii?Q?locCPxV9CB544Ul0QZZTxitdC9Jra477ntsmeFWkI7jmQ6GeYEWiwDktl0HV?= =?us-ascii?Q?yKheYVLJ5OP50ZB10UiJjOVBlKmbBHf4GbNHMUj20XpxAalHX5Eh1YzEAALG?= =?us-ascii?Q?ix/1Jrd4sur1N9E1fK82tAxf2uA7xRwcvSPdLazrbd51w366mFcFJNYp+AnH?= =?us-ascii?Q?4r7F+7/DeXYj9GgD410jqBSxrNkGW6pi/gi0l53HDAw9JLmvQ8//9U4vDeov?= =?us-ascii?Q?aKDI9tsd5aAs7z0bkTtdZBIYbt+4NHnC9KiJntMyyKtPAl6Dkt1I5VxsXoFx?= =?us-ascii?Q?UOaH7znCIGL0nJuos6JMIX1cOt2lzB55E5RBC4It2vkf7q1KEA7vvpN34hcx?= =?us-ascii?Q?REWl4lzgOmmM3thhez1aIy06hcKGOAQqQiKrkAU9v9ubfhrFEe74C3cn86DJ?= =?us-ascii?Q?jrMyv28Nh9Qor+Opc5PM0mI4Sh0xeO2xf8487G0vrYNec5sCsUQrwsv6Isbu?= =?us-ascii?Q?hWNOEdu6Ku9eJ6OcXAZqGHmwOQemdq/H+iCOy+r0Ej2N7HttC16blQatGflS?= =?us-ascii?Q?nYcWg2ev7YWYqC46NM7G4Vh3hkOSyM2huhyYGQ5F+fVbH7GOFvVmCv6sxvyg?= =?us-ascii?Q?tmqsrfOJ1b98TCeJeiGCe/BimwptIWR18aCcBbiH7rHKL3VPV6O6kCVM2req?= =?us-ascii?Q?TbrCX/MqqQMVR6SW7YV8CBnNXHOpad7l/LWgnFzDhAf5Zv29lUVhOK5xbbUT?= =?us-ascii?Q?yO6HAfCwbQ23fJknIBn7h1GJveGOJTD5Yk7VmPhSFGYwa3idwRM4zShDU61t?= =?us-ascii?Q?ZVnr+1by4nhAwzxWL/BkujATYtQousGj+TLdDBvJyu4U/cyuxkWUDbPs9uEI?= =?us-ascii?Q?SBNfA/WgwSZb90X2dgnWj/2ruUIkbkR/q28wTYNYCV9gIBN+d68EZPO6BYIP?= =?us-ascii?Q?wVfuXX+e44qBqa6F2U6fOGBh+P86g0O54KDcb/KAyLHueeqWz1SoV5MBQE4Z?= =?us-ascii?Q?jPfOujcfAA=3D=3D?= X-MS-Exchange-AntiSpam-ExternalHop-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-ExternalHop-MessageData-0: qvuHFnGvYQITJ+0CGKMlI31g+dCqZ5Jfa1KwsGmWTKq9BD8se5/Xvqa206ZiUlSn4a4nnu43jeYKIEuAwPGCfTc1+Pq9D7ZqmqADBI8ac1OEyMPpw2pnkREeHVqIrqoc3HYp22snBZTtjhif4aHP3MPEc2nz5kqj+L13wNfTysikxJ+unu/sH+Vi8J1yhO0NsGDWhTIa1eUq9BLidMvT6vhPlzWzf2/8vovTcETkKdSt+I4KaJEUt4FCYgSSxIALyYYlq4O82MCcatZQQvkxqR3BtE/zaNrzlARoaQOmdAmD6Olj45jf61nDcEusYUF+VG7SLDGvYBo2Yf9r4Vgs4QrMwwE7XhcB2vMZJRmrAKu4zGvQsJC3A3QlWSOTt/dEzspVuuHPQ/tqyNEhkzbrz5KRkydX8l2MOHJIfOTV3WjR5ARtP/nX2738dLsywc9bdPSzVzEjezNdKLPpCozEJ53k+hXmOyrUNKAVq2ILJkvybE7x8zcKFBvodWui245KnPfLMJtkF6CMexj/AmUtA5+ObUYSsbzngA0ZJR/+qLH4wznocdaPJ7ygxehhkzVF1Jkch13BIu1jeGU7bViZbOKvOtEybkyC0WFuUpB7/rM= X-OriginatorOrg: oracle.com X-MS-Exchange-CrossTenant-Network-Message-Id: 28c00f4d-96fa-452c-7926-08de4c421cdd X-MS-Exchange-CrossTenant-AuthSource: DS4PPFEAFA21C69.namprd10.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 05 Jan 2026 10:06:37.0550 (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: qCHnDMkPdOAsh2Xjz7pJpzLLoDvUtXDi/PwIn5deLF7aEu9X4qL1zkDYfuF+baCfEGwl8lve9Imij+pZTp5EJQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: CH4PR10MB8076 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1121,Hydra:6.1.9,FMLib:17.12.100.49 definitions=2026-01-05_01,2025-12-31_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 adultscore=0 suspectscore=0 mlxlogscore=999 phishscore=0 malwarescore=0 spamscore=0 bulkscore=0 mlxscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2512120000 definitions=main-2601050089 X-Proofpoint-ORIG-GUID: bpd1lUDHQxDavD_E56QdettKgzA2SKbA X-Authority-Analysis: v=2.4 cv=CKknnBrD c=1 sm=1 tr=0 ts=695b8d2f b=1 cx=c_pps a=WeWmnZmh0fydH62SvGsd2A==:117 a=WeWmnZmh0fydH62SvGsd2A==:17 a=6eWqkTHjU83fiwn7nKZWdM+Sl24=:19 a=z/mQ4Ysz8XfWz/Q5cLBRGdckG28=:19 a=lCpzRmAYbLLaTzLvsPZ7Mbvzbb8=:19 a=xqWC_Br6kY4A:10 a=vUbySO9Y5rIA:10 a=GoEa3M9JfhUA:10 a=VkNPw1HP01LnGYTKEx00:22 a=yPCof4ZbAAAA:8 a=03khOLM81ZsWC1gh8zQA:9 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMTA1MDA4OSBTYWx0ZWRfX5dF1J2nuCrgq gqrP2XOdFMY2WED52fYxLs+pGfvjG3n1nQL/Q1Ou43JseySDEfhec1FcE4/TBeOc9nezBFcv6f4 xIZzDqUp875EFohNJDHHbIjrzwLZQ26fg06Lim0eoDephuVkEGbev2Naasa2mQNrq+JcBCmtGGg z3CsKkmfW+sLIv+/cD3qfqSkntYqYNqvckBEn3D5DT3v/WHy7yDxYx89TZODC83soU8riEunWLJ kOq001shM75XzppvC1azv851OC4eV4/kr/SW8cxvUUfpidfD1WSeYWz1kVb+P2u27ygLU0IUgDC 4Lk4pJbGSW9NBHgKUTeI3UGnRdzirTuch5U9AH9OVIaZOYC+4gD5OvxbUc0M/yTXhUuG4ewenAA BfUIjWK0lsIUW+vOsMQKQLtsnCCCG9Wi0r4pPC+ByBxkeiSF8uU4gn92uMcp4ugNQVlMmQzDaRb if49Fff5LeTW9B+TH1w== X-Proofpoint-GUID: bpd1lUDHQxDavD_E56QdettKgzA2SKbA Content-Type: text/plain; charset="utf-8" The arch definition of cpumask_of_node() cannot handle NUMA_NO_NODE - which is a valid index - so add a check for this. Signed-off-by: John Garry --- arch/mips/include/asm/mach-loongson64/topology.h | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/arch/mips/include/asm/mach-loongson64/topology.h b/arch/mips/i= nclude/asm/mach-loongson64/topology.h index 3414a1fd17835..e897dddc1366e 100644 --- a/arch/mips/include/asm/mach-loongson64/topology.h +++ b/arch/mips/include/asm/mach-loongson64/topology.h @@ -7,7 +7,9 @@ #define cpu_to_node(cpu) (cpu_logical_map(cpu) >> 2) =20 extern cpumask_t __node_cpumask[]; -#define cpumask_of_node(node) (&__node_cpumask[node]) +#define cpumask_of_node(node) ((node) =3D=3D NUMA_NO_NODE ? \ + cpu_all_mask : \ + &__node_cpumask[node]) =20 struct pci_bus; extern int pcibus_to_node(struct pci_bus *); --=20 2.43.5 From nobody Sat Feb 7 08:45:38 2026 Received: from mx0a-00069f02.pphosted.com (mx0a-00069f02.pphosted.com [205.220.165.32]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id D29602F25F5; Mon, 5 Jan 2026 10:07:23 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=205.220.165.32 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1767607646; cv=fail; b=d9Hnj6odcODU5YtBRQ/0od7Jtn5P9Ujyl9qUlw/ZG+f+qp0bPPU81xd/VmVyGCBC+slOT5tHSzq6iPmO0t1QeKEb3qny3Y8/+MG4pVyedUav88CA4r0WOq5/bk39CNentlgNpFwrhk4yuPiRbxcsf8TMy/KLpwxb4PGD81gsAk4= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1767607646; c=relaxed/simple; bh=GVYJaKa8FA/H5bNFQl6G53Eh2uVrrkZJ8rrx+BhYKUs=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: Content-Type:MIME-Version; b=OfxnSpb90dj4v5aZ5yih14UgOTBHw9giQfog/DhkOU9IWcba4v943s+zXgpqoeTR65SKSnCbfoWY+ObifXyyUfFh+0XcbFBDYaoOsSyYSmhlWAWgyMNuc1s1Feka6Mg5tjKrCfP+j36yCwmyajz3u1gzAXKAqCfP7ubLB/oVz2w= ARC-Authentication-Results: i=2; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=oracle.com; spf=pass smtp.mailfrom=oracle.com; dkim=pass (2048-bit key) header.d=oracle.com header.i=@oracle.com header.b=KJkmHbTB; dkim=pass (1024-bit key) header.d=oracle.onmicrosoft.com header.i=@oracle.onmicrosoft.com header.b=qeXfsj/s; arc=fail smtp.client-ip=205.220.165.32 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=oracle.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=oracle.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=oracle.com header.i=@oracle.com header.b="KJkmHbTB"; dkim=pass (1024-bit key) header.d=oracle.onmicrosoft.com header.i=@oracle.onmicrosoft.com header.b="qeXfsj/s" Received: from pps.filterd (m0246617.ppops.net [127.0.0.1]) by mx0b-00069f02.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 6053OBEn298866; Mon, 5 Jan 2026 10:06:43 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-2025-04-25; bh=5ZDOOgrz7ktZu/6cZriGaS0Nz9og5GU1FCaRBXpCldw=; b= KJkmHbTB8zbvVSiIwNuFvq+Hp7ucG82/PQDu1ZxKbXwaw2UlB0sFg+QYLVU0SUIG d/zBQG2qraqROPhPrtVubm+/RSBJnvR/18IdXtKaOZbTCIaekLbrKd+CUElXsRsR lzi96/+W1GSS+TD1eqFxp8wOlSP2LBf0s+G+bIUqvfVu/y7Yz6YNs9hmouA1Lthh GTVv6p+G7jwREAweVT8wj3zzsFpBqHw43w4k3DJ03OtdpzuBwTKs/9hERaSmr8cV 4L0bJM2A3AxyGzjkFSvCpFB/O28XFNxaLPzuyu1gmZTdJEAyjGGu+lS6e5ZonNPG 61duVMA+ev98uLp2quS69w== Received: from phxpaimrmta01.imrmtpd1.prodappphxaev1.oraclevcn.com (phxpaimrmta01.appoci.oracle.com [138.1.114.2]) by mx0b-00069f02.pphosted.com (PPS) with ESMTPS id 4bev641f7r-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Mon, 05 Jan 2026 10:06:43 +0000 (GMT) Received: from pps.filterd (phxpaimrmta01.imrmtpd1.prodappphxaev1.oraclevcn.com [127.0.0.1]) by phxpaimrmta01.imrmtpd1.prodappphxaev1.oraclevcn.com (8.18.1.2/8.18.1.2) with ESMTP id 6057SpfU015607; Mon, 5 Jan 2026 10:06:42 GMT Received: from sn4pr0501cu005.outbound.protection.outlook.com (mail-southcentralusazon11011060.outbound.protection.outlook.com [40.93.194.60]) by phxpaimrmta01.imrmtpd1.prodappphxaev1.oraclevcn.com (PPS) with ESMTPS id 4besj6xx6j-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Mon, 05 Jan 2026 10:06:42 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=vv7xkK0H8YJgvIL9qdtOFCQoVrQ+c50Ztnm6ZP/GXmXijKbA9asEK8DtDYwl18vaPXkY06AgZtyGdgnuqtRRG0CBCPG7l50X1ja34OiVnFg2t8f5ZIqOd7p3D5S0BfOvoY2fOO7NMoT6Lpmme5FUX9Wcptbgcv7vHdS+iPyFMxcivEHJjmXdkLCT6cZMQzX41b5ft0sGkqnQS6zj1TAeMtKCTjBQ1MEJw2mg+vYf9ufrgSKrCfKeUDQcq5RIGXJ6W1H7nc0qgCSi84vYrb4yar/9pU8qso8ycI571xby6jw7HweJgiJPlGOzqgxGa58P5XOp+2ga1nKH2qhurmhq2g== 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=5ZDOOgrz7ktZu/6cZriGaS0Nz9og5GU1FCaRBXpCldw=; b=n/IghHHTI2uj5FNTKA+PArnSKDLfnohXYCGSvupxbwu2PplQuhejCVlgLYr6XS9pwHOoa/Lm4zowkLON/3fFZZjoYHyK2xdx/1WBrKmxYqrbt83GLVIEBDM9vJGl8FQXnWciKeMLXyuUA0KwRWvCVi7VlIf2xaTTXcGLMQ+R8TKrwGKsAKYdx87kGSVUZhEjI1nqPicU9ei5+4CcBW0AFbPKmoRPbQZO9BXUr0UALAp3rMFQBte8aE+idyJ57PVLTBL0MnZW4O1x4iMdRByw0FGUVNYq5VXWHuZNpYXJLaVgpSPZy5k2T3rjxBh90cCnEzARQHXGfR0NIiSgh94Isg== 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=5ZDOOgrz7ktZu/6cZriGaS0Nz9og5GU1FCaRBXpCldw=; b=qeXfsj/sAYN3eLRu+pgGNcJ/Mmps/uBig+WzjWG3QRz0lpBXqSDtNFit11r52aWMMU2x/+jMjB//Gqds6d1quX6/J0YB/Mst3meVtXukClNMbRVXAK7vlDalJjCbeMJZXiPAmYTOh56CHME6Yy/DGGuGiWxLxJ0pF0rwBhR5vQE= Received: from DS4PPFEAFA21C69.namprd10.prod.outlook.com (2603:10b6:f:fc00::d54) by CH4PR10MB8076.namprd10.prod.outlook.com (2603:10b6:610:247::17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9478.4; Mon, 5 Jan 2026 10:06:39 +0000 Received: from DS4PPFEAFA21C69.namprd10.prod.outlook.com ([fe80::ba87:9589:750c:6861]) by DS4PPFEAFA21C69.namprd10.prod.outlook.com ([fe80::ba87:9589:750c:6861%8]) with mapi id 15.20.9478.004; Mon, 5 Jan 2026 10:06:39 +0000 From: John Garry To: chenhuacai@kernel.org, kernel@xen0n.name, jiaxun.yang@flygoat.com, tsbogend@alpha.franken.de, tglx@linutronix.de, mingo@redhat.com, bp@alien8.de, dave.hansen@linux.intel.com, hpa@zytor.com, luto@kernel.org, peterz@infradead.org, arnd@arndb.de, x86@kernel.org Cc: loongarch@lists.linux.dev, linux-kernel@vger.kernel.org, linux-mips@vger.kernel.org, linux-arch@vger.kernel.org, vulab@iscas.ac.cn, gregkh@linuxfoundation.org, rafael@kernel.org, dakr@kernel.org, John Garry Subject: [PATCH 4/4] x86/cpu/topology: Make cpumask_of_node() robust against NUMA_NO_NODE Date: Mon, 5 Jan 2026 10:05:47 +0000 Message-ID: <20260105100547.287332-5-john.g.garry@oracle.com> X-Mailer: git-send-email 2.43.5 In-Reply-To: <20260105100547.287332-1-john.g.garry@oracle.com> References: <20260105100547.287332-1-john.g.garry@oracle.com> Content-Transfer-Encoding: quoted-printable X-ClientProxiedBy: PH7PR17CA0003.namprd17.prod.outlook.com (2603:10b6:510:324::23) To DS4PPFEAFA21C69.namprd10.prod.outlook.com (2603:10b6:f:fc00::d54) Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DS4PPFEAFA21C69:EE_|CH4PR10MB8076:EE_ X-MS-Office365-Filtering-Correlation-Id: cbf8405d-55fa-43ae-2369-08de4c421e18 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|366016|7416014|376014|1800799024|921020; X-Microsoft-Antispam-Message-Info: =?us-ascii?Q?e4kQcPMu9tXEatGz9r+1Vt90ZTF653GhC0mFQdTQyeK2Z1GhU7WAV4NQKt8N?= =?us-ascii?Q?tBB/X6s8xelM7x0Pya0RK+fpVqq2RyWi1SPBa7rI9XFUrmFocLIGJxMRD2ma?= =?us-ascii?Q?LTlXRx9aNB15ypxVCN9lahVVkae6H/c7Ckeg4CTUb8QNhRyENBgA9qmVHLbq?= =?us-ascii?Q?/8x466OjFw5usKYDz2XEuNrE4zeSb+oIAOFB+lRzAtmLa4DkPzJt+Rcol6N2?= =?us-ascii?Q?AF1yilY3LnfWBK5fwi5agXxWGHu754pJadigBPN9jE/FjLN8JjFnhbH6jlmL?= =?us-ascii?Q?n/oqqXylRrNIaAMPc2PWWSARNdPTVe/+Xfm664Gqamo+KCaSLaH+LjvsVsZm?= =?us-ascii?Q?3kzp43d41IbjzDKH8IhCwLJkgVfRxqufgn0Uq97PRxZ3fdl4MANFsQ48TWVs?= =?us-ascii?Q?Q8SobNBvynXLLRhy/yrGgDRKyktvtr/6WlgsTaG+GwEF5R/ctXl8uj5vw1fu?= =?us-ascii?Q?gX8svUu30vO514aGJBCa6YGBS9afqLFrq36PJpV5hn6TIl8BcrS2/sKME8yY?= =?us-ascii?Q?cEGub+CdnHB5Ke/gfi8b9pqpAZ3pScGd1+y0U+Xfx8ghM32Ou13jqW0pNWWP?= =?us-ascii?Q?aEnlTuVY2ZdTlf1WJXxPuI8JQJYoSEntM0D/HLq+vYU1EPuRMhVCRnPlcTQ6?= =?us-ascii?Q?AiZz/kRQl1hODLqgMzPiulNh/QxhzBuV0o4CLwudLJCEWTlqvVe+9o5uWKyc?= =?us-ascii?Q?+ymTc/rlnAz2QvcXpzrMNuD+wkQF3aHTGPOux5XsyfWDuW80QjKMWhRQxL50?= =?us-ascii?Q?2iHETZ5E8lNEN5VNpjAAxnWmVCL0NdwrDZCdFVXQnK/0gNYwe5me9qK/ve/Q?= =?us-ascii?Q?Pb72XmPJmJVu3dMm8ZWf9OKNudFk3qrCpIhDtuCyr26ufCpnPpEd+2x03KeV?= =?us-ascii?Q?+z2fDPG8jhBGmTvFA5qNu1UNazr4BTkuTWoXRXKfYKTWKW9XNTWaywAOotVa?= =?us-ascii?Q?F6YO+L5xJke86RIKwvpBgZ1yr/BiquPwiPgq0J14OXEJaOwfka+BLNGkUO3r?= =?us-ascii?Q?0GWT/h9CbjE6NJ8CvS4gKgxtqPhHBL9ptqJhS9ijwJfiRU629MCOABOJXiI9?= =?us-ascii?Q?ptbLSCZmajc4RhNUEdNeRrxwcRT+qrYJiRebhHKfyJVdJszeKbNFixwE+5/n?= =?us-ascii?Q?gSuhYTHQJZabj9VScErroarmgOW35IEEuRo5lFflEybIiz5MiMyVA2AYsOTb?= =?us-ascii?Q?nrrz8Uhx1EssmHRMnnVpxUZpVmB5FvfYp/MBUYY+uwsm6x/sFTwnp6N3bYym?= =?us-ascii?Q?xMJwTc+1NZroAMkQmWz3IiSDEV044162UjZ5YGB+D68DHuvPtn30YpEbtqgU?= =?us-ascii?Q?Q6oeDhBJj6Zyq6Qn22TZaobMzq+5bkpxzhKlbTGmefXJofOYt1zUVt47rk31?= =?us-ascii?Q?TnBsIxfll9+WBNsrRD5+YTaoCi3nEldbEKNkxCMwwvje6ojAbV8M+UMz/5l/?= =?us-ascii?Q?553vqZ/kQPHImuD/X5N8cv/pIaSa1/DjIFzlXGh+OUxCcKudwBDaorFt3TR1?= =?us-ascii?Q?JeQUvvLzD6F2vwY=3D?= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:DS4PPFEAFA21C69.namprd10.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(366016)(7416014)(376014)(1800799024)(921020);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?ccmJpNZ7MmmcKlGjI+VOnv+lMOp9mez434YLLJQw65nXm3+WjWwL14+2EZmj?= =?us-ascii?Q?uDEqUudJd/CC1kit8qQONRvYvq+WmlQ2GtSApAmarSjkU9G3c0Emz3EcJ3kp?= =?us-ascii?Q?lI1qSH80mepLRxM2kanpyuCKAPsXGgIjhTnRCS0zghpqiCzDmgutD95vjAYk?= =?us-ascii?Q?BE7Z5h8i1ZZlvoYxpvSd4A8+f6zzr7+C6jhGQqeqkYLHvT2u6BpdoPz+plZR?= =?us-ascii?Q?AnPTjDLXv21K5yPRwDL6Jnr4KuY+UcS+GIvrYFHRnfF7E06xzMGZvK9ZomDK?= =?us-ascii?Q?0DWelA7A0qRXvTv7x/FF0J4404WF3tqlOMizJQThkLa3pt0GufK1Bm7qeTp1?= =?us-ascii?Q?GpFhdsEEpczk6SWoOSw4934aYyKBmM7gD5yCYgh5iWzqIqUR6g7KYuFWYaWr?= =?us-ascii?Q?7rPKA+s+GwikX8okUsFEMzw7azaEkS1qev7UxH1WP0PLw1RZ+b/HpIao6Q6x?= =?us-ascii?Q?GVbLZfHJG93xDx5SfZL+iEeHUeEbDNINIIUxgMlI9rLcatrolHaomiIpMjyl?= =?us-ascii?Q?Db5Ee0rBcWzBFoEVhZ3sVLD3BhZN4Kjkn95qPsnYjdDEqXKP6c6KWg0eMaqW?= =?us-ascii?Q?5xPBvc4f+veKxGueXqxemNz7spH5aQQLkfKhFv0LlQDIihB0uEVwxjoZBcPx?= =?us-ascii?Q?RrSskYM+v4p9d6n9Txwc0ri4Tfp3jWV3oYpkLEoaUkxBh1O47mgI7dJPG77W?= =?us-ascii?Q?Hc43uyaBf0hg6ZPCBPpp8HDPgDGEjnBwAtpxcTbHVo4PE5AIghp2cdQMjXqM?= =?us-ascii?Q?pqs/p8OKNoBLshe0VriH9Z4duH4qtLHEmw3Sxvfy8/jjkSDCu+7OAMci3zcb?= =?us-ascii?Q?yy0TBI6BfMxG2xNeuHaP6ogeVcSpxXG+wXhnbA4qvqVnzB1f//mYLvv4W+LL?= =?us-ascii?Q?wMpanNuH+EgZgrIUriiRw6HjBMkA2dYGVcAB2yid7rf3yzNesenfra+gfysW?= =?us-ascii?Q?sIYwd7lDYiFRd24n/e5xdhq/O7M6wHMb+WowZ/pR6tgjnWPLzuiFwOS16MVP?= =?us-ascii?Q?UD3W/mfYA1BurjhlELGH3u2GAlGksrzFf+dB2+WS/gi1BLlV5q7DmrX6RBRd?= =?us-ascii?Q?cP0izRov5ZeavczkEWjQEwENvV42+v7dsYWHq0OJtBjVonvX8BSYIbCBEYT2?= =?us-ascii?Q?k8Upr8Y3uyQGtNbv2pOHnaDd/n3MWAqJPAjFwkqMuy2xtG7HixTwwFo0o/gD?= =?us-ascii?Q?V5J0bb2rmG5TF26S2dj6i5HqMk8Zu3X3X89UeoCDMipL6wKEve/ov2kQmDKF?= =?us-ascii?Q?9CYvSlR9hhrbFAGyHrXPIcXO5VrLpMksKQ1QuAxRyEqQ0iMU6UjJqWHyNIvH?= =?us-ascii?Q?TKQXAMUZ8UXgGkspXkaevlRF2niqiXfJgJQO8D4KqHmLJN6/7LmTgVw6ML4O?= =?us-ascii?Q?4+Q+sSJXlu+D5suVw8iQbh5K6h0aa37Cl3eUXjkIVoVcoFyxIPf+n5u6j4Yi?= =?us-ascii?Q?vbTJ+njNd/E8jIDJo4gUvrumTzyg/z2vw07+YS5IkTFObiL/R11XwANlkeQ1?= =?us-ascii?Q?DzDk9m6WhIpk+oO/gKGMnNHQcVE9BBL/7PxDlYDNsHW0CcMJ//cR7qYGq4Kd?= =?us-ascii?Q?jLZMQWs33T4N5PCxxVUmPwfJl+5yBIGBvNqPEgpUqInSPaiZqDnMf8h8g21j?= =?us-ascii?Q?5rgOR4s7SXHOGM3GMSVJrmgm7VRJPFWaCXJQyUb5WJZEut6xes8+gsXco8uf?= =?us-ascii?Q?aFaEu6uM2SI5ieBjVkigoR9MNtqtEBWBNzq+d5MSU+G6vhM9EncM6ZMUKWFK?= =?us-ascii?Q?axMLXwbSWA=3D=3D?= X-MS-Exchange-AntiSpam-ExternalHop-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-ExternalHop-MessageData-0: Z9MzNu0s3PQUS2rDZ4qUD/BwSRf5nRnc3e/a+DlCbc3+63in80aggBHFaTNSt+dMNNlsmL5pvtWZ7n+wAaQagoet7gxBHUQR7UqmcAseOw6fgJxYNrfLjRzYmQXyUIVNSZHT2wxazxQGsueN/jGZz2gos2ez7evqztGD5FIamWAHDqSiI5NWt6LA/tJrEZenG0p72HEHzuZ+8I23vqbK+WS4qh2kXFK0dUHVvhHcHqTnLZWUgimQ5TYfjbqoZCwT+7WuIbyb5UcTg5cihrToPRMGUdzc6Fz3YoQfefFuRFrf19cdj7gsS5QiwIbml17MXb0l5sHKrv5eC3MYYz4o7fyjfFTOJe0L+S4mFV0r4DhWLNbfeUYfmVkRjZ4eYZmVUcLhO4nVjWHKHj/YoWeq3J1+EaUBHWpIn0SKqDgl5S0ZoAq3CUmAAfSJtmw12l+ODB9Vfe1UEiwxkKFuRnh1Q/0jTfzdIPoYOA0erFGKPHsK3X/kZ66rI+AlNEa2RWCw/mg9wcCuaGeRaWq78GCydaTvVFacnSiNBhiIU0GiYOe1dbrgpipPQrLXNW38DlJibrGNXu5FRCjdibcFRjReiDVm4dflwNKMh/VKMkexDi0= X-OriginatorOrg: oracle.com X-MS-Exchange-CrossTenant-Network-Message-Id: cbf8405d-55fa-43ae-2369-08de4c421e18 X-MS-Exchange-CrossTenant-AuthSource: DS4PPFEAFA21C69.namprd10.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 05 Jan 2026 10:06:39.1345 (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: PS+mGBMS7EJmkEuojYl/tlI8VcgcqKEG6qWVvfwUo3UZUOZVsdZlCzRi9CKWFCUn9vev8Jwf2KGOzShhaw4uOw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: CH4PR10MB8076 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1121,Hydra:6.1.9,FMLib:17.12.100.49 definitions=2026-01-05_01,2025-12-31_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 bulkscore=0 suspectscore=0 spamscore=0 mlxlogscore=999 phishscore=0 malwarescore=0 adultscore=0 mlxscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2512120000 definitions=main-2601050089 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMTA1MDA4OSBTYWx0ZWRfX9bAFFmq5BGVH uG7P4P3vTZ32H9b9UCuknvpMNCWFW+HZurBwXUdWG6IruFqPbDfwGgpVV/ak7+4Mw2buwqNzdJV ykOiQDizXthouiYn4jyn1ZRCsq3vDGveK7H4xNGWnHxdq+WtTO5wJGZjM1ye2Wj1zmFbXost8Gb ixwwCQdSt/FJqhUw73v/6PRH4dlTiAilFWztpv9ymHPLCtJF1MxzgSt2SuOsSrICOYH5Tj/jjeZ VUdyOzoIkBhVqfoVxL2TdrAfwe251h9B9bT+HnWi1V5xnjEtxTS+aytwHlVY/8u2DbV5rdZZr46 Jxg9IDBlOfGGP1/Y3/E6vvRXiRBW+8RD5Q90V7nVCI+yTw5ocsg62oFEqbDmH5F04fmboAXPKXZ DipceSSw/P0NBWafm52sSBpljZAuegSUOw8/pPVdjbupX71yYEV5i0bCdG01DemK5zas8l1i+pz oB2h3nW2EbHcxvDbfRg== X-Authority-Analysis: v=2.4 cv=W6w1lBWk c=1 sm=1 tr=0 ts=695b8d33 cx=c_pps a=XiAAW1AwiKB2Y8Wsi+sD2Q==:117 a=XiAAW1AwiKB2Y8Wsi+sD2Q==:17 a=6eWqkTHjU83fiwn7nKZWdM+Sl24=:19 a=z/mQ4Ysz8XfWz/Q5cLBRGdckG28=:19 a=lCpzRmAYbLLaTzLvsPZ7Mbvzbb8=:19 a=xqWC_Br6kY4A:10 a=vUbySO9Y5rIA:10 a=GoEa3M9JfhUA:10 a=VkNPw1HP01LnGYTKEx00:22 a=yPCof4ZbAAAA:8 a=-ifFEn60uaXn-cCPb6gA:9 X-Proofpoint-GUID: -kvctUX7uti3xqURFZ6OMtDnfrpabXfH X-Proofpoint-ORIG-GUID: -kvctUX7uti3xqURFZ6OMtDnfrpabXfH Content-Type: text/plain; charset="utf-8" The arch definitions of cpumask_of_node() cannot handle NUMA_NO_NODE - which is a valid index - so add checks for this. Signed-off-by: John Garry --- arch/x86/include/asm/topology.h | 2 ++ arch/x86/mm/numa.c | 2 ++ 2 files changed, 4 insertions(+) diff --git a/arch/x86/include/asm/topology.h b/arch/x86/include/asm/topolog= y.h index 1fadf0cf520c5..b51f2e771a582 100644 --- a/arch/x86/include/asm/topology.h +++ b/arch/x86/include/asm/topology.h @@ -69,6 +69,8 @@ extern const struct cpumask *cpumask_of_node(int node); /* Returns a pointer to the cpumask of CPUs on Node 'node'. */ static inline const struct cpumask *cpumask_of_node(int node) { + if (node =3D=3D NUMA_NO_NODE) + return cpu_all_mask; return node_to_cpumask_map[node]; } #endif diff --git a/arch/x86/mm/numa.c b/arch/x86/mm/numa.c index 7a97327140df8..0be94f4682232 100644 --- a/arch/x86/mm/numa.c +++ b/arch/x86/mm/numa.c @@ -408,6 +408,8 @@ void numa_remove_cpu(unsigned int cpu) */ const struct cpumask *cpumask_of_node(int node) { + if (node =3D=3D NUMA_NO_NODE) + return cpu_all_mask; if ((unsigned)node >=3D nr_node_ids) { printk(KERN_WARNING "cpumask_of_node(%d): (unsigned)node >=3D nr_node_ids(%u)\n", --=20 2.43.5