From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from GVXPR05CU001.outbound.protection.outlook.com (mail-swedencentralazon11013067.outbound.protection.outlook.com [52.101.83.67]) (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 6D94E427FAC for ; Tue, 14 Jul 2026 20:23:27 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=52.101.83.67 ARC-Seal:i=3; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1784060610; cv=fail; b=muNdaD6R4P9GUMYP0iM2cRYQ7jG899pPrtIho5HpU0j/8Uof8NjPiXgvNhL4PvT99pKAfFFr6DoSoFAbDe10++0giIZOGtfRmL40SAgdvgUe6bEZ7Uy0tlQUHtbXz6fnas+u5G9gXBl04g+/nuwZNH+LMTopQzRTYvFIGNGDx1Y= ARC-Message-Signature:i=3; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1784060610; c=relaxed/simple; bh=Mz4d0byj6hpKOOCzKIejZ9vSt71bEsdlpBFf1D3+he4=; h=Message-ID:Date:Subject:To:Cc:References:From:In-Reply-To: Content-Type:MIME-Version; b=oOIBG2fgNrfSrpT2wubOA83ro9GuGYQNgwtkzJ8P4zINttuG3T8NGFAhve3IyCo0PfALAP5gEo+1HNHfNbBPCnJdQST3qDj8Pdv++Wx757d1HjUQ2pnpukQWaoo/BqjkrIrNO1Zp1fa/YtFf1odOw2RikiIs85GWPiEwDLunvDw= ARC-Authentication-Results:i=3; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=arm.com; spf=pass smtp.mailfrom=arm.com; dkim=pass (1024-bit key) header.d=arm.com header.i=@arm.com header.b=DIOsmcQf; dkim=pass (1024-bit key) header.d=arm.com header.i=@arm.com header.b=DIOsmcQf; arc=fail smtp.client-ip=52.101.83.67 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=arm.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=arm.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=arm.com header.i=@arm.com header.b="DIOsmcQf"; dkim=pass (1024-bit key) header.d=arm.com header.i=@arm.com header.b="DIOsmcQf" ARC-Seal: i=2; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=pass; b=m1tpACYWQQJWUHKQn2IsCOQhzzv4pqe5KT2wYfCGurR14Rrp84YzqQsNSyvrw6x/Infe6Iv8+S+YzxxsOsPZUSb6dJ2RYNluDfAs69zO+TJSOn3e4K24swLlATNJOL/JtZC9sxh5Cnh2U/9u78zYg5hSA9AivlQK9R7L6+YrxDCcWjByRW4Y8AfONE3sLwWDfP/FZiFbU53YXmVkOlcNxvN+yi+KUHyM5bvjNq0j4+XPodrqvnaP6EqOiCJxJ9i1Z6dMpFoCNbGdxi9gTH4Lh+5qs8Lv7H9qUp+fvJsDtQ5n5Y+N72h3P1YJ94dF+4Y8z5Rj6NQh39MB+/TTyyp8eg== ARC-Message-Signature: i=2; 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=0gI3UwFJpdPNa3+3culy2AzCSzJm1/3eD8J4X14NLfI=; b=Y+BP8stKzWD5ngkF2pL9AOuoxsRZNa+U6Bj+GGxqAMTdBY8SDeAkhYp6c+G/Cs6pMJ9aPrvGUp1wFd6290h5Lmzdnd4mKqwN+EqyDhkS1PzFZM5Q6pWoO3MabYw0Zrx3MlJINBNvxMJaVPL+r8giD7BWWptYm9WfoFXutSrs0borXRw6K2V3H5a7PgPChV22xhf/TeKPOu7i25Txx+Xnx9Q7PL8MP+eSvfWMQ4KMKo2x5UFpHGHZknNRaDjEde9j2iCulJABTb1EBc1zlefbRiNq821opWXyWN+MN817GwQ+HPsKR7YZRXr2T1RR6cnJ6VSjYc+9tl+6BgBT7fNmcg== ARC-Authentication-Results: i=2; mx.microsoft.com 1; spf=pass (sender ip is 4.158.2.129) smtp.rcpttodomain=intel.com smtp.mailfrom=arm.com; dmarc=pass (p=none sp=none pct=100) action=none header.from=arm.com; dkim=pass (signature was verified) header.d=arm.com; arc=pass (0 oda=1 ltdi=1 spf=[1,1,smtp.mailfrom=arm.com] dkim=[1,1,header.d=arm.com] dmarc=[1,1,header.from=arm.com]) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=arm.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=0gI3UwFJpdPNa3+3culy2AzCSzJm1/3eD8J4X14NLfI=; b=DIOsmcQfzhXRUJabfMfSOqXyKWHBEhHIj7GOPVe9s1LJZTPs/ZISulRw3uTIuA2Wzu+yscPRwfRZSYZ7wdXcVL/n49ZPn5kKaREql+BXGEvMoOuDALgpn8ioSqAduIvL3NwxzQhaUc6zJMWZakkBhNIE2+sLBgXYKvHIygnyxfU= Received: from AM0P190CA0024.EURP190.PROD.OUTLOOK.COM (2603:10a6:208:190::34) by AS2PR08MB8830.eurprd08.prod.outlook.com (2603:10a6:20b:5f3::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.223.10; Tue, 14 Jul 2026 20:23:22 +0000 Received: from AMS0EPF0000019A.eurprd05.prod.outlook.com (2603:10a6:208:190:cafe::93) by AM0P190CA0024.outlook.office365.com (2603:10a6:208:190::34) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.21.202.20 via Frontend Transport; Tue, 14 Jul 2026 20:23:22 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 4.158.2.129) smtp.mailfrom=arm.com; dkim=pass (signature was verified) header.d=arm.com;dmarc=pass action=none header.from=arm.com; Received-SPF: Pass (protection.outlook.com: domain of arm.com designates 4.158.2.129 as permitted sender) receiver=protection.outlook.com; client-ip=4.158.2.129; helo=outbound-uk1.az.dlp.m.darktrace.com; pr=C Received: from outbound-uk1.az.dlp.m.darktrace.com (4.158.2.129) by AMS0EPF0000019A.mail.protection.outlook.com (10.167.16.246) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.21.223.9 via Frontend Transport; Tue, 14 Jul 2026 20:23:21 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=go49PETG4/IPaWEjAVbRdyw+08ErZfYX6SiXPV1ZCjWnDEZIraDYdXqD2IgZvDtmBE7tUF8C6rC2tDch3R50Z4RRYr1py8IqFlq7cVsAU60r/7KOolJ5dRvS8bpCQdo+OhgOxul+ggtzFVmPk4xpeK7NBeFtbOeS/fNZYfeMQD7qJo2oyLB84rf6sqvE4TKMy3dX8pmfmHijxGSXlXvk1tjQaz7WVEu2GGBGdAVccsNpERiBbjciGnADjtwHo3j9HKGfua5qz8xH/SZAwL7qOL5HTknjXYE2jmOe+LMA4fNZ0pSYXxmMvqV0pQaOwBUkwR/E7e1neAueDZFsijTSnA== 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=0gI3UwFJpdPNa3+3culy2AzCSzJm1/3eD8J4X14NLfI=; b=OXUvP5/StXan6LuGx65trZjE/GWpyJo9IraYkywwlIyZXxxBsm38JbdAR3h8oHM3HWzs4F50F9nXcS48XuDFujB6i6DmdEFn1pxgZ+tHoCLBnu44rPVHathvJJ8qvC6tGaM6DLh0OpEwfOdxKwX5eYM2jkjVnzqH4u+MN1YKmd4cWnTQJMiAZyLa3zsgm97rD4y0yphVrx7RgGr6RrXb0xkS7BIBNApgG5fUBqcI3b2e8CZcBpcpyH5acnK0fsLtsOo2k/VvUqkFpAEfqIRxq1l5N7hiaXKpRgarHolRI+ZN7EOOChfrsJWomjpCk8Slw8VAoNOekSmvPVcw6oJQmw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=arm.com; dmarc=pass action=none header.from=arm.com; dkim=pass header.d=arm.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=arm.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=0gI3UwFJpdPNa3+3culy2AzCSzJm1/3eD8J4X14NLfI=; b=DIOsmcQfzhXRUJabfMfSOqXyKWHBEhHIj7GOPVe9s1LJZTPs/ZISulRw3uTIuA2Wzu+yscPRwfRZSYZ7wdXcVL/n49ZPn5kKaREql+BXGEvMoOuDALgpn8ioSqAduIvL3NwxzQhaUc6zJMWZakkBhNIE2+sLBgXYKvHIygnyxfU= Authentication-Results-Original: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=arm.com; Received: from PAWPR08MB9829.eurprd08.prod.outlook.com (2603:10a6:102:2e6::10) by AS4PR08MB7656.eurprd08.prod.outlook.com (2603:10a6:20b:4f2::9) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.223.9; Tue, 14 Jul 2026 20:22:18 +0000 Received: from PAWPR08MB9829.eurprd08.prod.outlook.com ([fe80::5cca:dab9:827e:c7bc]) by PAWPR08MB9829.eurprd08.prod.outlook.com ([fe80::5cca:dab9:827e:c7bc%5]) with mapi id 15.21.0202.014; Tue, 14 Jul 2026 20:22:18 +0000 Message-ID: <23183893-2106-4e5e-8bb7-2754dbe5864a@arm.com> Date: Tue, 14 Jul 2026 15:22:13 -0500 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH v2] x86/shstk: shadow stack enabling write return code change To: Dave Hansen , rick.p.edgecombe@intel.com, Thomas Gleixner , Ingo Molnar , Borislav Petkov , Dave Hansen , x86@kernel.org, "H. Peter Anvin" Cc: linux-kernel@vger.kernel.org References: <20260707184542.1721085-1-bill.roberts@arm.com> <0d639fcc-4bb1-46a5-825d-beb803b8f3e7@arm.com> <77ad85d7-2d1a-41ad-aa44-aad26f7af5a3@intel.com> Content-Language: en-US From: Bill Roberts In-Reply-To: <77ad85d7-2d1a-41ad-aa44-aad26f7af5a3@intel.com> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-ClientProxiedBy: SA9PR13CA0059.namprd13.prod.outlook.com (2603:10b6:806:22::34) To PAWPR08MB9829.eurprd08.prod.outlook.com (2603:10a6:102:2e6::10) Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-MS-TrafficTypeDiagnostic: PAWPR08MB9829:EE_|AS4PR08MB7656:EE_|AMS0EPF0000019A:EE_|AS2PR08MB8830:EE_ X-MS-Office365-Filtering-Correlation-Id: 5a8dc298-078f-4899-9514-08dee1e5bff9 x-checkrecipientrouted: true NoDisclaimer: true X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam-Untrusted: BCL:0;ARA:13230040|366016|23010399003|1800799024|376014|18002099003|22082099003|11063799006|56012099006|4143699003; X-Microsoft-Antispam-Message-Info-Original: 57Ed10K07AqjIZ6fjUtKVbdTpwLmHX+8MMLh6LDD7ju3KM4nxxIOGjpbvrijgQ7w42W2d2MV1RMa2AIj/aqQFH2vdDFETSE/P1/4hLRH8CM26X3lqaKDSOTIf06XBrbT4b5V5HVMek0UZi1DfABrc1nvnixihMpo0RQUpT3kIgAFrH+gJon60bKODkksuXvxDXDSWnQ1Mj2dGQUZzwdI1673aOf0h4JFU4LQKdE4tTRgVNGi6kuxuxCXjcNu5S/tuPryjWNcUDkHCs/e6JghFm4ZJWqBAPhPx4LmktcnDl7Vd03zLg/eF3cRhNwlzD9Ifep+IEybsinP7Jmo9uvrvHaa3aHN/CbTnfpC3XuNojb+9TLyuBw1CpOHDvKLJfXm1HM1RL+DHkYn8SsWf7pkPpBvyAMmleQAgwyQ6vx5JkY2IbtHf4IGNLqO536KSJdMNhksH8uGn8Y2rUSonzN29jpEVhjU3uBuPxx7qCVbkkAeV0ofqcRiyWr6ZAEg9WC7q/ZcFhJR6z/kN++taajc1hwz4deXpZ0mBOMIvcZWKA82ZuXTF/StlQWBWqa1nIPtF3Xh+QY82JQJQ7JSeHjHETPlmoYnToaDt4ZlmB3dH81H4gNWLAEhxhH6Eg8EGE1sxCiFgoULwsgyXg1azQpAHmBCHeqIgsjF35okaMNlE/c= X-Forefront-Antispam-Report-Untrusted: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:PAWPR08MB9829.eurprd08.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(366016)(23010399003)(1800799024)(376014)(18002099003)(22082099003)(11063799006)(56012099006)(4143699003);DIR:OUT;SFP:1101; X-Exchange-RoutingPolicyChecked: XsgI5vJ00olmCejIZ2TdCIOCNbsxM58UXztZiXiLqaX5JChCL93ndeMssb3H7thAVEXYq6EOQIK8hfxb0rNq7kDZLrz1bX54btFIFv8QMOnjQXLviyHcviALHbTj4XNpPZTSuwocl8dLMcCt3PiZaxMWCELY0dV4kMyzoBq36QIIz5+fKZybVAIwVKwMxvCQ1ViHILA4HYQhs1OD0ClCCmNjkqWOFv/NZMxon/I0vpAMDuA+j79KU5UYhjQiIPS+wQn94RN3p09AzjECoM8r9Wshh8i6K9Ud+nx6nEL/nhuhDaIrzAzKjuvU3DiGr0hWYggBFUZ3sTgFMUDjMVL2VQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: AS4PR08MB7656 X-EOPAttributedMessage: 0 X-MS-Exchange-Transport-CrossTenantHeadersStripped: AMS0EPF0000019A.eurprd05.prod.outlook.com X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id-Prvs: 3c73662f-3b58-4321-a25e-08dee1e599f4 X-Microsoft-Antispam: BCL:0;ARA:13230040|82310400026|36860700016|23010399003|1800799024|35042699022|14060799003|376014|18002099003|22082099003|11063799006|56012099006|4143699003; X-Microsoft-Antispam-Message-Info: 3AwNWtMnnHjOOlgc9nbAIMrF1JAfN5LYQpVJSKh/oZTo8Lc0oShVsmBlsu3Pf+fWX7NlTG6XgeeHP9YCfxDXAkdXcd9Os+byVvvXUfcyvXSJAHPg0j9UokW7swrSFiconyKEDHl8XoZHZ7muICvgf0ihhZ/7xf37JsLdI9ZoEZIW7XxOnKhiZVp6A7VimgXylZ95Evv7usPzZUaLEPdz44ir10FUyrIMzhEGUXgPrPUAsQb/TqPMa+I2CTOWe4iSS6wr84zerGQm0NXoX7SpViVAqfQ12ZGU3WePPk84RWpNlsKck2TevfJy8yOUBcgdRXWjKBG/qL6HO99cWraHL+epdLoybi91A4EimVxY1Ywrud1SbM/bfw/SdVbX0H0aKyW3xg1Q4sYdKl4UYDgpid1My9pL7antsTRLncDNehhyAUtf/mxsxEzlP94rVNC3slhqFgTCGxcb6xrESUJemP97Q7RYxYG+/BBvFOv6fq9YqJ9v4walbDO4ruNDMrpNBKaJnTfdeOaZ35libxD1prlaFgSHDGPzqH8ScVQdm7n/uFLFX1qKUy3/7OUqE5QKWjlNIx9H/lGDBrhgHgvTbFejt1tOr/AzUwzj8w2/mNKrljm5XE2pmgL/IE/kiyFplzrWy1vzcpIsh+WKbxN3LECc9VVxDH68kUcfSVO8ZVjVFuiVm9fyEhSAvjByll3J6x0aT04y1r1EEmaJ9t8NMg== X-Forefront-Antispam-Report: CIP:4.158.2.129;CTRY:GB;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:outbound-uk1.az.dlp.m.darktrace.com;PTR:InfoDomainNonexistent;CAT:NONE;SFS:(13230040)(82310400026)(36860700016)(23010399003)(1800799024)(35042699022)(14060799003)(376014)(18002099003)(22082099003)(11063799006)(56012099006)(4143699003);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: Bgrq12tnb+rl9e7rvtQt7KDVZ2uN/np47+aUUDxZLx0vtlknBIFYdMYZbdzAAGtAbPZpGN5023KxEBmpleSkS1BmIOCbfOSqlYpBC6CWstaf0JpIb5hr7LQdZwys7sfnL0/knZUrxrPhzw9mAObieLI30YQv3aF+ul0bBf6YmBZbc+OuurFEOPoS4pPtipThCIhrtwWLj1yPvpElUi//3dWJvGdsQaTvYHkWsbxWFXIhIt4kd2OH1weqq0ydEv9MseBitENHSWn0/ja8NRxTT9gcoA0ujxRG/CACr+Lr3UH/3+rmjozAIr1XtNuKT0ci9VBIfnUWigEhGFprzglaa3Jz9lNDDHccFhAsS9v+ffOploRITZRz86dO2fxwmdlHkRkzsSHAk38vB50/XhHvhy1ToofJNOdKhQl23dF7pVI3PM8d5d7BHTwOqliauMIO X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 14 Jul 2026 20:23:21.6833 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 5a8dc298-078f-4899-9514-08dee1e5bff9 X-MS-Exchange-CrossTenant-Id: f34e5979-57d9-4aaa-ad4d-b122a662184d X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=f34e5979-57d9-4aaa-ad4d-b122a662184d;Ip=[4.158.2.129];Helo=[outbound-uk1.az.dlp.m.darktrace.com] X-MS-Exchange-CrossTenant-AuthSource: AMS0EPF0000019A.eurprd05.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: AS2PR08MB8830 On 7/8/26 4:00 PM, Dave Hansen wrote: > On 7/8/26 13:56, Bill Roberts wrote: >> Now for this patch. I noticed this issue when I was doing negative testing >> from userspace via prctl and the return value didn't match what was in >> the pcrtl man page. > Ahh, that's the bit of background I was looking for. Thanks for that, > and thanks for the patch! Hey Dave, just to clarify, is there anything else here I need to do for an ack, or can I consider this staged? I also sent out the prctl changes this am, so you can see more of the context.