From nobody Mon Apr 13 03:41:42 2026 Delivered-To: importer@patchew.org Received-SPF: pass (zohomail.com: domain of lists.xenproject.org designates 192.237.175.120 as permitted sender) client-ip=192.237.175.120; envelope-from=xen-devel-bounces@lists.xenproject.org; helo=lists.xenproject.org; Authentication-Results: mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of lists.xenproject.org designates 192.237.175.120 as permitted sender) smtp.mailfrom=xen-devel-bounces@lists.xenproject.org; arc=pass (i=1 dmarc=pass fromdomain=citrix.com); dmarc=pass(p=reject dis=none) header.from=citrix.com ARC-Seal: i=2; a=rsa-sha256; t=1770991014; cv=pass; d=zohomail.com; s=zohoarc; b=ihPf8hVRpHwnQxlnvvBrlwVnQbFWya4/4beYa/OWqAxA3KsYn79HOJSRqRxQW1Cc95P40pqTECQrvoBOClL2GLYBGiWthYW+whUi6B/Sc4NN3+EsQWGhuHPUtz8c0zGt57imDv745rA3fQJsSlQYYJcYRNPbCXGH4y/z7x178qU= ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1770991014; h=Content-Type:Content-Transfer-Encoding:Cc:Cc:Date:Date:From:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Help:List-Unsubscribe:MIME-Version:Message-ID:References:Sender:Subject:Subject:To:To:Message-Id:Reply-To; bh=tOeq7193SlRPvCKtblBZpMGYEgs2rVdelCsSnZJPcyw=; b=fwCYpWVPB8DMQYDcfO+sIjUVW6FKpfadxY36FsYuqKqWi0kmhU4jfhtbbtTqaeW6pjdXzg8KL600IKf7oz3rFL08/SUJL/az6b90ibkZM+DFxUQCV9SOeq0PAp1Rl7c4s0FQ5XqMQhjgBhzwdMUUbAx6vkX/G5sS4QdpRlJ92Pg= ARC-Authentication-Results: i=2; mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of lists.xenproject.org designates 192.237.175.120 as permitted sender) smtp.mailfrom=xen-devel-bounces@lists.xenproject.org; arc=pass (i=1 dmarc=pass fromdomain=citrix.com); dmarc=pass header.from= (p=reject dis=none) Return-Path: Received: from lists.xenproject.org (lists.xenproject.org [192.237.175.120]) by mx.zohomail.com with SMTPS id 1770991014115697.2759543918975; Fri, 13 Feb 2026 05:56:54 -0800 (PST) Received: from list by lists.xenproject.org with outflank-mailman.1231036.1536376 (Exim 4.92) (envelope-from ) id 1vqteo-0006Da-RH; Fri, 13 Feb 2026 13:56:30 +0000 Received: by outflank-mailman (output) from mailman id 1231036.1536376; Fri, 13 Feb 2026 13:56:30 +0000 Received: from localhost ([127.0.0.1] helo=lists.xenproject.org) by lists.xenproject.org with esmtp (Exim 4.92) (envelope-from ) id 1vqteo-0006DT-OJ; Fri, 13 Feb 2026 13:56:30 +0000 Received: by outflank-mailman (input) for mailman id 1231036; Fri, 13 Feb 2026 13:56:29 +0000 Received: from se1-gles-flk1-in.inumbo.com ([94.247.172.50] helo=se1-gles-flk1.inumbo.com) by lists.xenproject.org with esmtp (Exim 4.92) (envelope-from ) id 1vqten-0005zi-N1 for xen-devel@lists.xenproject.org; Fri, 13 Feb 2026 13:56:29 +0000 Received: from DM5PR21CU001.outbound.protection.outlook.com (mail-centralusazlp170110009.outbound.protection.outlook.com [2a01:111:f403:c111::9]) by se1-gles-flk1.inumbo.com (Halon) with ESMTPS id caebc967-08e3-11f1-9ccf-f158ae23cfc8; Fri, 13 Feb 2026 14:56:28 +0100 (CET) Received: from CH7PR03MB7860.namprd03.prod.outlook.com (2603:10b6:610:24e::14) by SJ0PR03MB6673.namprd03.prod.outlook.com (2603:10b6:a03:398::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9611.13; Fri, 13 Feb 2026 13:56:22 +0000 Received: from CH7PR03MB7860.namprd03.prod.outlook.com ([fe80::f5ba:35df:1c9f:b343]) by CH7PR03MB7860.namprd03.prod.outlook.com ([fe80::f5ba:35df:1c9f:b343%4]) with mapi id 15.20.9587.017; Fri, 13 Feb 2026 13:56:21 +0000 X-Outflank-Mailman: Message body and most headers restored to incoming version X-BeenThere: xen-devel@lists.xenproject.org List-Id: Xen developer discussion List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xenproject.org Precedence: list Sender: "Xen-devel" X-Inumbo-ID: caebc967-08e3-11f1-9ccf-f158ae23cfc8 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=aHIWsDaNeDO6k3LzfU5B2LXndzwwoLs3xhqCFxb9r2NUEm+vqLPfreyKP7aih3ZPLYSC+2wM2pR/JxRXdoBzBC/iO9qIUzcb1NYNg/iRw+bWHSVCe6AMq+QpeUNb2Uxcy+LVqPwElH1n209L5ti9FJkgDGkrGhstqhToMpYLuNAkcN65McgMFKOo0ZEw5OHiLP1daeu9e/iH0VHoGq54rUOw5nZTZSznFyylK2AQYW8f9ZoVWfNCRTlT3wC6czcXTEhVqlCcNLrU6W3/sANpmrri9zGxpNDP4VeyDBp9+Vm3vKHyXnvnQSlpqZyHOLuqbaiENVUTf1WemXRJFYSsAw== 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=tOeq7193SlRPvCKtblBZpMGYEgs2rVdelCsSnZJPcyw=; b=C9IVR982FKIRH1l6RXS0PbXMOceuEssFNo1vrwTTTRrYYt31tUHi2CJBV1KUSxlVcCcs8rfPxgMzda6w9P+l+uRAkzcO5UJ9pbasx3HLsyzKiGtQA1X06Np23v44TM6GXiFjc+eQ9Pt4qdMxAYDQnWf+Z2JNFOSFRVuwZmBFVX9qKVkqe6RJm+9nslBh3qY5rBhiRkqg+lwnyS9NJLK3acXO9UKkiFkrtJc1NS2tQJWc4urotNmlKTzbbf9e5crqghUu+7/kEo/FIYmxrViwQ3waGzlAu0kiSbGRgXJp4sR6qRfowVRbHDvK9T9DkqvjDMTRXVxnRMrwwab1ZQAmyw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=citrix.com; dmarc=pass action=none header.from=citrix.com; dkim=pass header.d=citrix.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=citrix.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=tOeq7193SlRPvCKtblBZpMGYEgs2rVdelCsSnZJPcyw=; b=cvFslca8FZNsEgramlhfn3DmoEpfTXtYiiifJZWDBkxrwCky0aKYHl0OvnaFcLq81cUPSUm0Lxv+QOvV2LOk6IWtPdqy91DD7SYBTtqP+2aqXh2H7JmGoRpTZCC/KU3B5L033EgfD9oS4PC5xlJ+AY/DO9zAWENIEa/TYDrIWY4= Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=citrix.com; From: Roger Pau Monne To: xen-devel@lists.xenproject.org Cc: Roger Pau Monne , Jan Beulich , Andrew Cooper Subject: [PATCH 1/2] xen/x86: fix usage of [[:blank:]] with BSD grep Date: Fri, 13 Feb 2026 14:56:13 +0100 Message-ID: <20260213135614.25842-2-roger.pau@citrix.com> X-Mailer: git-send-email 2.51.0 In-Reply-To: <20260213135614.25842-1-roger.pau@citrix.com> References: <20260213135614.25842-1-roger.pau@citrix.com> Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable X-ClientProxiedBy: MA3P292CA0073.ESPP292.PROD.OUTLOOK.COM (2603:10a6:250:49::13) To CH7PR03MB7860.namprd03.prod.outlook.com (2603:10b6:610:24e::14) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: CH7PR03MB7860:EE_|SJ0PR03MB6673:EE_ X-MS-Office365-Filtering-Correlation-Id: dd5b813f-c012-4057-89b5-08de6b07ab4f X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|366016|376014|1800799024; X-Microsoft-Antispam-Message-Info: =?utf-8?B?YkdBOW5mckRSa21vMDdObDMzL245dkFhbUMzM01ESXdRc2I2YUU1QldRN0JQ?= =?utf-8?B?TEg2YlBjcm9JK3FJcjRtTnBiNGlZYmhzMGlkN0MzWERoamZTZzZRcTFZc05x?= =?utf-8?B?dmxVT2JDdXNiMndxS2FETWtoL0F5c1pBTHBXRERzRVVjUENoakpZc3pPeURK?= =?utf-8?B?VTlJZ2Nidy9FQ0JyVDJ1ajJySFplWU5tRVFLcjgwbmhIbkh4bm9tWW9ZdVA3?= =?utf-8?B?Zy9Ga2daaEljTThQeDJqRW96cDNpa2VMWXBVbDRVSnJmSjd5cHdqTjZrODB2?= =?utf-8?B?RFJ5R0gyOXFpdng0Sm5PWFI0WkN3RmRhWnZjb2JwK1B0Mm1CQnJIVUdxN3JY?= =?utf-8?B?eEJRK2VsRU5IU2hmWUdvakZmNVVranl3SitxZlYyRys4WEIyN1VQc05EdTFZ?= =?utf-8?B?MjZCNFM0NkhFUk5PdlRmZzM0bFBMOUZ4SWpLV3FMeUMzanVLcFZ2dUxOekZQ?= =?utf-8?B?c2Q5TVhJVFJNN0V2bHloQzZISmFFbVBWSE0wTUtwSnQ4YU5QeWRxNDBJVXV5?= =?utf-8?B?WXVhZEpKbXFBSVpLMDAvckJzbzQrNWQ5dlNnRXZrWTRkVWtJTWlqVTVlb2hS?= =?utf-8?B?REwzYzJmSFhyNzlRcnNQcDh2OFRlVzFmQVF2NngxSXpid25RY2JkckxFMDJY?= =?utf-8?B?clM0TWw3VXdTZWt3MlZ6ellBem5uR0wyamhhcERUbXFzanlkenJ5MTJrdkE4?= =?utf-8?B?MzVIZWx0ZDdHYTVYN3c5bFJnbDFJUXkybnNNZHpUbW8rS1c5MmlKbFQ5UWRN?= =?utf-8?B?ZWo0ZWMvWE51UjdRWlhOOXVTbkpkZWZhYlR4SUNxWHBzQUdsTUdzdUtTNDNz?= =?utf-8?B?ZExiL2tlT1NYN1lQdWg3QjFnMTFhK3k5NlgrMFpseUFLVlR1NXdwVmQzNUc4?= =?utf-8?B?RHJJc0VBM21qMjNtRDZKSkNsRTJkbGphRWhCQTdUcm1IWTJnN0w1ekRsUENj?= =?utf-8?B?WmgrakFNc1RNbTRxV3VYMWVIdnp1aTM1ZDJaU1ltQUVEck1WOVR3NEJ2R0Fi?= =?utf-8?B?WHpubER4bGpkT1RBa2srL1d1VE1qOHF5UDk0NmZOZlpDNkk2eThjOERMMGFr?= =?utf-8?B?TUxhWG10akYvQ3VHa3pva3QxMkI1ajVWeVlHb0tKZEhDZzFXcnhUZUk4RXdx?= =?utf-8?B?bTJNRHFJUHhuWCtRQ3laVnI5ZVE3TFJidGowTGlQRFF0Mk5iM0NwZVFGZnJV?= =?utf-8?B?NC93eXg2c0FZdVVlOUVkR1NjY3BRRXFBTUJ0ZWtIM2E5d2dsVnVlNVNwc2Ew?= =?utf-8?B?ZXN4WkxsMVE4QkxGTVN5cDNCM0RZTys3TXA2Uzh0SU9PZEpYT3JtK1lNTXh1?= =?utf-8?B?NDBkUjdMSTIyajVPaXFsSW55ODdBVFhJZkw5RmlFck5sTm12dG5MK0VKQ2pm?= =?utf-8?B?bmIxeDBLeVdoZkNmaE5jVytVcjgvQ04rWE92dzJPZlBHc2N1MERnL2hrdXZG?= =?utf-8?B?NTNmQkpJZVFpdDNHdUdZdFYvelZhVlo2a2RUd3l6RVMrUFdmL3BLbHNtQk1U?= =?utf-8?B?Y1NRbC8wZkQ1WFBUdUFTOVMrUUxkQ056UGxLN2N0Y2VpcUNMTkRPS0w1MDgv?= =?utf-8?B?VnlQZGxnK0R3Uk9HWGVlRGs3ek03Y3c5cUY2eXM3REcxdFZ0ZHFJVUREWkh3?= =?utf-8?B?b3UraExXTEg3cnhyUTdrVVZmUmdySWN4MDUvdmQ4NnY3V1pUZFJ2dTdrc2sr?= =?utf-8?B?RVBzMjMrSUVzTHF2QWFERFlVNVVxNEFqOWF4SzNucFBzajdMckFsdllhNkVo?= =?utf-8?B?VjBQSklXa2RBdnFSc0c0MEJaTm5VZGl0QUdIWjdOaGttVjN6UU13MmprUktR?= =?utf-8?B?Mmw5UGxmQk0rOEZHZW92Y04vblhQRk5pR1U5RlVZcFIxSEZ3cXF2MGF1YWRE?= =?utf-8?B?WkhPeTJRSnVhSFdBKzQ4M1I4eUd5ZWFTQUJURHV1U0ZTY2F2MW9BNDU0WXJ6?= =?utf-8?B?aEEvV1habENzakNiOHQvd0NnUmx0KzhEOXA0Q1NCbVBwcTgyclBEK2dWZ3Fz?= =?utf-8?B?NnV5ZGJ2SXphTEtWK0pyOVpQMkNtZ2lGTFJLZ1ZPYkt5Ky9GdmxSc0JvZ0dJ?= =?utf-8?B?N0NQUUlDdGZNU042MFkrZG9KSmZpWFpLRldmOHd2VmFwM3BlTWZFRyt6UWU2?= =?utf-8?Q?T7M0=3D?= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:CH7PR03MB7860.namprd03.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(366016)(376014)(1800799024);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?WmJHeDBJSEMyREVMSzBtZVpTbjc3Q1cyYnU2eklWR0FaRU5MZFZMdTNrNjZJ?= =?utf-8?B?bVJUSmczTWRTeGtONldtekwwQXA0V050TmJCL2RlSXlveG1xbHNrYytSRjAv?= =?utf-8?B?WEthREI4Q0NqVTZWbUpZT2Y3N1l2aHVvMmk3UWRDc0V3YzhXU0N3d2Z0SWFz?= =?utf-8?B?QWVjTjkyaHhBMkoxek5Rc2JNMU5iWW5ZbGk4cS82M1hRWDRqT3NnRUNjdmlW?= =?utf-8?B?NFg1eHF4RGMydU0zQUlGUUdkd2pwNUt2aUR2Q0plZFdRZkVDNHJDYWlUaDdw?= =?utf-8?B?TEEwWTV3czRPa01GVzFtcGg4L2QwREpTTjhHaEViYVAwWUJROUQ4S2dGR1Nv?= =?utf-8?B?ZDNJc1hEVjFkcFV4SEhZOVRYNktWc1pjeEpSUFpKRUVUbXRFWE5YYk9zMTNr?= =?utf-8?B?aFNUZHlUN2tXSFo1dU0vTm1OUS9zSk02aUpJS3EvMSthalhGaGVOUERaelUy?= =?utf-8?B?Y09sQUl5aXhYZ3R3SGtCSUJNd3pvOHZneENUVXlyenVuUzdyUjN2OTdVdk1X?= =?utf-8?B?RzBEVHh3c0tuT1N4bitvWEFMSHJSak1admU4bkVpR0tENlFMV3Q1dmI0cWUy?= =?utf-8?B?ZEtCYnhHMEd0Nnh5cTFnZVQreVl1cW9Cc0xvdmMyRk5yTXJIS2RvT1FaMHc4?= =?utf-8?B?Tnhla3NtdUNqaVRBaVBtUmJuNXVEaXJDQWhQWGpXSnUxTjNzeHJWTzZTU2l1?= =?utf-8?B?cEREdnhaanB5Mm1IRVhnSnpqT2x2N01zYmpzL1FmVTQ3RnE4Y2ZPZS85T3Vr?= =?utf-8?B?M21NNHU1bzVJUU9JU0FZL1pud00yWDNEZEgzV0FHNXhQeGtPWnkyVGRTWjFV?= =?utf-8?B?UzljRVZuQ05qVGdIVHUxRHBkeE45WGNuaVVXTy9UdXZ0L1B1VHF4ajF1TWVn?= =?utf-8?B?cU5VVm8zbndDQ2REeXFCN1RPYTJCcHQyVnh0V3Nub1E2Vm13T01qUVhyY012?= =?utf-8?B?dW9OVDJwQmRZTlVZZDNrZjc3dFRBSFBMbDlUQ3NiUzE1Mm03K28rSVFEZFJT?= =?utf-8?B?WUxOdk1nTGpEemZIYzk1dzRUMlJrcWwxaGNjNDBMTHM1U1J0MlVuZEQ1V1Fr?= =?utf-8?B?dHBqdE8zQVo2a1g1NnVNS2NualJaL2UyOEdoYzlZNmI5U3IvdWh6ZUZHS2pX?= =?utf-8?B?T1R3ejI4ckpMNlc1NWRCL2hwQ01xWVp3cTFUcDRmaThqT3RIYytoZmUzZWNo?= =?utf-8?B?ZkplNVJ1dXZWdXFNTXJuZjFPc24rOHlPVEp1c0h5TlNaNTE1bmlNS0VjdVRq?= =?utf-8?B?T2dtYnZjTjVLczBrdHZveFlqeDRZYVp2MEhPbjV5OWIvdmcvYk5XZXRxb0lj?= =?utf-8?B?M0VYd2VoTE4rZlREUm42b001T2NMcmRyZVRMTEcyUEZGdmthRnQrT3B6Z2Zo?= =?utf-8?B?bU9HNXZQK2Z4MTNhYzF5YzlFdmJXRTUxZUFnZFE1Uk1aVnA1eTU0dHdCYlVv?= =?utf-8?B?ZUFwcVZXRzN1K3c1Tk90SUorMC9JTmk0ZkloRXNRL2c3MHk1b1BxTFJmZVJJ?= =?utf-8?B?eDZDUjNEVkc4NEFTcWI5OVNQaHcxZDIxV3lrMDVCRGpJbno1QWIySnNaTkp2?= =?utf-8?B?SkN6NExpdzRYMGc1TEZUWlJ6Nm43S1lWUkxKaGZFdmEyYXpacjZEcmdPeUFh?= =?utf-8?B?NUZuMTNKSldlbDlRQy9MWjE3WmprVWR0UDd0VTVidUJnUEMwQXpWSFN5STRM?= =?utf-8?B?Nmw2M3NWUDZWQU5VTkx3UFBuNTdVMHhEOTNiQ0NUSGpOVDFVVTl1R2g4c2Nn?= =?utf-8?B?bzN4MkRiRzhuSC9ibEE0ZHRtS2ZvMnB2UFR5Z2x5RXVDKzJJbmxHY3J4ek4x?= =?utf-8?B?d3B1M1hzRU9mbFhyVjROUXRBTS9QUkhCM2ZZR1BDcVdselVOYTFKWEk2MVFw?= =?utf-8?B?VjJaYTJtNTZuQ3pGMm9lb1hRaElHVSs4Yzl1MGVSUVdtbmovYXpoc21Mek9Q?= =?utf-8?B?aERjYWpobW14d1ZmY0ZJckdkWG94Ui9jWjcrOEtibnNURWl3V3c1MG5QTXZ1?= =?utf-8?B?cTF5U3hiTTVMZ3hMTDY5V3pPNEpBWkY1QWhHK2RJVi9Gbzd1c3prNk1KaFZr?= =?utf-8?B?UVVQR0ZVU2ZyVXBWaktUK1VjeTg0c1pzZkxIZWE1MVJWUUdEMHhuN2x5ZnBZ?= =?utf-8?B?MWFtZ2VsMnZFWHd5U0ZMemJUSFlHMk55VkhWQ3NEVFkwc2tISWlpOWRmZUFr?= =?utf-8?B?UTRiUitVTTRTZ1ZNQWpOYm1tQldwRUw1bi9OeGpjbWZWM09XTUgzeTRFUWJ2?= =?utf-8?B?c1pEcGhtdXNEOFVXSzdzOGx5V2RqTXYxR1FLSURLeE9qWVAzdnRMV1ZCa3ps?= =?utf-8?B?aklCeGRpeDNtU1lUT3F3N2JRZVlZMFIrMS9OT2JjWm1BMVlaRjJCUT09?= X-OriginatorOrg: citrix.com X-MS-Exchange-CrossTenant-Network-Message-Id: dd5b813f-c012-4057-89b5-08de6b07ab4f X-MS-Exchange-CrossTenant-AuthSource: CH7PR03MB7860.namprd03.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 13 Feb 2026 13:56:21.8912 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 335836de-42ef-43a2-b145-348c2ee9ca5b X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: Oziaya+TFby1CkxRpKbwBQVT7VXgL38+fqNVfl2FCp12yQYz16xAl1buVsKsIm8NqA9xVY6TPkLaoFrwM64Iog== X-MS-Exchange-Transport-CrossTenantHeadersStamped: SJ0PR03MB6673 X-ZohoMail-DKIM: pass (identity @citrix.com) X-ZM-MESSAGEID: 1770991016677154100 BSD grep only recognizes [[:blank:]] as a valid expression when using extended (modern) regular expressions. Pass -E to the grep call used in efi-nr-fixups. Additionally, the return from `wc -l` is space padded on BSD, and hence the content of efi-nr-fixups is " 2", not plain "2". Strip the spaces in the Makefile using $(strip ...). Fixes: 1be65ec4c8bc ('x86/EFI: avoid use of GNU ld's --disable-reloc-sectio= n when possible') Signed-off-by: Roger Pau Monn=C3=A9 Acked-by: Jan Beulich --- xen/arch/x86/arch.mk | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/xen/arch/x86/arch.mk b/xen/arch/x86/arch.mk index 2e06ae2582dc..37fe65bc13cb 100644 --- a/xen/arch/x86/arch.mk +++ b/xen/arch/x86/arch.mk @@ -100,7 +100,7 @@ endif ifeq ($(XEN_BUILD_PE),y) =20 # Check if the linker produces fixups in PE by default -efi-nr-fixups :=3D $(shell LC_ALL=3DC $(OBJDUMP) -p $(efi-check).efi | gre= p '^[[:blank:]]*reloc[[:blank:]]*[0-9][[:blank:]].*DIR64$$' | wc -l) +efi-nr-fixups :=3D $(strip $(shell LC_ALL=3DC $(OBJDUMP) -p $(efi-check).e= fi | grep -E '^[[:blank:]]*reloc[[:blank:]]*[0-9][[:blank:]].*DIR64$$' | wc= -l)) =20 ifeq ($(efi-nr-fixups),2) MKRELOC :=3D : --=20 2.51.0 From nobody Mon Apr 13 03:41:42 2026 Delivered-To: importer@patchew.org Received-SPF: pass (zohomail.com: domain of lists.xenproject.org designates 192.237.175.120 as permitted sender) client-ip=192.237.175.120; envelope-from=xen-devel-bounces@lists.xenproject.org; helo=lists.xenproject.org; Authentication-Results: mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of lists.xenproject.org designates 192.237.175.120 as permitted sender) smtp.mailfrom=xen-devel-bounces@lists.xenproject.org; arc=pass (i=1 dmarc=pass fromdomain=citrix.com); dmarc=pass(p=reject dis=none) header.from=citrix.com ARC-Seal: i=2; a=rsa-sha256; t=1770991009; cv=pass; d=zohomail.com; s=zohoarc; b=ZgbWWlnv3xguPgq4sdlCM+dTFuLIf86fY6lmYiRz37/zZKAaH5121EZLMzvKVu4HeAke7j5+y8Z++CK75O1yMptg5MGiOUVpC74vHpBM3K4Hk4uBd7nuRA9utzjehNr2MwxfcaiyVooOiSNQHedP3F7EOs1SOM6ePKCiYtER9oE= ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1770991009; h=Content-Type:Content-Transfer-Encoding:Cc:Cc:Date:Date:From:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Help:List-Unsubscribe:MIME-Version:Message-ID:References:Sender:Subject:Subject:To:To:Message-Id:Reply-To; bh=C6e9XKDp17m+e3nE3c73RDXKcJSz1yuYkM6ZLkwd094=; b=hCp6pqO6XnbmTZ55Aw/dnaa1JVUY60gTWSZkIbTxV4LPGBgIzAyxwZwcCHttDNLJmzfP7HJzAQ6ycU6OJtUzQweBZi7RZXzxpaOJ74QmHwcbcuo5fbh/tkOtQOpJwmnkk19Z5fkglOjzHkpKtqPwmjnSRlt77XtVZC7RNmgWdh4= ARC-Authentication-Results: i=2; mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of lists.xenproject.org designates 192.237.175.120 as permitted sender) smtp.mailfrom=xen-devel-bounces@lists.xenproject.org; arc=pass (i=1 dmarc=pass fromdomain=citrix.com); dmarc=pass header.from= (p=reject dis=none) Return-Path: Received: from lists.xenproject.org (lists.xenproject.org [192.237.175.120]) by mx.zohomail.com with SMTPS id 1770991009252662.2130153066911; Fri, 13 Feb 2026 05:56:49 -0800 (PST) Received: from list by lists.xenproject.org with outflank-mailman.1231037.1536386 (Exim 4.92) (envelope-from ) id 1vqter-0006Sg-73; Fri, 13 Feb 2026 13:56:33 +0000 Received: by outflank-mailman (output) from mailman id 1231037.1536386; Fri, 13 Feb 2026 13:56:33 +0000 Received: from localhost ([127.0.0.1] helo=lists.xenproject.org) by lists.xenproject.org with esmtp (Exim 4.92) (envelope-from ) id 1vqter-0006SV-43; Fri, 13 Feb 2026 13:56:33 +0000 Received: by outflank-mailman (input) for mailman id 1231037; Fri, 13 Feb 2026 13:56:31 +0000 Received: from se1-gles-flk1-in.inumbo.com ([94.247.172.50] helo=se1-gles-flk1.inumbo.com) by lists.xenproject.org with esmtp (Exim 4.92) (envelope-from ) id 1vqtep-0005zi-KW for xen-devel@lists.xenproject.org; Fri, 13 Feb 2026 13:56:31 +0000 Received: from DM5PR21CU001.outbound.protection.outlook.com (mail-centralusazlp170110009.outbound.protection.outlook.com [2a01:111:f403:c111::9]) by se1-gles-flk1.inumbo.com (Halon) with ESMTPS id cbffd8ae-08e3-11f1-9ccf-f158ae23cfc8; Fri, 13 Feb 2026 14:56:30 +0100 (CET) Received: from CH7PR03MB7860.namprd03.prod.outlook.com (2603:10b6:610:24e::14) by SJ0PR03MB6673.namprd03.prod.outlook.com (2603:10b6:a03:398::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9611.13; Fri, 13 Feb 2026 13:56:25 +0000 Received: from CH7PR03MB7860.namprd03.prod.outlook.com ([fe80::f5ba:35df:1c9f:b343]) by CH7PR03MB7860.namprd03.prod.outlook.com ([fe80::f5ba:35df:1c9f:b343%4]) with mapi id 15.20.9587.017; Fri, 13 Feb 2026 13:56:25 +0000 X-Outflank-Mailman: Message body and most headers restored to incoming version X-BeenThere: xen-devel@lists.xenproject.org List-Id: Xen developer discussion List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xenproject.org Precedence: list Sender: "Xen-devel" X-Inumbo-ID: cbffd8ae-08e3-11f1-9ccf-f158ae23cfc8 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=YeMjk1pus56FBdhhD+FvTkMgUyTghOJFzpQYrJU6eFTORUm4Gk+joxkhNenoQR3n2vfw3wAuezB+1wHSSJhL0J7xHuXItWxyrqlEdlqcFGNSZb/kVNLCOR7mcRhiO/Fs2f0d8/PwkMgu52diAF9hMDCnkkX7e8osdhm2Jtww5ryPoYXz/IZMtyvcc4dTyPUSOaHqhLMuyVTstLWpkEu/HIKX8HEROrVi5A9rSgjwMmoGwXlEVC15uC3zLYFKbTevlLnyMloKlrSF5+9ambly7sO1wTLIbSnVouTG80mtmQje0PRbc4PI/49tVkNsHKT/TUcMBh8pErm4tKXKgmnWuA== 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=C6e9XKDp17m+e3nE3c73RDXKcJSz1yuYkM6ZLkwd094=; b=JaiTafasITTkino74wppYtIok6c+na+r4s1uSkHPyRFMxy0WSinICcPeyFaWmBT7WEFI/19dvZPv+p28RWyFv+4A3X0d+hUYOaabxnX09oU/Jpo3/RxvUu1yFdiin8OHfCB7zbLy6P8SAjWfjjeyScEF38+ztpn3UuCA8NpXbIvFae0pCFTDRvuPNHY0Xu8uBi+vpE55t37SrhMtPwot+FUvAr0YUz9Cf2/FVri3LtTzvU7dmNEvACjvMWBEKfPa0cMtZzDqQz7fgq4ktsRrvbwAAdNHUlkFcCystx+EzsDbMTfHGs8Xmf1nR9t75006MT9Jgus0C+LPqsPVCsK39Q== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=citrix.com; dmarc=pass action=none header.from=citrix.com; dkim=pass header.d=citrix.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=citrix.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=C6e9XKDp17m+e3nE3c73RDXKcJSz1yuYkM6ZLkwd094=; b=g0hQk/sm4YmA4ElAogyReN96ga/3fO7u7StYL/X1qCk34CCXX2Z/GG/WOXvdaYnntiQLZsF507IrOrw+FV4vgyNKGaS1BAy+YhN8EGcFDxPJim1gZ5wmc233O6h+aTdAaigb8exQc5p8MC3FLK+LGB1GI11xM1pAHyPCB4mDxTs= Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=citrix.com; From: Roger Pau Monne To: xen-devel@lists.xenproject.org Cc: Roger Pau Monne , Andrew Cooper , Anthony PERARD , Michal Orzel , Jan Beulich , Julien Grall , Stefano Stabellini Subject: [PATCH 2/2] xen: add non-executable stack note uniformly Date: Fri, 13 Feb 2026 14:56:14 +0100 Message-ID: <20260213135614.25842-3-roger.pau@citrix.com> X-Mailer: git-send-email 2.51.0 In-Reply-To: <20260213135614.25842-1-roger.pau@citrix.com> References: <20260213135614.25842-1-roger.pau@citrix.com> Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable X-ClientProxiedBy: MA4P292CA0011.ESPP292.PROD.OUTLOOK.COM (2603:10a6:250:2d::17) To CH7PR03MB7860.namprd03.prod.outlook.com (2603:10b6:610:24e::14) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: CH7PR03MB7860:EE_|SJ0PR03MB6673:EE_ X-MS-Office365-Filtering-Correlation-Id: d0bf933b-9fb9-4940-c576-08de6b07ad30 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|366016|376014|1800799024; X-Microsoft-Antispam-Message-Info: =?utf-8?B?eXFJTXhCdnErSk9ub3V0SHEybTN2WXh6MSsrWDNEQTlid2NzN0taU21uKzFN?= =?utf-8?B?cE1aQ1hZdTZnTXJFYitvdVlCeSttd3VSdThNMUk4RnRpK3lkMFF3ZzFrUmNz?= =?utf-8?B?RktFSGtJZE1mM3JHSHpRTzNwNUpPYXorR1hhNW5adUN6U21qak9nV2QrSmJO?= =?utf-8?B?d1pzdDN6Y2RaWE4zSGlFV3RDUlFBWWtCa3NRVkIyZzNENjFZbityeU9ZZjJU?= =?utf-8?B?dk1xeXNRV3liQjJ5R3NKK3dxcVpWK0xSSm4xeEk3czYya2t4WkwwWnhhOWRk?= =?utf-8?B?bEh6QTdwUUx3c1dFdUxuWUwxeXlZWExHdHBWdWo2S29naXZBRWg2c3BaRG05?= =?utf-8?B?TmRHWUNMTEQ4NUJqOThVeG1rbE9UWkNRbWluRzFIMlJJM21KREhKeUp5dG5C?= =?utf-8?B?VnRXTjdJQS9YMXB5bDdiaXFtL3RFL1ZyRit2dG9iSytRZ2ozQXZuR3lnUFFL?= =?utf-8?B?MDcyMVorU05ZTTFlUldZZFdYNTRSdXQveTErcGtxUmM0b2pCVmRNYTdrMXlI?= =?utf-8?B?QUEvMWp0UWNrS24xeER2K2E2NkRpd3p1OU9VQm44bGt5UzNlVGFvSnF6d0pI?= =?utf-8?B?c3oxRDhxWUJkd3lmOGg5cDROV3QwSkdtN3Vhby9BL0YvSGg0SDdMWjdmbGRw?= =?utf-8?B?YkthcXRQNjg5a3c3ZHprNkI2TXhCbG52eVhBNWlBeG9xaE5EOG5NZmZjWUMx?= =?utf-8?B?bU5xR2FYbklhVXVsRmR2RThLaENzemVSeWpYVGtYYmVhMThzRUN6R2JYWUJo?= =?utf-8?B?NzdJT1ZVVG51WHdvamhKaGJ5UFJWRkYycktLQVBiMzJSRklEdGlCWnBKZFBq?= =?utf-8?B?SHk2MDh4WWxzckRQNmpXUUFNWjZPYlRJN1dFNllzVjBkWUNpWlNXalhpdWZO?= =?utf-8?B?b2Nmc21KYUd0em1jMVdvR21rYk5WbVlsZEExUjZVMzJ2QVVtNWRmMklLZmJV?= =?utf-8?B?Zyt4cXQxb21XWk52KzNIS3ZnVTY0eFhZQjRQQzQ3ZmpZTGhtSklyQUp0YytC?= =?utf-8?B?ZjB3ZVhzUnI4bDBKQzhRVDFWTmhvd2M1K3d2d3NpQW1hUzM2OTlpaXVwaUZh?= =?utf-8?B?TllEUCtHMXFBQy8rTG5KZ1pvTWVlOFNvdjVkenBFTXVwVllvL252aW9BbElQ?= =?utf-8?B?QWlIL3N0OGM1QTc3aXQwbjQwaDVjODZFbldsazk0SHdQZjNGYVdwMlVreEFY?= =?utf-8?B?OVpMTjNhTFNvYnpCVGVyT1ZIaElTUFZjT3d5S05melZEQTRRdUtZVXRIM0hl?= =?utf-8?B?K0R5TTZiYXBTNDd0MSt3QnN4NWtuNzFSazBBVU5aa3VQQTdiSzhJVUwyTlZ1?= =?utf-8?B?bTloU054WjBUajhyeUtGcEFWVlA4MUw2VzNQWkl1SmZsRUFUaVBTVFh6VFpG?= =?utf-8?B?Q2NCYUhNUVJHc1g5ODcyQzRHc3QyR2QrU3JvczM5NXlhMXduUjlWYnduZGxW?= =?utf-8?B?eVVRL3c0aHB3eVhiekpDVlV3d1FjWi9VYVptVFZlcWE1aDJnTjUybmlhdkZC?= =?utf-8?B?ZTcrYVlud040UGg2S01vRlFucC9ZZk9rZ0tESFlqOU9ncHAvNDhYWGFQMXhV?= =?utf-8?B?UjhNL29OV1o2ajRFK2tFcTVJdlVnS2ZJT1FpaCt1OEZzOFk4enlQVU9IZ05l?= =?utf-8?B?WlA5OWNrRmpOckJheE8yVXQya1lINXlLbEpXa3JvTGNGblNhOHNQQWxUOUN3?= =?utf-8?B?dmtveEs3bzhLR09mT3A4ZVRWb3BsUVdUSTNObnFoSC9MMGRFL2tIenQvaGxj?= =?utf-8?B?NDE1QmZ0RytjdHJOcFV1aVd6a2hIYW1sRFhjZlBuUUM3RWsveHp2bXBvMXBm?= =?utf-8?B?WVVENHoySjd1d0dnT2k1YkJqMU82MnlvSkJoNXhpOUdzeW10Rlp2U3ErczBv?= =?utf-8?B?M01ncmFBZ1ZHMFhrbGF2V2hjN25tQ1lvSW9qNlVSNU5UQjhsdXVXR2FITWVp?= =?utf-8?B?K0p5MDhGNGhjblNwVW5halpsRHg2MDFOY3ZGN1dCNlRyakc0RmxWb2ZvLzNa?= =?utf-8?B?d0RmSHY0a1RDRGU2WmhhblVKNWVvZVFzbHI1MytoM0xwTUM3MmJmNjRnT2kr?= =?utf-8?B?d1VPa245NHBQeURoaXZMdTk5SHcrdGlmKytvUTdzbFd5RWdZWDh3OG94Y0JB?= =?utf-8?Q?+o30=3D?= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:CH7PR03MB7860.namprd03.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(366016)(376014)(1800799024);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?OW4vS0kxc1VhS09kU2p1VDExWjhrZGdQV0J4RnBpbVB5cW1ZSWxrc1pZNHBX?= =?utf-8?B?Sk9iR3NRb0EvTjZIbUp4dzN4L0xYWlQwQjRUNWR3STJSa2U3QXlnOUcrdTA0?= =?utf-8?B?b1I3aVNQdWI5bXBBOWp2Uytka0d0bHlKek5qdHlGOFgwT2RNdUFoRFpWOWty?= =?utf-8?B?SVlwVG1GSHZUT3lmcWR4WWZwYXFYMzVBS0NnV1lHdE13by9LdGx3OHpCMllD?= =?utf-8?B?R3hIdzV4bWQvRG1Ma2xsa3hkMXVBYmJwbjY3SGlhMTNINXMvTi9VeU9vOUJn?= =?utf-8?B?YmVSbWFQajV0ZWtNQkdOOE9zRkFTY2lZS3pQV1RZL3kyWkl6TWpZbXcyQUFJ?= =?utf-8?B?Zm5PQldhaHMxd3BCTmFVL0VXaE4wVzVLZUQ5MjNGZjJYS0E5c28vUHdCblcy?= =?utf-8?B?LzJhTU55TkYrVm9WYXRaK3hWejBXaEdsMW1KRFJoK2sxUkVoVWppNGZ3S1JI?= =?utf-8?B?YVpQQ0Y1M09VWlNUbE45S3dNYXRYL3VsUVZJQ0lmWWhOTDBWNEtQZm85b2M3?= =?utf-8?B?RWk1d3JGekZKbXRCd1RsWnNkeWtsSW5OMGtGZU9CbmVjNHl0M2lYRHIvUkpR?= =?utf-8?B?TUdpeGNseTd1b3p6aXB4dkE2emk4L3UyQzNwWnNYOWpvaGFRTTZKQW1xQzBk?= =?utf-8?B?NllFNkxyNFlLR2t0OS85OTcvOGN6SUd4RnY3RWJiWit5YWlDejFEVHE5a1Rv?= =?utf-8?B?TXN2RGMxWStlRTRWOWVKZjA1TzVPQ0lNNSt2bWlxbkJWbUxlMjdCTCtNMHA2?= =?utf-8?B?MHpXNG5DMFR2aG9GMExmN2JiRTFLYWtSbmFVQ3pZb1FkSjFIMW1GY084L2Jz?= =?utf-8?B?N3BKcStTVjk2bWR2dldBTlpXMk1uKzc5MVlJSkdNSllRV2Z4Ukhma2E1SGRw?= =?utf-8?B?ZXk2cjF6SzUvZldCUDFhUnFiOVpoYXNNTVUrbWI5bGVNMHlXRjFlRlR4VDdo?= =?utf-8?B?WHl1bTZ3M1p3OXFpRDNBLzV3M0U1TVk2M1lHcFloS0VaZWx6TjdsMERpcjFT?= =?utf-8?B?R0JhUEVZRVdhYlRTT0p6UFB6SkVJR3BYejBETEFuMmJWQW5KQ1VhOVA1UWFN?= =?utf-8?B?QnBEbnZneDkwTkoza2RIaEpFeVFzVG9HVVNnVjU4NUREY3VFZmZidnhGczlQ?= =?utf-8?B?MDM1TEU3VDZNQUhvUlRLWERWNUJkNEpUMHJUbk5yQTVmZ2pPcnNyVTNicExJ?= =?utf-8?B?WXhUMVVzM251Yjk4YldzMWFGNGJXQ3RURFJ2VmRaRTdJZmtNTEFtNGxBTkdT?= =?utf-8?B?N2U0NXNldlNuck9vV0pSdERscWJaYUJ1eEZJQlFpUjRLTGtCTklpdERoR1FZ?= =?utf-8?B?RTZWellmaUd6cmY5b0FCQmpHQjh5alR3S1QrSVVDbUJTR0FwUUZsZTA1OThx?= =?utf-8?B?ZWM5VU5uQWlTZkhmYldmWXFEZEpxbkdXa2pWWkZxanRubmFkcFk4Q0xwVjJk?= =?utf-8?B?ZnBGbE9BRlUySWEzd1VPS1dtTWxNR0oxdTlIcVJiWTVlN1FDVXd1aXpsMDhY?= =?utf-8?B?aFFIR256R2FnTkxVcWhkNXB4eEFjbjllTkY2QXYvWlZ2V01ramFxVTBHYk9B?= =?utf-8?B?VENKMElTckh2ZXMycXZMMUJ0UVJ0V1VaWFRCTUJyQmlnRW5GRHdOaXU4aU5i?= =?utf-8?B?NDV2Y0c3OU9pbEd1Rm41dFdLNzdDZHNxbm15UStjZG5rbUxXYldwK1ZwSVJj?= =?utf-8?B?b1JFcTNIY2lqVGEweUFRYjRYcVVqT1NQV2RnY0RPT25raXRxU3Y5bnV6QWY4?= =?utf-8?B?NDdXZStLOGo3c0tETFl6diswcUtmOFJyRlNhMjVvMGowaUhFSThydzU5UGQ2?= =?utf-8?B?eEQyS2wvR3RYVFNadkF4dllvWmZLUVNpams2dTJBRzEvRXRha254V0RaN0lk?= =?utf-8?B?VS92RW4wY0pCUzJab0ZLNU1vZHIrS2VDcjFiZ1lVbmQ0NlVVUVc5YVpVZ0sv?= =?utf-8?B?aDlFOUF2bnZDbFBLdEJaQ3hVMFM2MFJxUzZMZFYzelU0OVo2WTRlUDJCNVBZ?= =?utf-8?B?dkFHVVhrUjV2cE5WaGZhcEZzenpGaVMxK000UUwvSGhsQTdqZTlnN1ZJS1hY?= =?utf-8?B?c0t3SGh1T2xSaklFWnNXYXI2d3NSSS9WZElmTjRYM3BZamE4eVZnZzVnMjRB?= =?utf-8?B?bzhodHVGbGtlRzJwSVc0ejI0UDU0RTNCOFJLWGtkN0ZYVkZYVnVWcFVhKzJI?= =?utf-8?B?ZVhGSllicVdHcXBrV1NScnczSUdNUjZkQ3pBUTg1c1dZMWwrcHBGelZmdWNB?= =?utf-8?B?OEpQaGlhTHZHbGFacE5rcDR4QzhIRnJ4cWFxY3BReVV3RFB3Z2YxZkE1SWEz?= =?utf-8?B?cENGN3VUblBwbHdzai8yVS9JOUhJTkwzRC9jaUxuU3I1blBacUswQT09?= X-OriginatorOrg: citrix.com X-MS-Exchange-CrossTenant-Network-Message-Id: d0bf933b-9fb9-4940-c576-08de6b07ad30 X-MS-Exchange-CrossTenant-AuthSource: CH7PR03MB7860.namprd03.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 13 Feb 2026 13:56:24.9676 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 335836de-42ef-43a2-b145-348c2ee9ca5b X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: ePp66Ba7drYx517yscresOZYT/77u8tZuN5TJoUyiW5/eA1Soze8Ba4WNV1aKSfIwimsX9cMuRHoy8eMdHMJbg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: SJ0PR03MB6673 X-ZohoMail-DKIM: pass (identity @citrix.com) X-ZM-MESSAGEID: 1770991010508158500 Currently the -Wa,--noexecstack parameter is only passed to the compiler when building assembly files, as the assembler doesn't add such note for stack attributes. However, the default addition of the .note.GNU-stack section is dependent on the ELF target used. Adjust the passing of -Wa,--noexecstack so it's added to CFLAGS instead of AFLAGS, and hence such section is also added to object files generated from .c sources. This fixes the complains from the linker about missing .note.GNU-stack section when building x86-64 Xen on Darwin platforms. Note we could instead pass `-z noexecstack` to the linker, but that however would mask any possible errors or unintended mismatches from previous steps. Suggested-by: Jan Beulich Signed-off-by: Roger Pau Monn=C3=A9 Acked-by: Jan Beulich --- xen/Makefile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/xen/Makefile b/xen/Makefile index a054315fa4a2..a2b442e76d5c 100644 --- a/xen/Makefile +++ b/xen/Makefile @@ -413,7 +413,7 @@ ifneq ($(CONFIG_CC_IS_CLANG),y) CFLAGS +=3D -Wa,--strip-local-absolute endif =20 -$(call cc-option-add,AFLAGS,CC,-Wa$$(comma)--noexecstack) +$(call cc-option-add,CFLAGS,CC,-Wa$$(comma)--noexecstack) =20 LDFLAGS-$(call ld-option,--warn-rwx-segments) +=3D --no-warn-rwx-segments =20 --=20 2.51.0