From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mgamail.intel.com (mgamail.intel.com [192.198.163.7]) (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 314272E8DE3 for ; Thu, 20 Nov 2025 17:30:01 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=192.198.163.7 ARC-Seal:i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1763659804; cv=fail; b=hpjivJwsIYteUnTFR4XkvJ5Oh5hQC1pIAXKe0/9/KljBTj4G+RW+3AtutK7r6SyegLDVlYQrQL5BSlDwAL35wpZfFQ/mNV+HIzw7CkHRG7iiiGME87/KQMt/YYnEnFc/eS0Q5RBtvUr6WppDn1QuLoOJMTXLYpsqfFQcr7oIkOs= ARC-Message-Signature:i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1763659804; c=relaxed/simple; bh=ZrGZevD6Fk1pdyhqsj1RykayW9y4BGOTFU2wpl6rcQE=; h=Message-ID:Date:Subject:To:CC:References:From:In-Reply-To: Content-Type:MIME-Version; b=st3ysf7Ankuuf1vytExc/M1EjQG87R2WvPe0o8620kHKj9/iZJawHjseJzuuxx/mGmAfZP5hTpI40wVI5OhVHkqZo5laZYFal4zeBOApvU1tX2kSBn2E1RlfMWHl5GfbdsD/zAYWmXmxboZ3G1HdVo6IueoOXfjYZa1xjqbje8M= ARC-Authentication-Results:i=2; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=intel.com; spf=pass smtp.mailfrom=intel.com; dkim=pass (2048-bit key) header.d=intel.com header.i=@intel.com header.b=ZDzmIuIW; arc=fail smtp.client-ip=192.198.163.7 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=intel.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=intel.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=intel.com header.i=@intel.com header.b="ZDzmIuIW" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1763659802; x=1795195802; h=message-id:date:subject:to:cc:references:from: in-reply-to:content-transfer-encoding:mime-version; bh=ZrGZevD6Fk1pdyhqsj1RykayW9y4BGOTFU2wpl6rcQE=; b=ZDzmIuIWznpMgEDAT1tGRtMjOIFpPfl/GIUEZGmQh195027lFaicOjqC FIzpAyOG16BvBPqqAJAk3xlrzY78qMbL8BhADIzxgEL/j0jABs08u7bWq 9UhgbJ+WXTpzcBdWCmlPZ3D4e93IyzAOeffZtMZ9W6ITGgQkMsVE4FGcA Jmrdr6idMLkToSPcdmzhEqeZCSVtUmy2umf0QzrVRToHK4oviVd4RKqb/ 2HDMc0DXJU77jb67Jo2BoNXMMtOXsmXMwJ4Uyth5HfgpQ6s1I3tszoUot HrprfQRjFLs9ev/Kav8rwzifSVk1RyRO0Q0CCf6lgJ48EUNOGt24IsEb8 g==; X-CSE-ConnectionGUID: uxZhdR3uRv+WEOeeWrn5eA== X-CSE-MsgGUID: vlvhTaTqQM6Aurks7FsUhg== X-IronPort-AV: E=McAfee;i="6800,10657,11619"; a="91220631" X-IronPort-AV: E=Sophos;i="6.20,213,1758610800"; d="scan'208";a="91220631" Received: from orviesa009.jf.intel.com ([10.64.159.149]) by fmvoesa101.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 20 Nov 2025 09:30:01 -0800 X-CSE-ConnectionGUID: xNybiJACQjGo2exkug2Ytg== X-CSE-MsgGUID: vsyIabCAQyCrRx8vYkhoTw== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="6.20,213,1758610800"; d="scan'208";a="191238076" Received: from fmsmsx903.amr.corp.intel.com ([10.18.126.92]) by orviesa009.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 20 Nov 2025 09:30:00 -0800 Received: from FMSMSX901.amr.corp.intel.com (10.18.126.90) by fmsmsx903.amr.corp.intel.com (10.18.126.92) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.27; Thu, 20 Nov 2025 09:29:59 -0800 Received: from fmsedg903.ED.cps.intel.com (10.1.192.145) by FMSMSX901.amr.corp.intel.com (10.18.126.90) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.27 via Frontend Transport; Thu, 20 Nov 2025 09:29:59 -0800 Received: from CY3PR05CU001.outbound.protection.outlook.com (40.93.201.57) by edgegateway.intel.com (192.55.55.83) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.27; Thu, 20 Nov 2025 09:29:59 -0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=wU7defJ5ozG4wy1lrCKd21MwsjHxhqnzqaGHDmej6lKdomvimt9YLnvtzQEchCgsOuota+txd5UklmrROhDQRTIV4RDWNGuw11L1ILIGn2NWbyN18QqwNui21EPJSFx/5+gUOCv88AZqnIUsn6QRbezo9AVpbbdheOCm70y5cr2x3KOwLtu78ZPQB6GCcFk+WQ01bGA06x2K0yRAjIw8Oz3D9ZEFjIrA1WvEZ3MaDjZUNwOLygmocWWwiCH69kP/7gG7A5/xAcswLqc39q4wVI+oxm7/8E+9TkKcWj9H02uNPZmcGYx1xeXtbaTFX1+iwH8sQRYLVU1bpATYaXe1BA== 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=1FdMQGznbBdWSQxks4e/hkwyjJ0sShPtughTnVqUrGI=; b=ZDMajUcpbqaCweVC+sMUAMB7lqScL3DXo77gnSNvrEaHJXGDKlBks1XRh4ua4cCIS3XAEC8KxEzoyoQYMGlGBsC98ejftcaVB84L2d5/A1OT2/qAFD3/z+2OYM8u6xKYohk56vFNdSLBZrFdWq+BkK8qzml7Ah772KZm/pNC2xJaO5qrm7MEnb+toZdq0/73LKCZRlXR5OLB4Gg63z2yTjCGmbJjPdAQD72N+D58twfZ27Tb/Y1RMGz7qGi5PpotLmepiUHAYEKxKmjDGZcHBgn91XDtpBTOFg+JIaCn7lUOyc2mrHxVuxmM0HZ9APAt1z6JC8x0qohbzt+MIs9l7Q== 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 Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=intel.com; Received: from DS0PR11MB7997.namprd11.prod.outlook.com (2603:10b6:8:125::14) by DM4PR11MB7376.namprd11.prod.outlook.com (2603:10b6:8:100::6) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9343.10; Thu, 20 Nov 2025 17:29:57 +0000 Received: from DS0PR11MB7997.namprd11.prod.outlook.com ([fe80::9105:2b7c:b256:7a6c]) by DS0PR11MB7997.namprd11.prod.outlook.com ([fe80::9105:2b7c:b256:7a6c%7]) with mapi id 15.20.9343.009; Thu, 20 Nov 2025 17:29:57 +0000 Message-ID: Date: Thu, 20 Nov 2025 09:29:55 -0800 User-Agent: Mozilla Thunderbird Subject: Re: Old microcode CPU matching issue - x86/microcode/intel: Refresh the revisions that determine old_microcode Content-Language: en-US To: Jon Kohler , Dave Hansen CC: Dave Hansen , "x86@kernel.org" , Borislav Petkov , Thomas Gleixner , Ingo Molnar , "H . Peter Anvin" , Peter Zijlstra , Josh Poimboeuf , Pawan Gupta , Nikolay Borisov , Alex Murray , Andrew Cooper , "linux-kernel@vger.kernel.org" References: <20250818190137.3525414-1-sohil.mehta@intel.com> <20250818190137.3525414-2-sohil.mehta@intel.com> <38660F8F-499E-48CD-B58B-4822228A5941@nutanix.com> <85dd1e22-f629-4d2d-b572-30ca05ddab7a@intel.com> From: Sohil Mehta In-Reply-To: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 8bit X-ClientProxiedBy: SJ0PR03CA0390.namprd03.prod.outlook.com (2603:10b6:a03:3a1::35) To DS0PR11MB7997.namprd11.prod.outlook.com (2603:10b6:8:125::14) 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: DS0PR11MB7997:EE_|DM4PR11MB7376:EE_ X-MS-Office365-Filtering-Correlation-Id: 6e8de113-79f8-48fd-1a91-08de285a6cc8 X-LD-Processed: 46c98d88-e344-4ed4-8496-4ed7712e255d,ExtAddr X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|376014|366016|7416014|1800799024; X-Microsoft-Antispam-Message-Info: =?utf-8?B?K0JNSzFOb2RVTVpqMXE5dzUvMmRIdTBWMFFZMy82R25sREpYLzBzdzlWU21p?= =?utf-8?B?MFE1anVqblpKMUxzWkJzWXlkc3dLdVZVOTNhSlNYZkVzNkVob3BYWGpMaXRW?= =?utf-8?B?SG9aM3RhbzhTZFAzNUxDdnBQVTVCeXlxTGZYTmh5SzRBVzN6aDRHcnZidEhF?= =?utf-8?B?blJlR0FqWEhnSUtDR0pwTW55SFJWQmxJWVJTanE2UEJXWjhTR0t6ME1lTnVW?= =?utf-8?B?N0doWFRBMlI4NlFlbzNNdWtTUHJTZFUwRmhjQzNyTFZreUNuVGZSNzJyT0RL?= =?utf-8?B?K0cwL0tnd3BGb1B0VXBBd0ZmTmZLV25MQ3pERm5QTXZZVXFlbW0zZ0J1Y3FV?= =?utf-8?B?L1o2RElhZy9PZ0tEYzQwd3FWVGphQngxbHlwSFR1WDdDSCtBK2lLNFVtRnJy?= =?utf-8?B?bHYzYWRtYU8weTdqRzg5ZnlXQkZVMk1WWHJJL3BZbWtXZGRZeEltTFlXeDAx?= =?utf-8?B?VTBFUnJwUkxuU1l4RnZDNkt5MUhnU2pROGZlZEp2TVZsaUFUOGtWUE90TXlo?= =?utf-8?B?M1llRHduWDdERGsxVkkyWnBBUlNvbHdwSXBlbEQ0c1RJL1hyVENwdWpKWUlE?= =?utf-8?B?eUFVOStLSnJjdVNyUVdwSCtsQU5yL2NCdVlCaUZiUWVpbVZrSTV1Vnk1Z3BX?= =?utf-8?B?RERMeUFpQlFBSWdtSm9CS0JFK2k3Y3A0ZTRrRU92RjN0a3h2NXFOUlBRUzk0?= =?utf-8?B?emJKdDBqaTdacndsNWRuYzNUZ2JyRmVveU1WbFl5QlFyRTQxeG5Udk9VWjlF?= =?utf-8?B?ZFlDTEdPWmdRR3JIVG5uTlVrTVFQN1pVZXE2ZTF6dkRGRldDUUtyVFM0STdz?= =?utf-8?B?QisrZEJZeFhHeUIwY3o3NjZ6bWNNM3N5Nm1xMGhyWjJNUVhDUEtVTTB2RGIr?= =?utf-8?B?NVBLOSt4NFNsSngwOWxYR1VvTFpoZlVib2FOWFpONFdIWXkzSVFDelByU244?= =?utf-8?B?TFZLMjVaUHlRSXRWRHZCWklpd2VRNWlMUUVqdVY4V0hESjQwNVdaUkZMWnVO?= =?utf-8?B?NzBGbXhFWXU1TjJ1VXNQbTRleW1KODNUNlE5OGUzQVhrOG40eURVTkdwQ2tm?= =?utf-8?B?cFMxSlZCc1huOXQrVERQWmhyTUNxOUtzQUJjdUVwNnZQelFzSHorZnkyU285?= =?utf-8?B?T0IrWUlwc0g4QUI4a3FXV1YzQzB3dStVbjQrcGIvOG5obTMrcmN3a3FZTmNv?= =?utf-8?B?TDNVczV5ZnppcFVPUjNYVDZlRW56TUUyam1RRXVSeFM4eURsMEdUSlBDWjZ2?= =?utf-8?B?RG1CMmU2N1pkSjExL1UxeWZqK0lrYlAyVytia3pYbnQzUkxEQzdld0hsNFRa?= =?utf-8?B?TkF4aEVLd2FISWhTYmFJdUh4ODVQQU1TSkUrS1NKWkdWeDA3a0RudWxPMVMr?= =?utf-8?B?UURmdHBrQ2JHTXduelBZODRIQXNNY1VZWmdReU5GL2J3M3YxL1hhRExXQVR0?= =?utf-8?B?NlgwdzFwSG9kOHdpbVIvWkNGTW5XbUk1MnRpVktkWUpJWkE3NEF0c0RlK1k5?= =?utf-8?B?UTFXbHZYUTNVTjUvUlhwRVJRcmNpN085Nmcrdi9ncWk4TlhvdlZUTGZieHJY?= =?utf-8?B?M0RHbmVOdFN3dVorM3o4V1F6aEtzZVNobmRKNmkxMGR0RlJVVHpqWlB2anRB?= =?utf-8?B?STRaRGIwTUZYUHNhcW4xNFRLNG5ocHpnWDFaSi9raDI3QXYxMlh3V3Z2QUlq?= =?utf-8?B?dVBaR0UxK0JXYkhBSmhoaWEzcVA4bVBnU21pUXJRelJyVzFwdFhxbWNnSXhK?= =?utf-8?B?aURQM0s4UlpTb25ZcnpRU0ZFdTNzbWgzcGpuajBuQ29zeWo2UWlQTStOSEFS?= =?utf-8?B?Tk42OXUxai9zYVlmVFdmbjhSU1RJVktBTU5Va3RCUUU2bVk4Qi9iSkVJUVFG?= =?utf-8?B?RG5Qb21GdVMvTEkxS0piRC9nUDNncFNZZUtwRG1NaXFMczZJOVRLV1Z6bm1x?= =?utf-8?Q?vRY+1PjttS22NkvbhZVsc419hPk6dtXb?= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:DS0PR11MB7997.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(376014)(366016)(7416014)(1800799024);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?cU9vWkJ6NWNmN0czK2tJa0p2MkIvL0tuZUtsMjgxSGFwdzlMQmdwQUVZSm5a?= =?utf-8?B?ckJYaW9wK2VCVXpLdU9FUTlnZUNDZUNkaU9xR0lPZEhOdWFENmhsRFY2M2hE?= =?utf-8?B?bDNKZWt0MTdZY2xObVBHNXN1NERKWFNtMHp4V0YxZWNVOG1qMkczMjZ4QjJJ?= =?utf-8?B?c0JqN2p4TTBUeExsaTRiSm9IUWVSK0xVZ2JtWnhsc21Idmd2V3FvL21zRWEr?= =?utf-8?B?Rk9ZalVJeDV3U0cxN250QXhuZzRRNUpabUowME5pZXBNN25OeTVTWUhzUHVY?= =?utf-8?B?d2IwU095VlBGeVZ3cnQxMUtOZmE3WVMzVytndFJRVitqbkE0eWhWejhXdW5u?= =?utf-8?B?NUtIUlJqdWpYMWpqWTNPblowZGxHK2ZobmNYVVN6b3krTmU2dlZIVEI3cG51?= =?utf-8?B?OTlwMWE5MExFcFhNbmJXeUtCazJ5MTZGcE5pdXEwZDRodTdlK3pBY0V0ZlVE?= =?utf-8?B?R0hJVEp5VHl6T0lDZFAxUWtrVTFvdjZEUFZnT3oxeGtBd0tmbE1YSmo2djZM?= =?utf-8?B?UC91SmM3dXBNYzlYWmN6aXp4MHlCZDhVWTlJb3c5MlI0MUZVZVd6Z2daZ0xK?= =?utf-8?B?aFpQZEh6WXpBdTJaZkZxbXFDUi9qQkVyUnJ1Q0x5K3pIQWF3ZnNuS0hRWlV5?= =?utf-8?B?Zm5DODhkMlRrdnl1bWxnc0sxOFdmQWJITEdlblhzTi93cHYraEpnd0ZsRks4?= =?utf-8?B?cGNLNUFQL1RtL1h0VVpKVDZOdVpNemdKWkNCbFg5Z1I1M2JTd3BHTDcrYXkw?= =?utf-8?B?R3M0WDZoOTU3cWh3cWNnUTZNb0tFekxGUnQvc0pVOUUxOWhUWGFTR2s0ejlh?= =?utf-8?B?RWVVZGJFMjRMMUVIM2k5NXp4VzRQanhYU2RIWTd2WnYzeU9HNU0xczM2TCtr?= =?utf-8?B?aVVRYnI1c3JFLy9IMTNJb0NvMndLdGhYZUFDZ3U0QXpvc1Nybk1xMkE1czBP?= =?utf-8?B?NU9heGtiNUd4blNXdEUvamh5bUZoS01DcnJUeEE3NlJhVjhJcVd0OWVCWkti?= =?utf-8?B?cTlnZFBDb1g4VjFORXhpelpNUVRsREoyWThLb0RGTGdvOEpDZ2labm9HQy9M?= =?utf-8?B?YVkwaXVERldodmd3YkhwQVdFUUlkK3dldWpTOVJZc1NpVmx5ditHc3h5VEtQ?= =?utf-8?B?QUYzMGI1OFQzSENFK0c1YzBUZVY5MlFPYWYwbU5jeVJybVBlM0pOOWN2NkdD?= =?utf-8?B?WVBSd3VlTVFlWndtOXgxNDVheFlVdWRnMjBXVy8vVG43THYxc2pOWDlCNkQr?= =?utf-8?B?TjIreFRCSjlCVzAyKysvWkFRa0p5TFB4a2hZU2gzd0E1R0Y0NE51TnpHUTlH?= =?utf-8?B?bHRqeE5ReGRXTjNsUlRPVkNMQU9KcE52WklOeEEzK2VlSkNqTFBtTEpFRUl4?= =?utf-8?B?NmdTMmdjUFdPeTNIVEJwZkt1emVCeHMrcExMem82SEx6MzdRT3N2Z0RQNVNJ?= =?utf-8?B?UUpwZmdYU3o0VzduSnFWR1paUDVBWGtkTFlwR2d6b0VyNTBhRFo5YVg5VG94?= =?utf-8?B?WkZta1k1ZDR6TXJiM2RkcjNlRC9ZRzRNZ3dRVXNpZW1EeE8wODh6Um5yQm1m?= =?utf-8?B?eGtGOVpaOSszcE5ua3h1bXBTSHg3ak5QeDVac1lPQXR3TXdFVHQweUpQUkcz?= =?utf-8?B?YXNtMWZaUWJ0Z0hnbHZaNlhZSnhVQmViMmlYTHJzZVN3Q3NVRVphTWxXMmU2?= =?utf-8?B?UzFtdEJxOXZMd3g4NU1oWlBMejNNTlZrVFZRWWJiREdMdm5lZEM0OCtEZTI1?= =?utf-8?B?aTlPYVd4VnpGcUM2WUJldC9KRWZZQzVPL1phaEp5L25rNCthZzloeXAyT0JF?= =?utf-8?B?eXdZcFowM3JMU0lkM0xuZVpOSHdlK3F0Q1h1blpucnk1ZTgxNnpMdlEzSmRv?= =?utf-8?B?UVNnVGt3ZXU3SmRVMDdTMUhPZDhkOUQrZGY2THN2bERxdjZPZyt4cVlTL3hB?= =?utf-8?B?R3JSbHZETUljRUNQUGEzNmlieFBIc0ZyZ0F2dDZMMS9mM1Vqd3R2UnNxRVVU?= =?utf-8?B?K0JGZ1QvSVpJM3lwSWRpTitseG94NW93dVNKa1g2dnRRenJLM3VPdTd4QkRC?= =?utf-8?B?SUlFOHErcHY3S2FjNHZYQ0RYSG1BM1Uxd0s0S01vUWZtL3VwaGhVUXV6R0xi?= =?utf-8?Q?ilxHbpvJkYHb1UpvSG0Bdcvcg?= X-MS-Exchange-CrossTenant-Network-Message-Id: 6e8de113-79f8-48fd-1a91-08de285a6cc8 X-MS-Exchange-CrossTenant-AuthSource: DS0PR11MB7997.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 20 Nov 2025 17:29:57.1781 (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: eTAuquRU2My6HWLklwdf1J86mk5Jv9hV3JNhkm+fXk4vNvAjGELssFKVAOfjhqPsi0wwFS8sVJX0l8PiKCnqRQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM4PR11MB7376 X-OriginatorOrg: intel.com On 11/20/2025 8:35 AM, Jon Kohler wrote: >> >> It attempts to take IA32_PLATFORM_ID into account when considering >> old microcode. > > Hey Dave - got a chance to give it a go, and this did not seem to solve > the issue, and in fact it made it kinda worse as I didn’t end up seeing > the microcode getting patched up at all now. > There seems to be a simple bug in the patches. intel_get_platform_id() already returns a mask so x86_match_cpu() shouldn't do the BIT() operation for the platform_id. Ignoring variable renames, this change (ontop of the patches) should atleast fix the x86_match_cpu() issue. diff --git a/arch/x86/kernel/cpu/match.c b/arch/x86/kernel/cpu/match.c index 23b13ffc6053..613860448855 100644 --- a/arch/x86/kernel/cpu/match.c +++ b/arch/x86/kernel/cpu/match.c @@ -77,7 +77,7 @@ const struct x86_cpu_id *x86_match_cpu(const struct x86_cpu_id *match) !(BIT(c->x86_stepping) & m->steppings)) continue; if (m->platform_mask != X86_PLATFORM_ANY && - !(BIT(c->x86_platform_id) & m->platform_mask)) + !(c->x86_platform_id & m->platform_mask)) continue; if (m->feature != X86_FEATURE_ANY && !cpu_has(c, m->feature)) continue; > On 6.18 rc6 with a bit of debug logging added, still seeing the same > > [ 0.000000] x86/CPU: microcode 0x721421856 is older than minimum 0x721421881 > [ 0.000000] x86/CPU: MATCH LIST DATA: family 0x6, model 0x8f, steppings 0x100 > [ 0.000000] x86/CPU: BOOT_CPU_DATA: family 0x6, model 0x8f, stepping 0x8 > [ 0.000000] x86/CPU: Running old microcode > [ 3.404176] microcode: Current revision: 0x2b000620 <<<<< I do have 0x2b000643 on the system, but it didn’t give me a notice that it updated early now > > This was on this proc: > smpboot: CPU0: Intel(R) Xeon(R) Gold 5416S (family: 0x6, model: 0x8f, stepping: 0x8) > > Jon