From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 83DE6CCF9E0 for ; Tue, 28 Oct 2025 13:51:46 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender:List-Subscribe:List-Help :List-Post:List-Archive:List-Unsubscribe:List-Id:MIME-Version: Content-Transfer-Encoding:Content-Type:In-Reply-To:From:References:Cc:To: Subject:Date:Message-ID:Reply-To:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Owner; bh=CSpjMDFzvoZiahWNLB8AqsQvehKUDuvlS8DM8cOs5I0=; b=AvgWJdK/jpeoILzlI4MeJ/11PF 5Who9unN8X0InFem9cA0ppzpQyOLVKDn1ZGrVWc0F/mJ1K0NG53O/mDryjrgkOrqsgg1mz/mSefG0 JGPs7uGTlwzBw3m1kSyJdkVbUQALm8S25VwGl5FIsTJ69c4VPTbZU5LGQ6wz7JOL0KTZVCAuflVRV rPDrYx02Nn48E7lOOp0U8SXE0P9SZAfHnVYSIvSRaMUV/xuRhxA/sD2Ckz0szrUzvSoOOdvn7jL+L Q4v4ku57d1XC+5Xsz0gPzTDndAIOsN5HImT5iiiVUZXKtmhuXCUTBymytIy7WWzYa/U6qYlz05EYn 1BA4P+ig==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.98.2 #2 (Red Hat Linux)) id 1vDk6u-0000000G2Ve-2hxA; Tue, 28 Oct 2025 13:51:40 +0000 Received: from mail-canadacentralazlp170120003.outbound.protection.outlook.com ([2a01:111:f403:c103::3] helo=YT6PR01CU002.outbound.protection.outlook.com) by bombadil.infradead.org with esmtps (Exim 4.98.2 #2 (Red Hat Linux)) id 1vDk6s-0000000G2Ux-2ums; Tue, 28 Oct 2025 13:51:40 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=MelzqHi13a4dasKrb97baISj/e1Bz3Mt3TMAYowUSrJtDrLSdCkrL0fa1dnaf1XnDukIK+Hj7ILv39ASwalJr8vQXTRQtPMjQ52Pp/Ge00MOxJmU4esX225gq++6kSkL0f2VS7Sot8Aj1Gz6cMsHmIKPNBcUunTrdaXDbEPfGRBBtJFZSvzvH9G36oDHI8v1OeLh5//O82j5uGBZ7yK66paFn1z3vG7So+0wg8nc1tK+Pq5H9Tkg5ilwC81m9PmNwzRpKDQoJkWe0v0aYM37waY6kw+0TfgQImfOHvzr/c/Ak6GJGry4BZHH5ndJlYsCXaiy9Xv7uteLptRflRKNQg== 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=CSpjMDFzvoZiahWNLB8AqsQvehKUDuvlS8DM8cOs5I0=; b=X4yvEvxw12N65n6QB/Oj/1+p7gxzkz8+3ONFB6ycWX7UGeANgrcHfWFzSZRORB6whngXKx2FzjYU+z+WwPY4llmH29O6r75C1P6eI3xoCzXsc7M7SzMOjDNEuhx7k4jrqhcZ4lcfMvlx1hsvlCF0fZdGmAPtc/xLjXTuKNs1jdwSTFz1LAEHwFg8aQEXINclV78pS5iPKOi3bCevowNhT6piJpDSbDAnB07ZZC0BqvTQazv2r7N3bFLVUaIvvw5VRDXtQL/sRJ7Yu6p2ncQmO8P/nzz4ayGAypyz4TzwBcUpY1pMruCyrVexP0ptVImnKIA7qleHMnRmlqtAf+CEVg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=efficios.com; dmarc=pass action=none header.from=efficios.com; dkim=pass header.d=efficios.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=efficios.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=CSpjMDFzvoZiahWNLB8AqsQvehKUDuvlS8DM8cOs5I0=; b=qZFHiiutJydKAib5UhfDza5nkG0r0kdBkN9QApbWAj7YOs36dqx+kzrI6j9EvNEKNdtCT+ZxxlPNP2g9Po9CAoozKcaQLn/NxQ82IzxymlqOmotq/AxXh1i+VZmPgFELzMr1L9OTTo2wND8PMolegOxYNi7lYSF7OxM5CCvm6w1AAj6haJop9Z25AzoDzASz15hXBRLGh5zEPJ+xkTyfUPPe/dF/F2DI+4mlAxgDSQsJIOYgKRwCv61DhNemGBNjhc8YOi7g5REnVaT2HfDSXJNAQZDX6VWdznskF3THDhL1dssLnTKJAzTA6hSajLZwv/n+bsv1qfn3pZfBfzKzlQ== Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=efficios.com; Received: from YT2PR01MB9175.CANPRD01.PROD.OUTLOOK.COM (2603:10b6:b01:be::5) by YT1PPFC07946807.CANPRD01.PROD.OUTLOOK.COM (2603:10b6:b08::581) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9275.12; Tue, 28 Oct 2025 13:51:31 +0000 Received: from YT2PR01MB9175.CANPRD01.PROD.OUTLOOK.COM ([fe80::50f1:2e3f:a5dd:5b4]) by YT2PR01MB9175.CANPRD01.PROD.OUTLOOK.COM ([fe80::50f1:2e3f:a5dd:5b4%2]) with mapi id 15.20.9275.013; Tue, 28 Oct 2025 13:51:31 +0000 Message-ID: <71454a26-7ea2-48c0-83bc-84ac7c80ff8a@efficios.com> Date: Tue, 28 Oct 2025 09:51:29 -0400 User-Agent: Mozilla Thunderbird Subject: Re: [patch V5 04/12] powerpc/uaccess: Use unsafe wrappers for ASM GOTO To: Thomas Gleixner , LKML Cc: Madhavan Srinivasan , Michael Ellerman , Nicholas Piggin , Christophe Leroy , linuxppc-dev@lists.ozlabs.org, kernel test robot , Russell King , linux-arm-kernel@lists.infradead.org, Linus Torvalds , x86@kernel.org, Paul Walmsley , Palmer Dabbelt , linux-riscv@lists.infradead.org, Heiko Carstens , Christian Borntraeger , Sven Schnelle , linux-s390@vger.kernel.org, Andrew Cooper , David Laight , Julia Lawall , Nicolas Palix , Peter Zijlstra , Darren Hart , Davidlohr Bueso , =?UTF-8?Q?Andr=C3=A9_Almeida?= , Alexander Viro , Christian Brauner , Jan Kara , linux-fsdevel@vger.kernel.org References: <20251027083700.573016505@linutronix.de> <20251027083745.356628509@linutronix.de> From: Mathieu Desnoyers Content-Language: en-US In-Reply-To: <20251027083745.356628509@linutronix.de> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-ClientProxiedBy: YT4PR01CA0483.CANPRD01.PROD.OUTLOOK.COM (2603:10b6:b01:10c::22) To YT2PR01MB9175.CANPRD01.PROD.OUTLOOK.COM (2603:10b6:b01:be::5) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: YT2PR01MB9175:EE_|YT1PPFC07946807:EE_ X-MS-Office365-Filtering-Correlation-Id: 755a6793-e8f1-491d-5012-08de16291953 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|7416014|376014|1800799024|366016; X-Microsoft-Antispam-Message-Info: =?utf-8?B?UXU3RTVxeTZMNm94VTM4ZXRrazQrbElnc0FJU2NGcWtkVVhQMXlJdThZMjUr?= =?utf-8?B?Wk03WnJNNDJnTmtuS3F5TXliSFFLTnNESXFidzJZSHR1VmdkK0hGRDh3eGty?= =?utf-8?B?TXpBc1VQc3o5aXNWZ1J5YTBzRVgxUG92QmRTMmxQQTlVd2ZycVZOV2pXNCtv?= =?utf-8?B?K0w2a3VoMk9UTFgycUpJNGJxUUQwelNYSDFyc2g5dnFScU5ITWlhTGs0VGg1?= =?utf-8?B?TVFFVmpMK3J5L3ByY3FiWit1U0pPVGFqZjlTaXFYQ3lVK1d3U1J1elh3REhl?= =?utf-8?B?TmRUUkdDL1BiVHAzQTRmS1hsb0lUWk51VlVGd01mWU83K1FKWFprbTk2a0s3?= =?utf-8?B?YVlPV2VBN0FySHhaMnFwTmxsRDNQS2N2TFRJNVZzdmxEZUMxeitUd2grQ1Zo?= =?utf-8?B?VFl5Nm9mdjZJQnRveElndDk4WU5zeXhJaG5sSmY5M2FtYVFlU2VVQmFJalZx?= =?utf-8?B?NE5ocXJGOTJMSTRSc3A4SWtRZndFbXh0aW5DWkRZbkJqMkJ6Z280ZHA3cVBl?= =?utf-8?B?MGtEWmZKMG55Mk03WEdFKzZNeGRXMTFpeUpaTmFVVkFlL3VVL3dxMW4zTVBk?= =?utf-8?B?Y2RxVE5XU2tzeWdudWc0QUR4QUxyL0w2OTVJUUovOEJ3VGVlcUhvc3BTNTFT?= =?utf-8?B?M1FaYUc3Kzd0WWdzMTdsNy9xNFNmL2lQcDB6VElQTmdjS1ZkTGYzRldXMHQ1?= =?utf-8?B?S3JIRkwxaWVzSE02cUcvUXZnbDBMOHJ5c0ZhMHcwdHJXMVo0ZkpKYlZKNmg3?= =?utf-8?B?eE1wd0pLdUhEUmhpVXZxWHEvL3EzR1NwQ09wL1Y5eGgxa1RiZ2lrRkw2NzVx?= =?utf-8?B?ZXdKTXVZUTVNV2tYWm54eVJ0dGJjRHloaURyWDRiTzhLY3FZN0FPdjVVY28x?= =?utf-8?B?UU1KaDUwaEx3ZjRaUzI1M2hWaUIvYnlnS2RwRU42R3JJbDZ3T0x2R2diOXM3?= =?utf-8?B?TzJwNUlOaWZ1VzdXQ1ZUalZrMjBjbGFOelpFMnA0TFUrbk9MQTBDdjU3aGI0?= =?utf-8?B?dWQ0Q2JuTGJjZldmZGl0ZlVVUW9keXN2TUZCR3ZldHg4elRZd1d0NjJOVzZu?= =?utf-8?B?c2RFaFo2YWR0eHJzVG1od1J0dVZRemw4RWd2U21QSnNydlhLZUcxMlFEUzZG?= =?utf-8?B?cml6NkJ2WnpwRHlrc2FQMytFek9GNitzSEtWb1V5UEUwU1JDZ29xK3RJMjVv?= =?utf-8?B?VDZHTWlFeDJ3VnZNMTYxTHBja0o4NXBEQ21vcmhoZysrMlhxekpKeFhwNmR3?= =?utf-8?B?UXpyNlgxL0RPNytoVStDUy9zbU9LMXR2N1I5eDFvaE4vZUF2aEE4dTdTZndN?= =?utf-8?B?STU4NDFXa2trd2pmdDVHaCtHc1Y5bjVVQzdSN0huVUR3VXRxZTJsYWo3OHZs?= =?utf-8?B?MUJOcTBjRzR4V0g3UTdlam1lUEVoeEtLN3h3K2xYSCtHTnBoM0Q0N1JtTkx5?= =?utf-8?B?UGViUzFrMTBueTUrdkR4ZGpjai9taE1aK1NkNkxGdXR6cG1TZGR4YmlQZkZh?= =?utf-8?B?aDVJYzBpcFNpTzNYZGtlNExBQkt1am5VUlVLcDd2eUxXRTljdEV0V2RuL0JO?= =?utf-8?B?Vjd4MGFhQ1RaRzR2bWw1NVFUUHFuaWU3ZFRBSml0azJoNnZqOEM2UkFoczZW?= =?utf-8?B?UzB2SWI2TnoydHd4dGtGMWtUR0ZQNGFubUVtWXJxNTJwL1ZWZzg4akZOcldx?= =?utf-8?B?UTNMUzhpYWI1eUZYdDFUazVCTkM4RkJBdE9rdnVCMTZJQ0pMSUVEN1ZMY1dp?= =?utf-8?B?U2FzbFhYMVAvaTVpSURQWFJkNVk1ZE5VeG5PMU9tckVOK2ROUUdjekJtWito?= =?utf-8?B?THhqbk5Ibm9WUHNKdmdQU2FQTDFwcXRydkVvVW14TExYVmRiQW9zR2pnSXNW?= =?utf-8?B?alh2K3A0ZXllOEJYVkJZanQ2VjVjV1RhSGxqWThhQmhhd1E9PQ==?= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:YT2PR01MB9175.CANPRD01.PROD.OUTLOOK.COM;PTR:;CAT:NONE;SFS:(13230040)(7416014)(376014)(1800799024)(366016);DIR:OUT;SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?WENFamhrTUpnWDRzaGNNcFNkMCtqNmJ0TDNvTk0rK2Z0ckJ0QkszakJ6SmZv?= =?utf-8?B?YW1aTHpvV3orVHJEMkFUS3lrVmNoWnZhM09wUXQvMCtteVV6Q2Q2SzhuaDhY?= =?utf-8?B?SEVPcTk5MncxMjNVcW9ma1NSU0Jkc1ZiY0Q2WXNRbnlrOWVrVGJPZmp3Y0Rj?= =?utf-8?B?V3JKblVMa3FsZnBDQ3lXYmxnVUd6aTlzTzVUR21tVHJMRTArbkkxUEptNC8x?= =?utf-8?B?R1hweFdENkU4K1BLODg0Mk5DdWVoTEV4TGMraVlLdzZ3Nk9zNlBNbEpxbkFk?= =?utf-8?B?SUJkWGIwV0U0VktzMElYZElFVUtpZjExb2VVZUJSQ3BSdHg2Ri9NOURpaG9z?= =?utf-8?B?K01odzQ0cHRUSFBkcS84cVorOWxWa2VqdzZTL252SkFsdHI5UGl1bDY1SHA3?= =?utf-8?B?ZEVpZVkwczRRak5taDJFYkhCMmpFQ2xRcVZYU2hOUEVpN05CQlM0Z2ZGUWt6?= =?utf-8?B?MTFhdU1SNGV2RXpFRncyUHBEZzZudkwyVFFsZ2JpMEx5bHhyUFlvTWZTZzQ0?= =?utf-8?B?dXNVckV4eVNaa1pkaGw0OVJlOUlVaFRVRjJpMHA3RHgrV3p4QmJMM1NmMjBV?= =?utf-8?B?aGJrbVNjNWpmY3hkVzJjdHlycXEyNFpZZjNlN2lTdktlUXRpOWVFbGJTd3pZ?= =?utf-8?B?anY3MFVBVHZ3RnE5Y05IcGVjRmhOSU9lNWhNbFMzQWdsVklPazk4K3Y4a1RV?= =?utf-8?B?L3llak9MYzY1N08xUzJYM1dMbitWR28rbDY1L2pJNTdDRVk5SGR5dlBTSmM0?= =?utf-8?B?MEROZGdwbVBjODBIWHJxdWNiQnU4U1hwQ3dVcmFjcnlxM0xublRSZHJtR0g1?= =?utf-8?B?ejR2T09ONThXTm1qanVUSjJIYjBGR1g2WG9xZi9yTUdtbUE0UkM3c0tMWkRV?= =?utf-8?B?eVVlRVFEbDlKQnBOa3JXVitxV2RRNWhaVVc5czBoVStHR3AzUExGYU01MElw?= =?utf-8?B?b1pFaWxBYWZwVGFuMkp0LzNueW5ZT3ZHM2hPdjBjbWtlYmZPVGVQNkpwR1JQ?= =?utf-8?B?WkpjUFFuZjEzUkpFUnZ2NXlPU2pVZExEdCtKZkloNTNVdGhtVXArR0tWdXZ6?= =?utf-8?B?NWtOcW5heUpxcXpWR2dWb2JmZEl6QndmcjR3aVczUVdTeHphdnZ4T1FidHRp?= =?utf-8?B?bUFGZEVvbVdUYmVUb3kxOENIdHJQL3FvTzMza1ZqTVJKQ29VOHVwQ21ObDFj?= =?utf-8?B?MXFrTm5Sbldsek4zZDVEZ3N6cE8wdjhJNDhlaCtUbFd3R3ZFczkxV1N2VW5I?= =?utf-8?B?T0h3K3hRaFIvYUdhaU9hT0lYdnhnck9JMDZMVER0bmNTVE52MWU0RStaQW9s?= =?utf-8?B?NTBiMjhINTlZSzZkZmtsMEdqRENCMlBzdDhOWG9UR3NOY0o5cU5KR2s2b3NU?= =?utf-8?B?alI0RFBuaExkMlRnSjZyeEtjWTlHcm9zbVJRTGE2cHR1alU3SmRxQVRtcyth?= =?utf-8?B?SjdTNTFyemVVQldSQTRCT2ZpRnhhNnpUeXM1ZTRzWmxEaUxHc1owM1ZJMlBJ?= =?utf-8?B?K2poaHZJaDZ6SSt0TzFsbjFzRGdaY0J6Q1BUZzFFMTNxMkhpV2dUY3orMGZj?= =?utf-8?B?OHpvV1N6Q1hvOVFXb0doSDh3ZU0yTHZBR2JxUXFVeVZ4WFZiazd5SmZTMEpn?= =?utf-8?B?MmJub1FzK01IcmMvMnZSVWQzSnZJa1NFTjZLeXZWSVZqc1IvYXVZaXhCazV4?= =?utf-8?B?YTZvMVY3YWUwNGM1VlgxZEtLUDJ4QUZ5TU1mVWdKejIyd3M3MFJwMXVTZnRv?= =?utf-8?B?WmVzTm0yZkwvT3BYU1YwUDR6dEZndngwSEdQVHJVVWNKSDg3eXVyd2wwOHRu?= =?utf-8?B?WS9KbFdGN1ovSHU2TFRwYTErZjdpV05OV0ZwU0lGazcxYjRJanpBa293MzdM?= =?utf-8?B?cnR3bDdKaXkyNXh2ZlJBSThiNXlUTzRaQWV0M0FwK25YZUVTUXVxQTR6blRS?= =?utf-8?B?Z3hnSEM0TlV5RlFXdUlmeXdGZmtSUGpKSHJKVmg0WGpRTVBhYUNaUW8xRlpN?= =?utf-8?B?WXRKRkNuV2pPTnJJdy9aYXgrS08vMzVHa3YxZWRtelY3bUdQK0J0TEVWR1Qz?= =?utf-8?B?YWJGL2gycTBreWplcXZaZG9FcVpocHBwditFUkx6QVBmSDVEMm1DYWhMMk9F?= =?utf-8?B?MGFxdXJZR2dxb3piK1RJZklxOWRDV3Y4UEtaVCtmRTExcjhPYzRweXFiR0ZE?= =?utf-8?Q?dODdidmKb9ikjsJZtEoJAdk=3D?= X-OriginatorOrg: efficios.com X-MS-Exchange-CrossTenant-Network-Message-Id: 755a6793-e8f1-491d-5012-08de16291953 X-MS-Exchange-CrossTenant-AuthSource: YT2PR01MB9175.CANPRD01.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 28 Oct 2025 13:51:31.0933 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 4f278736-4ab6-415c-957e-1f55336bd31e X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: zH2oXHakrP3o//NUT92TpGE8GeIlUbKH5Lj8zPS3bGXbsuCcASudBC3u9Y1/I4ZqhYWD68n0HP3p+7p/LS65byIH9wqmYWAwbrT2NBBGtP4= X-MS-Exchange-Transport-CrossTenantHeadersStamped: YT1PPFC07946807 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20251028_065138_750921_0456A155 X-CRM114-Status: UNSURE ( 6.50 ) X-CRM114-Notice: Please train this message. X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org On 2025-10-27 04:43, Thomas Gleixner wrote: [...] > Rename unsafe_*_user() to arch_unsafe_*_user() which makes the generic > uaccess header wrap it with a local label that makes both compilers emit > correct code. Same for the kernel_nofault() variants. Reviewed-by: Mathieu Desnoyers -- Mathieu Desnoyers EfficiOS Inc. https://www.efficios.com