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 E0490CCD1BF for ; Tue, 28 Oct 2025 13:50: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=n6GMyN7poxLB0mBVDMPS2eMZrP80ChSin0LQJBROe+8=; b=2X5QVpKXQ56DrDO/6HJEivItq7 xFPKp1JZK8XlGlNmucPyixX3gshfYQ9JSBXA71EJptYut7TS1iTmaAWSfhNAZhCtJwZj1fp+1a27H meOTn7U3D+VNLJUR4chCJbsJkl/o6By0uJqVYirDRv5jYp6yijvWdcsKF3kYveqiM2qL0lduto0t3 XF3JAdKdIyZBZIkpNN0gqvlsKmmlcJrNPdHPkhhKUuSkERaimJV47kLc+LiHnh2fwY5TDhVJ3M0Y7 +dr8CW6M6CJ1ycu7UOin32FXz+OEdFG1Iz70dgBejhbi6eBAmyI4l/JN/yT+vXr9B7z2KISg1wZRq rHFbPoJg==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.98.2 #2 (Red Hat Linux)) id 1vDk5w-0000000G2Lj-3jtP; Tue, 28 Oct 2025 13:50:40 +0000 Received: from mail-canadacentralazon11021134.outbound.protection.outlook.com ([40.107.192.134] helo=YT5PR01CU002.outbound.protection.outlook.com) by bombadil.infradead.org with esmtps (Exim 4.98.2 #2 (Red Hat Linux)) id 1vDk5u-0000000G2LH-1uUN; Tue, 28 Oct 2025 13:50:39 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=UKWZja5RNmgCOS8T2w+Oy9zo9D5NmrzIH3fQutlvVe5Qw1hoP8tkj6XdEQfTb6dC6+yfbFIoL24UgWl5H1ctwByzYdkZ6dt0SNRtQNI/7Co35g/9sLF4PP9Qvm9XQ0YQM+E9PpHAJMsZCWFrY+MUDStUNbNEyLpIwAswy7KGLfOtSJVeikI6hlgRd8Gzo70wAYwgIA5RoO93iJVOJnMDV/ei2i3Ad1cOnSTlo9SJ190/TOjHffNk4uS40fOm+9nZqay0D6B9cS1xi/YOoEmB2A6jjn1icgAxel3fPyV/TsO7KN22PXkDBWsT1OLKzsY0gRY9IEraPJSKaOG9FbxKpQ== 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=n6GMyN7poxLB0mBVDMPS2eMZrP80ChSin0LQJBROe+8=; b=DnDf+iKTT6nrFkqWcB3gvl7ZaNIl+//Yy5d9jIzsWH3mRMz90qBHFKydd7xGm1uZ9CUvw7UdjasjYcdSbjjXshUyeRSxlHxC+PWyz6DwkLgW7EnofnaQUirv0ry5oeFSu9KQqDVAjAFvVkRJlma9dgXN193OvjsVohzWGxLgAhF2kSh+XNoKNOPLpNsHChSvTt84CrSYq79zRWuwjeKUij1oRKwa9jDsaW6Ih2hFWPL1unr77QVsjLge2eDfSBVOI6FhErsB/ePt5o7053ACAMMLJo5Y/8350AaIF9YgUuZjH1w8sNpcxRc6FXu3lHNPZf36pk/T+PHBwwIHz+yH8g== 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=n6GMyN7poxLB0mBVDMPS2eMZrP80ChSin0LQJBROe+8=; b=X+sWL7zyZUblyorEccN0In9vGNFwfLQn+cCy0bgDf+cuZ+cGcC6cLfGNW77W4A6jd0GORjfVnnEo3iaLrDIkKdJWOqL1O2U4heHUFMEmSbHIA3R5B0ucCl/1Ud8793N6w/rMkkfrAFMAoXfbk5u51O7NMBco7Bi+hbQnG9pN9V8ze4wO29cWbROW3GZ/D9nZmW+tnEuDBXHuVkvxvOkaz3h5gQCCxpDOYXEEyK5SQByLJYKVorSYTKjsJdtxRjpKWewWWpWi9WVjG5+IST1odxHkZVRfBEVi6g+uvDuLIoI8yfN3vfqa34j/Mr4yBrvy+YVieIl6BVUmMjsYfpClPA== 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:50:30 +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:50:30 +0000 Message-ID: Date: Tue, 28 Oct 2025 09:50:28 -0400 User-Agent: Mozilla Thunderbird Subject: Re: [patch V5 03/12] x86/uaccess: Use unsafe wrappers for ASM GOTO To: Thomas Gleixner , LKML Cc: x86@kernel.org, kernel test robot , Russell King , linux-arm-kernel@lists.infradead.org, Linus Torvalds , Madhavan Srinivasan , Michael Ellerman , Nicholas Piggin , Christophe Leroy , linuxppc-dev@lists.ozlabs.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.294359925@linutronix.de> From: Mathieu Desnoyers Content-Language: en-US In-Reply-To: <20251027083745.294359925@linutronix.de> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-ClientProxiedBy: YT4PR01CA0489.CANPRD01.PROD.OUTLOOK.COM (2603:10b6:b01:10c::8) 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: 22c7f302-9b3d-47ee-3bda-08de1628f51f 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?TUJOcFlPcUhrRUdsaVVMRDh3SUxQb0hCcFNWYmp0Rkl5M2tpVXByWGlMbEto?= =?utf-8?B?b3Q3MU96L2g3YndGKzBaSUZ5SGhrM0ZRbjkyc29ZVWx2Mnp4SGh3a2M5YVp4?= =?utf-8?B?WUlCbzh6STRqOG5qS2lCUzJaVUpqYnVUd1dpeitDMXU0WkdLM3BjMlEzTG9T?= =?utf-8?B?anAyM0F4bGl4LzRHcS9JT0NULzEzcStKSG5RWjNNZ2VmVVMvZHpHZVE5MjFW?= =?utf-8?B?Ym13Y1doYjJvOW9qYUFMU1NXbzloM2JMeEYwdXo5UFdaN09KbVV4V1BPNWhJ?= =?utf-8?B?ZFRjOXhLQ2FoZlpYbWEvQ3l3MTM1c1lhQmNmUkNnVWdub0pscGdEaW5YdkxS?= =?utf-8?B?TU1MTjZJWTNDYWNuaGZKOFdqNWo4bFd6cFBaeWw4ZzZJS2dnWkZkWm5Oaytp?= =?utf-8?B?bGp2UlhYUlZ0YTlmeDVFSnkzcm9heHk0VkVWaFdXeHZIdExBMTdBSmk2aVh1?= =?utf-8?B?YkJJZWJxaVk3WE92K3ZEVkVVQVRnc3VKa2swT1ovcUI1NWJ0dyt6TUwrdTJo?= =?utf-8?B?bC9zdmVLR3dUZzNTYnZOMmFPNm9iVk5KSGRoM2ZWV21ML1RWa21BbDdPMU9D?= =?utf-8?B?blFLVTY1Z1djcU00M3JZVVNpVStscHd1ZTNCcFhrVHZMVUVjejBlREQ5MTM5?= =?utf-8?B?TzFSVVNoa093UlRFNVl4bzc1N2Q2OW9pOENCbWdEQ2JVTkU3TXBNaFZvMjhi?= =?utf-8?B?R08rNGhMUHpKWUlYanI0S2syeHlZR2s0SE5aeDJOVVNZbjUyWXdNQkNVUnhi?= =?utf-8?B?cXN1ZUNjcWJTSkhhOC9GYkFHY3pJQzhjV1NyanBoQW0zV3pIa2VSbm1JM0dR?= =?utf-8?B?dmh4WHdFMVAxSWZ5MmEyeGFlRU9WWHFld2NCdEdqdmZvbmUwa1VmeUxVS00x?= =?utf-8?B?RDBYL3d4Tld2cmhYVGp1WUxqdDErbDZ2MS9aQjVPRWlwTk1SYm9KakxVUWl5?= =?utf-8?B?VkdlM2p6SDBYcVJvZHBuTFRhSVduUUFYR0xlTm4vckpWazllS1h5WTMxdStT?= =?utf-8?B?b2FnalhvSDZIWHhSTzExaDN3UkJvSWhSci9wNHNjR3o4ZHg5bitoNXZyZ2w0?= =?utf-8?B?RjU0ZDJPMlYzSUtYU1hDbDRkd3NFUkRId3NYL1hQc2RMMi9DWmwvM3oxcVpp?= =?utf-8?B?cUk0YW5LOXd4OFgxZkdoMWRJUndtTCtsRDNUK2pLdkJyejVmWE1kWGtjMUtw?= =?utf-8?B?VmxaMms5eUYwdW4zd2VZRDRKVTNqMk5YZWV0RE9FcWdhOW1DT1ZpdnBOcWwr?= =?utf-8?B?ZjdmTUdNQmxiYzR3dThnM1I2WHp4MGdVWG5qRDRUdjRoblZQWDFORmtQZExD?= =?utf-8?B?bWVIblZqeXdERzhCUWV1U3Q1eCtqTVVaU0ZhdTUzbEsvMDVBUzVSL3lNSzZl?= =?utf-8?B?L3l4VnVLWnFiTCtpZHVoSjlQTTlwS0JoaHpyOXc4TmU1eTIwOVFUcitwWExm?= =?utf-8?B?dFExM0l0VjN4UWd0Ylo2Z013WmJLVmdnS0pna2dzYnBFRFArdG5Cajkza3hl?= =?utf-8?B?OW9QWVBwczY5ekN5aDRyMEp2c3FoOXNtQ0E4bHRDaWh2bU1MZEsrd2JJL0ZE?= =?utf-8?B?bjlCM3hsRjJWSEZkcWtsRmRVN215WWNib0Zua3FRaXVseS83NCtqZjBDa1Zq?= =?utf-8?B?Y3l0cERmRDNJOXNiYVF0MEJEWGpVL2dCeCtxZnJURTRia0pLZTdiaGtFUjM3?= =?utf-8?B?WVlxMW9rempIQ1NuY1YrdUh0Qlo3TDRXV1FpSFVUZERybjB6akhzYmZnRnRv?= =?utf-8?B?ZkZra20zL0UyaEJvQ0hwdjRBY2dWNnhXVndyRkxZR3Jqd2tpVlBPdzg4Zit4?= =?utf-8?B?dktPRHpTYVdSMWdMeDhnVGcvSWhTQ1VWUktUK2JZT2JRYUw3K29Ncmp6bHND?= =?utf-8?B?SHNTREJaYnBzcDZLUVI5MmNZc0hacXNPSHRpNllYZkF4U0E9PQ==?= 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?Q0ZDUDNRMFplajZCWWpLZTlrbFQ5SkZpVWxrOFhtRXR3SlNobVE1NnV6MGc2?= =?utf-8?B?dEZSZEJNL2RLSmZsbEF4QW5XM3dhQnMyYXNVZFZ0TURWUUJzWm80S0ZTdUlB?= =?utf-8?B?RkxjWkFKa20zT2ZDNUVLK1dWeEtpUDQyZzJ5MWNwc0k0b1E4MHExSkpFaFBR?= =?utf-8?B?ZTBXcGRVSks3TWxrM09nSTQwT0tJd0hvMFA2WmhzRUJ0N1FMQm5oeDdRV0hr?= =?utf-8?B?SzdmczlNMGJ6cTFycEpJalRaTE1JeUZyakhxazVpM2V2NFBmYXBVZC9iM25i?= =?utf-8?B?VkdoeHpHWHRrRU9ZdVA1V3R0S2dPZDlVMVZoeEsvaEhpVFo4TjQ2Zjl2bjJD?= =?utf-8?B?U0thZUdMdHdQaVhjMkhSUS9OZSsvbzlMd21kdXd3RGYrQzg2QlZXT2FBS2Vr?= =?utf-8?B?MFMvWjBtaHZRTHdQN1I1d1VDU0tMemZSUW12Z1lqMzBhcnk2NVh0bjJKVE9Y?= =?utf-8?B?OCt2UmpFSm5zUDBCVDY4QjJuVXZXNXE4WFZ5aFpBMUxQLzNwNk05ZmhqempR?= =?utf-8?B?ckIvd0svemVJVHoyRDdTbVdkQkVFNkdxUTgzSGRVeHR4cTRjZlBXU0ZuL1V5?= =?utf-8?B?bHMwRlhycVFUbjFyWnBFUEx5cm1USkZ4YzBFdnVRNk5icGthemcwb0pKUURB?= =?utf-8?B?Q0xlYXBPWmRvNHRNak9MbkVBNitwQW1NOXd6N0dXRXJZbEtuVUx3NlFQN3lT?= =?utf-8?B?eWhJbTlueEFNT1JKZnZRa09EcDFwWmx3RytwWlM3RGxsSW9XYUNOejJZekdG?= =?utf-8?B?aW1XS3d2R0x6Y3BrVHFpK0Y3WmFSbXArMTFnUjByeFdvdHhHQVo0N1dvZENB?= =?utf-8?B?R0pLSFlhR0dveWhlYVdZbDY4Qmt2ZmZWYlNJVlJsY2xxL2NxMjNuYUdzWmtz?= =?utf-8?B?eXgzczRLYXZiQU5JNi9iMkpLajRZeU16QVJmamRIMlZUZFZrSlF3eVJRaXgy?= =?utf-8?B?ekx1bHRFSExFb2VJSDRucEpKam04cnh2MExkQXlFRjRMU2w1VEtQam9penRM?= =?utf-8?B?RXlobFRocGI3NlAwVVFlVlNXOXQvcTBEeGJzV1cxMGoxbERCUjJVbGZXT2ZU?= =?utf-8?B?aHR3NGxxc3ptWGtUY3p0dkszcU5hcmRrVmwvNDltWHRTTDByVXhwOGY4UHFW?= =?utf-8?B?dWgwWGJtb2FZajQyQnJvaS9aYlBzdW9MWXRLcUYwbnFWQUpjTmpBRXAzZ05j?= =?utf-8?B?ejlYNWUxNFFtWUhxdGlEZjBVZTBzcXUxU3ErRUJDTk81ZGxDazV1eW1rdlds?= =?utf-8?B?VVdKU3JiVHBHN3FuNDVFS2hLUUowME10amN4VkVOOGNrMnk2L3lENldVdnBQ?= =?utf-8?B?NWhlSlBDVmNnYW8wYXdrdkVwVDI1WmZmcHQ2U0c1bnlRdUdvaW5SU014OW82?= =?utf-8?B?QTdZR3VhYU5NR2poUHZIdytWV3pjYnFoYTZuOXZmUXVzNGw4b0Z2VExydVJ3?= =?utf-8?B?NkxQZlNqSVd2VlJtZEFMNmNaNHpaN09JM3NFb01pM0IxMTJpSDlzRW9ycU1p?= =?utf-8?B?LzFnTy9yRVpSVDVSK2l5akhmSWd0TDQyTndxekFYNmoyWUlkMnhiQ3gxK1Iv?= =?utf-8?B?WHVDVS9rbUZsT2FPbXFRdmlaa0FIT3ZoRWNQMjdoTnZSTjdqNjRQQXJRK3Mw?= =?utf-8?B?SjNoK0NzMkZmbHpiTkZzOWwzWUJ1N1FON3dmV0hUaWFqSkVhQWtYYWJ5anhD?= =?utf-8?B?NnJsbFh1VDZ4eDVnMHlxZlNoQ0h2TnRVYkt0WTkyWGpEMXpRUEdlTFZZQldE?= =?utf-8?B?Q2FsRmNiMG16YzBWTnVXMExTeXM4MXdXRjlScjVpZ3JRYkYwNXRsaVlDK1N5?= =?utf-8?B?cHAvRURjWHRDbWRTaFRJTUhyRzlvUUdhWjEwMmMzNE1jdnUxQWFseS9BQjkz?= =?utf-8?B?OFRpWFJoZFNWcFBuYTJxZitmR1p1UkMxTEtqaGk2SytJaDIxUzVXdTYrYUlV?= =?utf-8?B?ZC8wclFRNkl4cWYvc0t1N1BkUUYralB2NWVmYVpyRktwYlA4T2ZjdldNbUJW?= =?utf-8?B?ZTZybjYzR0FTM1dYdS9GeWdad3V0T2ZZWTRkNUYxQTQ3ZW5TTDVVVFNEOVBs?= =?utf-8?B?TktCamdBRDRtTE9PYmIvRmpNeUsrV1FjSUZ1VTExZmY2Z3F0TVRZYk8vQ3pW?= =?utf-8?B?ZmtCRFRhbC95ak5HY0p4cXFOeTFSajhCU0l1VUhPK09zWFZFR1V3Z3VkK1dk?= =?utf-8?Q?5ehPpX5ikFKE+LeLWZVxB68=3D?= X-OriginatorOrg: efficios.com X-MS-Exchange-CrossTenant-Network-Message-Id: 22c7f302-9b3d-47ee-3bda-08de1628f51f 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:50:30.5178 (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: NScg/AgxyugXFqAjvpvaLX7DzEHSaklUxHFiykytu+Fz/zwvBltYi6Cfv8XDuyDDNIi5wVJcIyieu6MJH/LJYB4BamLuvAG2jdWHACp8EF0= X-MS-Exchange-Transport-CrossTenantHeadersStamped: YT1PPFC07946807 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20251028_065038_525567_26429AF3 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