From mboxrd@z Thu Jan 1 00:00:00 1970 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 7BF5E2DF6F8 for ; Tue, 25 Nov 2025 07:55:45 +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=1764057347; cv=fail; b=DZPpsqUs4r96T8J7v6uRGE0krQr9wTNuhz/jsLN2rUsD0+XCWvQYfEcxCCZWjMIJmKOJSTQjUaeXfYR+OW/+i/QmAmQwGc3I2ErA8jGfYqgWht0keqRj5Sb5G0/YxaJhfoU/i59NLfwvpt7K0ey+fpSLGbfbMcYSv+092jyaQuc= ARC-Message-Signature:i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1764057347; c=relaxed/simple; bh=MC7IxZT9ow9znRndZT9U7kCOCvTqXB5v2fN+gF22uTQ=; h=Message-ID:Date:Cc:Subject:To:References:From:In-Reply-To: Content-Type:MIME-Version; b=R5JOiQEJ19Ylm7PPKt6zjgKtlacJi6v4GcrlM8l84M8/rRUBf16V1iKy0kytQZ7fWrQA8X6uoGC8Ix6zvwaNVMiiKb0IqCJCMlFy07Jybs4J6yNyoryi4jQbhfttEG+DEdMSje47J+I8ZOp5NPZWeJPZewKF+SrNKvXbnMlkEb0= 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=UZBm4Wez; dkim=pass (1024-bit key) header.d=oracle.onmicrosoft.com header.i=@oracle.onmicrosoft.com header.b=LAyMIU8u; 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="UZBm4Wez"; dkim=pass (1024-bit key) header.d=oracle.onmicrosoft.com header.i=@oracle.onmicrosoft.com header.b="LAyMIU8u" 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 5AP1CuiR2389010; Tue, 25 Nov 2025 07:55:38 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=ouarCkCvR7YQk+FYfZq0eKLY582CdDsgb52L8asS4m0=; b= UZBm4WezciErdojiLs0of5jgCn3Ccw75SptIykiX8L8QXFGLo/mviYTyZxDV5t6R sbphLasJ+hGRzc/PsPTVf9Z6ws68RoYshz1AVFPvPRHqLanOiMCLbGGO/y0adf4R QXjrK65/IaI2Bj/KZ0KDFN8CEm2C2S9iw4RNzpudZgrwN9+n39qGcJSb4WOmteUJ CIaTJ28c02F51kFCNoHw8Y1OwCvdZGS3RBB9MBjfokPGce50KP7WqDZObP5n6Jw8 k7K8WuSesovFUw6OD7Or12phIRlPMxmcn6yX6FgcdVNd+TePEf+aRvH9Swwq+tqB 1BvUEPjpEAgSlvxHZv7iMg== Received: from phxpaimrmta03.imrmtpd1.prodappphxaev1.oraclevcn.com (phxpaimrmta03.appoci.oracle.com [138.1.37.129]) by mx0b-00069f02.pphosted.com (PPS) with ESMTPS id 4ak7yhkqjv-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Tue, 25 Nov 2025 07:55:37 +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 5AP5a4Yd032418; Tue, 25 Nov 2025 07:55:36 GMT Received: from cy7pr03cu001.outbound.protection.outlook.com (mail-westcentralusazon11010014.outbound.protection.outlook.com [40.93.198.14]) by phxpaimrmta03.imrmtpd1.prodappphxaev1.oraclevcn.com (PPS) with ESMTPS id 4ak3m94e62-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Tue, 25 Nov 2025 07:55:36 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=b6WMqZO7SKJUP/U1S5BQ3+dGmoRmwcQDQ27BzpAsW4daok+EN11gWH0vfvIm0jjmEgjFPVVmmGuBYRJWIBQYdfNiFP/q5uentsTRkJZX2BeMzaIE8zozAXuxbFjUeO5mMVql1DXnY2wpg3puT9+rCgP8+PLRqgIgS/hE7NG30+AcPJjVrU9U0wxgxhilSd2y/EPv1Jf7/cji3uLRZ+CDmyNa9pMwc7cBOX+57IBGmi8FSxpvjx86w3QuSqoh+Cqs+JFC0MGWbhbcx4XMAt5wWCmMgrwzvHrtkdGEIkVj6dCMqUqwuPLwL+4U7X9EygAsWu10CXj8Z2++roTp814v6Q== 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=ouarCkCvR7YQk+FYfZq0eKLY582CdDsgb52L8asS4m0=; b=kX92N4PqGk0FilGmho+m27vvcDsKyTXZ9bTX27e6ym0lGbeLu0KeWBxIlHVil6dRYcCVtjgwXNLvCCCuUZcJjpDF5EY729CV4qcXHV2EKbMX0JJZkRJR2XXCNwYZ+GB1BqAUEwkVwBnHZ2xS7PUJVKamfQJQt7bBjwKhxh7ChSWPyqsjj9nNj4izPrCGdj/7oWCrWXr+A2j/+fzSTMshwABf8qvekJqOTWIV9dGkNh7vbDrOSba6u93tfp18nETlNGKcYvLAXu9mmW+3n2mKuJ11Zdpmn/kXVSUtDooOMzkT0j2L2/9SIq9iXi5hjsxuDRnInkVl4mmprJ6T3a67Og== 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=ouarCkCvR7YQk+FYfZq0eKLY582CdDsgb52L8asS4m0=; b=LAyMIU8utaW54Ldz8pFatOpyf8o5ciAioG90xLV5l505I4SEm3tY1YeSa8C5tf4cXYa7tJ+VHpQjZlMLF5Jzw5ajvpW2WtMYUcWPhymK70hJpCsOjrknh6kXCYRuD7VFTqqmLui2+XZPSGc5CG17uXV+ytqLYJcQBjIkgCE/LLU= Received: from SN4PR10MB5622.namprd10.prod.outlook.com (2603:10b6:806:209::18) by MW4PR10MB6512.namprd10.prod.outlook.com (2603:10b6:303:22d::22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9343.17; Tue, 25 Nov 2025 07:55:28 +0000 Received: from SN4PR10MB5622.namprd10.prod.outlook.com ([fe80::6bce:37ef:d1de:d084]) by SN4PR10MB5622.namprd10.prod.outlook.com ([fe80::6bce:37ef:d1de:d084%4]) with mapi id 15.20.9343.016; Tue, 25 Nov 2025 07:55:28 +0000 Message-ID: <9a777b58-15ee-4754-9f2f-caf5de23d95c@oracle.com> Date: Tue, 25 Nov 2025 08:55:24 +0100 User-Agent: Mozilla Thunderbird Cc: alexandre.chartre@oracle.com, linux-kernel@vger.kernel.org, mingo@kernel.org, jpoimboe@kernel.org, david.laight.linux@gmail.com Subject: Re: [PATCH v6 26/30 (mawk fix)] objtool: Add function to get the name of a CPU feature To: Peter Zijlstra References: <20251124164855.1036513-1-alexandre.chartre@oracle.com> <20251124193545.GV3245006@noisy.programming.kicks-ass.net> Content-Language: en-US From: Alexandre Chartre Autocrypt: addr=alexandre.chartre@oracle.com; keydata= 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 swLliy6PdpST In-Reply-To: <20251124193545.GV3245006@noisy.programming.kicks-ass.net> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-ClientProxiedBy: MR1P264CA0117.FRAP264.PROD.OUTLOOK.COM (2603:10a6:501:50::10) To SN4PR10MB5622.namprd10.prod.outlook.com (2603:10b6:806:209::18) 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: SN4PR10MB5622:EE_|MW4PR10MB6512:EE_ X-MS-Office365-Filtering-Correlation-Id: 46f2a8c6-3af7-40ff-2dea-08de2bf7ff76 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|366016|376014|10070799003|1800799024; X-Microsoft-Antispam-Message-Info: =?utf-8?B?WDF2dzdtcmFOM0xNeU0vL3YyR0xVc0tuVDRRaFp1WDIrR1BYbVVwdS91cS9X?= =?utf-8?B?cXVuV2c3R01JK214OVM3MWdrZVgzWlZDeVo0Y0VJMUw2aUtMZU9DNm9JWHht?= =?utf-8?B?aFlhNnJZVFVqS3dsYWNLN3pWakJGUG5BOTJDemw2a0gzRnJvc2trLzgvN09V?= =?utf-8?B?M1hrNFR3VHBCNXVNenRsZ0k4WlpLdGVtSmFlcUM1alhyL1RkZzBzTDdzSzdJ?= =?utf-8?B?MFUyS2hWNno0eWdBMUVFYVFOaUI4Ry9TbERHU2JCUUhJb1ZXWEpnYUJLUmMw?= =?utf-8?B?bGxSaUhJWTltSTRkcjJqOVpNUGJOTEh3QnhRaDI5VnRGSDlFT0ZhZitqTGFu?= =?utf-8?B?a1NlRmZFZW54Z0Vtbko0TXRQeHZ0YVBUNzhuZXFkem4rR0Z3ZFZHaDRjN1Vz?= =?utf-8?B?RHZaMTkxVzBRZENlaWNKeDExZ3M4UHhFc0FpcitlV1A2cU53Y0c5SUpLSVVC?= =?utf-8?B?cElPSnl2TzlsRHk0K0l2eU5UbFhKbnA2TGpvRGxLOGs5WUtYdUZrQVI0ZmxO?= =?utf-8?B?R0pmZTRUZUxNeXIwTHgrSmgrTVZ1UXJNVFdCUkJQYjNiRnFOL205V1VxQm1Y?= =?utf-8?B?QU41djc5aWlrZXgrUXM5OXR6VjY2bld5S3AvdC9IL3BoQ0JDWTA2aldJMXZw?= =?utf-8?B?UjEvajRVd05SWVpQbDNZTDMyeUJ2Z0VjTjFtakVReUYxbi83RWZ3WXd1aEx0?= =?utf-8?B?WHZtV1ZYNEkxdTFQOUZ2WDI3dkhYMXJhTnUxUlJ2L0w2dDJ0ME9XS1J6dC8x?= =?utf-8?B?UkVwNWtPR1JGQzk4bXlXNUdpcmJYWE1JcWFGYTczUEJSR2J2dWQ2MGJVZ2RK?= =?utf-8?B?NkZ3ZlZiVVBKanRqVEUycStzWFlmbTNFTk5PR09RVGRBcUIvOXFUenB1ZnN0?= =?utf-8?B?eG1YSndNQkdYTlZhRUZ2dnZFbUQzS2ErN2ZxdmFrUm1ZZWk4V2hQTDdQNUNU?= =?utf-8?B?TndsaWlMeHFNZVVTTVoza2lTdW90V3Q1S0FzVnhhSjFkVTFIWXM3NjZEU2JR?= =?utf-8?B?Y1VVSWI1bTM0SDNFakFSWUNGaVhlTU0wUEE3QkY5QWdXM3dCRkZ3MEZ3aVdw?= =?utf-8?B?VC84aDJ5ejE3MHlGNldvSkV5dEEwbUZ4Y0txbW9zeXlBK3pCSnRkSEZwOGJI?= =?utf-8?B?YmtmTmdYZHoxVlY2U1VZN1ZrWWpzTXRDZEJEaHNjbGgvdElXTHg0SzJiU2FI?= =?utf-8?B?Vi9XZitESStGeWlvNENRNmNtb3R1N0N1MjZTZXJpNzdVSzhJb0JCS21Nd2pT?= =?utf-8?B?amlYeE5jSHNzWE5WM2hjQk9BSkM4MkNacWpYRWptRUtQRDQxQ1lSdzU0MHJz?= =?utf-8?B?ZzdFS0g4QkZ6dkF0KzBSQXlCYWh2Q1AyTEgyZU5pMjRJVzZsNU9aVEd3aDA1?= =?utf-8?B?WjZNa3c5TFNoVFFkeEpvcERHamFHY3ZWOWtQZ0o3TTZYckxQWmFpM0tXQ0tu?= =?utf-8?B?MHkybTFTSzNxMWplV1V3OGpZL3h2QmozcnJFblZJbVNNeG9TZUd3RjFYYmZp?= =?utf-8?B?V1g2RWxwZDRqM2Fqb2xGK010MS9iOU1PbEhoM3ZYcVJBd1dTTGg4NjMrNEJu?= =?utf-8?B?dXBxQkF1RnBERTRXdUNveTV3aXcwTTh1LzJWL3N3RU5GeEZWQ0h6Z05qWkJ6?= =?utf-8?B?MzNMSlZXaWxBQVphOGl0V0tOZW45VTNJRG1nMzh2TW5KUGxKZERLUEp0WTFO?= =?utf-8?B?QVZhVkdKTEJKaFBjTm5lRWFFc3N0QW9Calg4dGRDZ0g5SGU4Tkl5U00yUG45?= =?utf-8?B?M25aTk1yWGxtSjNaVFhaM21ZWGtWUDExSHljNDdWdXFwSC9TVEJIZ0JJNmJ5?= =?utf-8?B?bmZ0SVNmbER5UW9YYmVMNmxMSlRTekVlVjF5dExXM3cvb1dKdzk2eFhEdXpY?= =?utf-8?B?TE1zcnpqUFd0RE5aY2x4U2NYUUNQRXFRNytId0pjYkU4bGRMY3U0TXM4ZjNa?= =?utf-8?Q?33QmN6D3AA65mjewwneGMR11gcNtF7h+?= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:SN4PR10MB5622.namprd10.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(366016)(376014)(10070799003)(1800799024);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?RVdDWm54bUdHbS9JcHAwSkZocm14dVJkSWlMYTd6emF4d1grdEhPdnVWWWt6?= =?utf-8?B?NnpiVDg4RU9SM0IxeFp4VHJ0cGRrcEkyVTRtWWNaMGtzcU00U0M5TitHL0l6?= =?utf-8?B?TlZkNEV2WjhBM0NsSVlOWHU1ZjltcjJtaW5nSG0rSklGTklkU2NoS1lyUE8x?= =?utf-8?B?UFRoTDFnWkxvTlRKMzNoeDNkUTlMakI2OWpqYnlmR0hWSTh1QmZINkNBMUhP?= =?utf-8?B?UEFnNjVyS1p6WUZOc0xscGN1cVNIcnpQdmo4K0pHNFh3VlRXdU9oTmtScUdk?= =?utf-8?B?bHp5RDhwK2lYeE9sT1lTbFpMU2FiVjFtQlJOZTJFUjBSM1ppbFhrbitwcUhU?= =?utf-8?B?NWZscGg1eWc4KzhQYUc3Sy8ydDl0QkE2TUlNWDBmcGQvVnRwblZ0TElscFhR?= =?utf-8?B?dG94U0FVUWJ4dDZLVCs2ODRnQjFMeURQR0dlaDVOQ1IreFprTitZTXVtVkMy?= =?utf-8?B?c2xJRXpzOWNtV1FSVHAxbXJ0RkNaUnZJNEN4RGdEUHBjdzFuRERDN3N2U0Ri?= =?utf-8?B?RXZzbzZyek9CaXhCSXdpNzZKUW1Kb1kwVU5NcWd4TkVnY0Y1NzFXd2g0djhI?= =?utf-8?B?WEFBMm52ZUxtL2tZMUJ5cm84SHhRWVJvczdKSlQ0N0NTSFljVUJIK1gvRG5h?= =?utf-8?B?dDJUQWRTTmtKU3VBZFJwQ0k0WmtCMnNYZG11VVNISCt2RjI4ajJLOWtObVgz?= =?utf-8?B?djFhTWpTZnJlaGdPYll4VitIUTNMK3V5NG8zRSt1T2RMZ0hzZGZ5UlAvMThp?= =?utf-8?B?Z3YxRG5VM0o4NG01UzZGdDhNbHppeldBV1Uyc1EraE1iR1VQTG5NdVFMM3Zi?= =?utf-8?B?SFozSXRtbXBpd083RzNiSkFmZGEyL3h6eHlaRVRxQXpTRE94aDVNRHI3L2J0?= =?utf-8?B?OWVWQlYvcEo5TWk5WUlKQWFtWklHS2RoajdTZzJyTW5YbEdKNmZ3enFzOThV?= =?utf-8?B?U3V3TGozVFp3ZmhpWG52dERwcXJYWHNubjhpN2tDSndCcEVxMWhvVkE1cWow?= =?utf-8?B?K1o2OG9wSlhWckFsRjNuTnFSMjc5eEdTS29OZzhUeDhKb2VQWXdJYXl2TFJ1?= =?utf-8?B?M0xiYjRVWVpCa0w4OVpDWWpNRmhiN043ZUgzQW9sZEdncW1QeWlDLzRlOHNx?= =?utf-8?B?R05rdWMvZG5QVURVQkpsQ1BoT1ZjeVkxQWRqVUl3czF4UjJNcS9PUG80RTFk?= =?utf-8?B?azAzZWRGSWlnaEpUY0NWQllZYlo5Nm9wcDBoQUdac2NrVWF4WGtYVUowQUsx?= =?utf-8?B?WlViT012aXB6NUU0NjBqUUxvMjl1bktad1FVNkVxbi9pelgvOWZEdGtiaWt5?= =?utf-8?B?ZkFtNUEybFU5dEMzTHZuTDRzczBwKzFFejBxT3puRUwwMmFFcHY3UzFpZUdu?= =?utf-8?B?VVU0Sk1KS3p6c3lwR3pidHBDOEhzQkhXS2tjNXd4YTJSWU9ucFFuMGgzRzA3?= =?utf-8?B?OFk0VldMKzhzR2xjZ1pNKzYvM3BleXpad3hYbDZSditKVEhxRWJpd3p3UlRZ?= =?utf-8?B?VXNVNUg3ZFhLcG9vOUk3MHpFYllIOGt6cUVvODZyOVh0SUpOZkpVeUFvL2Ri?= =?utf-8?B?QWRxZzdzNzg3UUhqWlZUUEhYbXJPdG12Z1VLK0FXb0FnUjBBMUxseUNmbTgv?= =?utf-8?B?czNIY0gzanR5QlNkR2ZpY09yWE0rd3gxc2F4b1dOT1RqeG1CZGlkU3d3c21s?= =?utf-8?B?ZFJ3V3FxNVZYVE8vZ3d3bFpITFZCc1hhWHhnNy9YTTJvM3l0VUZERXRWc09m?= =?utf-8?B?czBGVmwxVFJFajRHNEpIMkpXRmJJNklPSmc3S3I4TE14Q3FPT054QzUvNzZR?= =?utf-8?B?cEFxallRZ1E1M04vb2Q1bVk0M3RnSjJldml0cW9iY3lXSmk5RTlOSTk2dW9E?= =?utf-8?B?OGFvczdqZXpHVXNNcGFDZ0Nwd3BSUG1hNVZuUWxzV3BmRzdQZ2FwU1ZnVUs4?= =?utf-8?B?ckJFQmpuZmxPeWVmUXNiRDI2QWVoNmdHWm9Wdk0zRXlWZ0ROVnIxelFBVFBK?= =?utf-8?B?R3RSbFdXQ2lJL1J5cFFZVmVYSzBCK0xDWjcvWDhzNFM1dWcvY3NlOE1mQlcx?= =?utf-8?B?MHBGSlJhSjFiS0wxS2NCQzAzd29rVnBSdm5CUDBKSHRWbFBubVBKVjVSdmxl?= =?utf-8?B?M2VIZ0xURnlSb1lKZVlEMGhiaTVlc04wbm4xRnNXVzY4cHBydGxoQ3lpallW?= =?utf-8?B?VmdYSnBBM0ZQVmNzSVkxWWNrM0FLUThpMFVIbnlUMzBmVFliVmZTbTFsbVly?= =?utf-8?B?UFpUdlM0d09UWDlYOU5QTFlrUnR3PT0=?= X-MS-Exchange-AntiSpam-ExternalHop-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-ExternalHop-MessageData-0: XtcRMIJOLqCuKxe1Hi5zFUCmF/3DVKuMexPiRGHaTtvJCp0JOvjGR1Yhvf/AN8aN2j/GVCNutMnqMuoOsL67JnQe8tAeM9AHZioY6n23gh9PtVZcoAeI1dFky7JtUWcI837lLA3LAPJQ63JnZcKjSBUxSSPlc8V0V9yHBfIqVBg9THLZ2ZG5+qgvE0Se/bv/zTVex06TXr/foXrjJzMTxXDgISxLY66at5K5gQRfCnSNzM9Pgkvrx/cX+bOQqV8lpzW7jo4dDG3TIPx/2vmCH1T0pzTZKz2wjV803A0DwWdGTO3EGWgnXWcF/KfUNOrFNM24MLp/6gsMOI6AjyICsfNvj1XvV0qAliup9c2xp4eM4cFJniWmOni/Gs+2Fs6I/ya2wO9SDXcozh9ps+Jjxi2hk5PSEOdD0Bpg2J9dYF8nRHOMYw+nGODkI1bEefkoKiWZoQQgR+deO+r24rdfxgd+RK3gEjhYZ8YdM8agmM3octzGJH7Y24e64lPp1cCBzCInzpw5goReV4givB8NYHXA8KdZzuaz839lxAxm8on3BvCMItIDp0dnbIfNHOUoGBGxpEuyZf1sN1Q6ejRS//jvwi14R2ZZD/BTGX1rRBc= X-OriginatorOrg: oracle.com X-MS-Exchange-CrossTenant-Network-Message-Id: 46f2a8c6-3af7-40ff-2dea-08de2bf7ff76 X-MS-Exchange-CrossTenant-AuthSource: SN4PR10MB5622.namprd10.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 25 Nov 2025 07:55:28.3238 (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: 8RdaUUics9AqkLZSp5JorkiH3OMVPmUkbZdxObXRw2nA7M2F3Ye0hmtB/v/dEcdHF0iMdJIT4YFt2BfO1zwQj5oUiDzVng5l+uSEvr22VxI= X-MS-Exchange-Transport-CrossTenantHeadersStamped: MW4PR10MB6512 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=2025-11-25_02,2025-11-24_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 spamscore=0 mlxlogscore=999 bulkscore=0 mlxscore=0 adultscore=0 phishscore=0 malwarescore=0 suspectscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2510240000 definitions=main-2511250064 X-Authority-Analysis: v=2.4 cv=L6AQguT8 c=1 sm=1 tr=0 ts=692560f9 b=1 cx=c_pps a=WeWmnZmh0fydH62SvGsd2A==:117 a=WeWmnZmh0fydH62SvGsd2A==:17 a=6eWqkTHjU83fiwn7nKZWdM+Sl24=:19 a=z/mQ4Ysz8XfWz/Q5cLBRGdckG28=:19 a=lCpzRmAYbLLaTzLvsPZ7Mbvzbb8=:19 a=BmP2q_L__UogPSo-:21 a=xqWC_Br6kY4A:10 a=IkcTkHD0fZMA:10 a=6UeiqGixMTsA:10 a=GoEa3M9JfhUA:10 a=VkNPw1HP01LnGYTKEx00:22 a=KSuRlEdMA_KBQi0G_JsA:9 a=QEXdDO2ut3YA:10 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjUxMTI1MDA2NSBTYWx0ZWRfX9nRHClAUwri9 Ixx0VLLe0JR6z39gEx1YhMJWHKQt5pLdAgvHqZjpp4PyY/AG7cEzVxO6ZRUwzI7+u2JTz6yl8YN 0FPeIjDwDwN0dM2LAW4dZjdmVM50aHL8p0NFoIw/9oYKHf9ziuLfHWCLEj/X+kkwNbf/QrZ03yQ WtiTPOJ595W/fcSZIukOqa1HFNSUB25rrQvLNtm1rISlkiwi38YnOt4c9yiunR4kCiXUzYSLaSd 9GN7CAdJ/8zOSCFLyjGtgY/JEItY7ul3PslDuPncuqeu91GEm3eE8ewkjfkZn169qNtlKWyqf+U usZq0o1bx8Fp55Rwc9EyS0lFXxkYwc/aFbxxl5V55W5o8TaaygRhC17IY2wTLbQ3w1zUMQl0wTf LayQ2fGM4Cl7UY4qNcbbB0d5HwiUwg== X-Proofpoint-ORIG-GUID: 2lYyvG1TyfyoOBWx7_kzD95H16lkMMm4 X-Proofpoint-GUID: 2lYyvG1TyfyoOBWx7_kzD95H16lkMMm4 On 11/24/25 20:35, Peter Zijlstra wrote: > On Mon, Nov 24, 2025 at 05:48:55PM +0100, Alexandre Chartre wrote: >> diff --git a/tools/objtool/arch/x86/Build b/tools/objtool/arch/x86/Build >> index 3dedb2fd8f3a0..b95448ee01ee4 100644 >> --- a/tools/objtool/arch/x86/Build >> +++ b/tools/objtool/arch/x86/Build >> @@ -12,3 +12,13 @@ $(OUTPUT)arch/x86/lib/inat-tables.c: $(inat_tables_script) $(inat_tables_maps) >> $(OUTPUT)arch/x86/decode.o: $(OUTPUT)arch/x86/lib/inat-tables.c >> >> CFLAGS_decode.o += -I$(OUTPUT)arch/x86/lib >> + >> +cpu_features = ../arch/x86/include/asm/cpufeatures.h >> +cpu_features_script = ../arch/x86/tools/gen-cpu-feature-names-x86.awk >> + >> +$(OUTPUT)arch/x86/lib/cpu-feature-names.c: $(cpu_features_script) $(cpu_features) >> + $(Q)$(call echo-cmd,gen)$(AWK) -f $(cpu_features_script) $(cpu_features) > $@ >> + >> +$(OUTPUT)arch/x86/special.o: $(OUTPUT)arch/x86/lib/cpu-feature-names.c >> + >> +CFLAGS_special.o := -I$(OUTPUT)arch/x86/lib > > If you'd been careful, you'd have taken the commit from tip and noticed > its Build fragment is slightly different :-) > > You're now re-introducing a race in the build where if you build > special.o before decode.o the lib directory isn't yet created and it > goes sideways. > > Anyway, let me fold that awk delta into what I have. Oups, sorry. I've checked tip but not closely enough :( Thanks for handling it; that's a good lesson about the many different impacts and dependencies. alex.