[{"id":3682876,"web_url":"http://patchwork.ozlabs.org/comment/3682876/","msgid":"<ae-tVFVfx72oCC_i@yury>","list_archive_url":null,"date":"2026-04-27T18:39:16","subject":"Re: [RFC PATCH v1 2/9] uaccess: Convert INLINE_COPY_{TO/FROM}_USER\n to kconfig and reduce ifdefery","submitter":{"id":92516,"url":"http://patchwork.ozlabs.org/api/people/92516/","name":"Yury Norov","email":"ynorov@nvidia.com"},"content":"On Mon, Apr 27, 2026 at 07:13:43PM +0200, Christophe Leroy (CS GROUP) wrote:\n> Among the 21 architectures supported by the kernel, 16 define both\n> INLINE_COPY_TO_USER and INLINE_COPY_FROM_USER while the 5 other ones\n> don't define any of the two.\n> \n> To simplify and reduce risk of mistakes, convert them to a single\n> kconfig item named CONFIG_ARCH_WANTS_NOINLINE_COPY which will be\n\nWe've got a special word for it: outline. Can you name it\nCONFIG_OUTLINE_USERCOPY, or similar?\n\n> selected by the 5 architectures that don't want inlined copy.\n> \n> To minimise complication in a later patch, also remove\n> ifdefery and replace it with IS_ENABLED().\n> \n> Signed-off-by: Christophe Leroy (CS GROUP) <chleroy@kernel.org>\n\nAndrew has taken my consolidation patch for INLINE_COPY_USER:\n\nhttps://lore.kernel.org/all/20260427085814.7ca0b134603b8d5813e23396@linux-foundation.org/\n\nPlease base your series on top of it.\n\nI'm not sure this patch is relevant to the goal of your series. Maybe\nsend it separately?\n\nThanks,\nYury","headers":{"Return-Path":"\n <linux-snps-arc-bounces+incoming=patchwork.ozlabs.org@lists.infradead.org>","X-Original-To":"incoming@patchwork.ozlabs.org","Delivered-To":"patchwork-incoming@legolas.ozlabs.org","Authentication-Results":["legolas.ozlabs.org;\n\tdkim=pass (2048-bit key;\n secure) header.d=lists.infradead.org header.i=@lists.infradead.org\n header.a=rsa-sha256 header.s=bombadil.20210309 header.b=xRoms3Gv;\n\tdkim=fail reason=\"signature verification failed\" (2048-bit key;\n unprotected) header.d=Nvidia.com header.i=@Nvidia.com header.a=rsa-sha256\n header.s=selector2 header.b=pmvWhp/o;\n\tdkim-atps=neutral","legolas.ozlabs.org;\n spf=none (no SPF record) smtp.mailfrom=lists.infradead.org\n (client-ip=2607:7c80:54:3::133; helo=bombadil.infradead.org;\n envelope-from=linux-snps-arc-bounces+incoming=patchwork.ozlabs.org@lists.infradead.org;\n receiver=patchwork.ozlabs.org)","dkim=none (message not signed)\n header.d=none;dmarc=none action=none header.from=nvidia.com;"],"Received":["from bombadil.infradead.org (bombadil.infradead.org\n [IPv6:2607:7c80:54:3::133])\n\t(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)\n\t key-exchange x25519 server-signature ECDSA (secp384r1) server-digest SHA384)\n\t(No client certificate requested)\n\tby legolas.ozlabs.org (Postfix) with ESMTPS id 4g4C664qHRz1yHv\n\tfor <incoming@patchwork.ozlabs.org>; Tue, 28 Apr 2026 04:39:42 +1000 (AEST)","from localhost ([::1] helo=bombadil.infradead.org)\n\tby bombadil.infradead.org with esmtp (Exim 4.98.2 #2 (Red Hat Linux))\n\tid 1wHQrt-0000000HaaE-1wEH;\n\tMon, 27 Apr 2026 18:39:41 +0000","from\n mail-northcentralusazlp170120005.outbound.protection.outlook.com\n ([2a01:111:f403:c105::5] helo=CH5PR02CU005.outbound.protection.outlook.com)\n\tby bombadil.infradead.org with esmtps (Exim 4.98.2 #2 (Red Hat Linux))\n\tid 1wHQrr-0000000HaZW-01cC;\n\tMon, 27 Apr 2026 18:39:40 +0000","from CY8PR12MB8300.namprd12.prod.outlook.com (2603:10b6:930:7d::16)\n by CH3PR12MB8969.namprd12.prod.outlook.com (2603:10b6:610:17c::12) with\n Microsoft SMTP Server (version=TLS1_2,\n cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9870.15; Mon, 27 Apr\n 2026 18:39:19 +0000","from CY8PR12MB8300.namprd12.prod.outlook.com\n ([fe80::ce75:8187:3ac3:c5de]) by CY8PR12MB8300.namprd12.prod.outlook.com\n ([fe80::ce75:8187:3ac3:c5de%3]) with mapi id 15.20.9870.013; Mon, 27 Apr 2026\n 18:39:19 +0000"],"DKIM-Signature":["v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;\n\td=lists.infradead.org; s=bombadil.20210309; h=Sender:\n\tContent-Transfer-Encoding:Content-Type:List-Subscribe:List-Help:List-Post:\n\tList-Archive:List-Unsubscribe:List-Id:MIME-Version:In-Reply-To:References:\n\tMessage-ID:Subject:Cc:To:From:Date:Reply-To:Content-ID:Content-Description:\n\tResent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:\n\tList-Owner; bh=BhQw1MlfTqH6aDSjphvTtWlLxI0CXGQ8YWrl5pw69NA=; b=xRoms3GvI33mKK\n\t2qgErhnNX7WCRBqOGqkxyVyGg3L1MmQihd2Mp2/nF1rM1tgoC1AAyVfEaCf6HrZ0pa+emXimzjJwb\n\t8fDBgbP4NwGK1x/hccEpuRm0x7/B/1HJ1Lo0DLJSr6nYtekDsXBLmAacJRSfgsCdWur5cpk75h4q1\n\tyVJ4QE5AnR1+jnnxR3fOwFXX2mygAp22q0+lzHkx7egJJT0Mlp3mx7DpYadAJqZqDEFjIXrbKMp0I\n\twqdeGDtvvFVP0cufgsX0C6vWm+ojIWnLfcGMJRgGdqegS9ZOKVeH8gpPcdiWDPjrVWWtD0pl7ygVT\n\tqsuPVqgdAEWf3m63nbJg==;","v=1; a=rsa-sha256; c=relaxed/relaxed; d=Nvidia.com;\n s=selector2;\n h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;\n bh=nALNUxvPaXzFesZYqSMaFrytkX4CgELDa/JWTp7Lw8s=;\n b=pmvWhp/oxEcxQMryFRvqYtTB0A/GaOLun2mURAQK9jJXjqt4Nrc84ZfAfdVzaosEdXMWAP59oi4+UbMy4mec1KbzWHAyoF57I8DflvmrAbfhIb57bYv5qY2FGaPKUQk1zJRQQp9CqnyFj5VocFwyiXwUgS9FNTnrrFLeiZOJ1G9JrF4fAHR8lxFNj5/FwsIq3FU1ajVbQb2H+3//9zc7t+U20kMXMalri61t8NRsJ5k3/mDo4BdG+GEoyoHOcMDJdBMl8UX3LCr93JIqZbyQOPZZ1D/mW+4NjIfkYIV4DzD/8KPPzEEOg0Q59M3wKfLfO1wJ1sZJFQP38+wbciAclw=="],"ARC-Seal":"i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none;\n b=IQeGa+YdNTuEb823qdZS8Hpotu2r72E0T7L133DkAjYdxm4sXHNsSUmdDgfuLqSgZ8ptJqXAaawtnWfzbuYE9JgTht/7aoE/UBY4fb8CsN7gCBIZfgKE1at/fpNpM0xSdAZJWuaUqRa0tqhI+N/yx9xph7PK0K68mzfAl3ULUBoKMqt7kO8SmQqIRPQp/EyHUjaf8pVm2IKhXkERYsuE6sazi1OyFGe8w6Tpyc067R/wsyQcV3mHt7zG29uYi1UdlBEBwV7zkb5+etoOikaMn5emW16FR/V0uWFWi+xABha/3wJBSOsptBb5XuUEJ0gI46UsoZZATZeItdPD4X+E7w==","ARC-Message-Signature":"i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;\n s=arcselector10001;\n 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;\n bh=nALNUxvPaXzFesZYqSMaFrytkX4CgELDa/JWTp7Lw8s=;\n b=px9mAWIgpW1g8A++4bB0b0HuBTVzWQKUHx38Lv15RAJgY6RPeHYUnILh/TwEOgn2886PJ4HV1v36kbLLG0HxUFAomMviDfWTHNqC74F0NXfW2B6flkUGEtIYX1KuG62cISJfxDrgdMABrDWp6xVA2MUygcqCtHSOnaMZ5ZNilmoI++yqNmdF0OaD0k2KfXGmE6cSPLaiwtfXftefCRmJeENOcw80UlNkg4EMTulJcftI1iU27D4XyjUiX2sDWu2PtYSLmYIgPWNxczRp1XfiNZwvXibbYm5a4muPrwHvEBOL77eyyAZhWYd43uPx0Y5scO9gl7o17mc1PxH3v/Hq8g==","ARC-Authentication-Results":"i=1; mx.microsoft.com 1; spf=pass\n smtp.mailfrom=nvidia.com; dmarc=pass action=none header.from=nvidia.com;\n dkim=pass header.d=nvidia.com; arc=none","Date":"Mon, 27 Apr 2026 14:39:16 -0400","From":"Yury Norov <ynorov@nvidia.com>","To":"\"Christophe Leroy (CS GROUP)\" <chleroy@kernel.org>","Cc":"Andrew Morton <akpm@linux-foundation.org>,\n\tLinus Torvalds <torvalds@linux-foundation.org>,\n\tDavid Laight <david.laight.linux@gmail.com>,\n\tThomas Gleixner <tglx@linutronix.de>, linux-alpha@vger.kernel.org,\n\tYury Norov <yury.norov@gmail.com>, linux-kernel@vger.kernel.org,\n\tlinux-snps-arc@lists.infradead.org,\n\tlinux-arm-kernel@lists.infradead.org, linux-mips@vger.kernel.org,\n\tlinuxppc-dev@lists.ozlabs.org, kvm@vger.kernel.org,\n\tlinux-riscv@lists.infradead.org, linux-s390@vger.kernel.org,\n\tsparclinux@vger.kernel.org, linux-um@lists.infradead.org,\n\tdmaengine@vger.kernel.org, linux-efi@vger.kernel.org,\n\tlinux-fsi@lists.ozlabs.org, amd-gfx@lists.freedesktop.org,\n\tdri-devel@lists.freedesktop.org, intel-gfx@lists.freedesktop.org,\n\tlinux-wpan@vger.kernel.org, netdev@vger.kernel.org,\n\tlinux-wireless@vger.kernel.org, linux-spi@vger.kernel.org,\n\tlinux-media@vger.kernel.org, linux-staging@lists.linux.dev,\n\tlinux-serial@vger.kernel.org, linux-usb@vger.kernel.org,\n\txen-devel@lists.xenproject.org, linux-fsdevel@vger.kernel.org,\n\tocfs2-devel@lists.linux.dev, bpf@vger.kernel.org,\n\tkasan-dev@googlegroups.com, linux-mm@kvack.org,\n\tlinux-x25@vger.kernel.org, rust-for-linux@vger.kernel.org,\n\tlinux-sound@vger.kernel.org, sound-open-firmware@alsa-project.org,\n\tlinux-csky@vger.kernel.org, linux-hexagon@vger.kernel.org,\n\tloongarch@lists.linux.dev, linux-m68k@lists.linux-m68k.org,\n\tlinux-openrisc@vger.kernel.org, linux-parisc@vger.kernel.org,\n\tlinux-sh@vger.kernel.org, linux-arch@vger.kernel.org","Subject":"Re: [RFC PATCH v1 2/9] uaccess: Convert INLINE_COPY_{TO/FROM}_USER\n to kconfig and reduce ifdefery","Message-ID":"<ae-tVFVfx72oCC_i@yury>","References":"<cover.1777306795.git.chleroy@kernel.org>\n <9fe875d2f55af59c12708336c571a46038528678.1777306795.git.chleroy@kernel.org>","Content-Disposition":"inline","In-Reply-To":"\n <9fe875d2f55af59c12708336c571a46038528678.1777306795.git.chleroy@kernel.org>","X-ClientProxiedBy":"BN9PR03CA0924.namprd03.prod.outlook.com\n (2603:10b6:408:107::29) To CY8PR12MB8300.namprd12.prod.outlook.com\n (2603:10b6:930:7d::16)","MIME-Version":"1.0","X-MS-PublicTrafficType":"Email","X-MS-TrafficTypeDiagnostic":"CY8PR12MB8300:EE_|CH3PR12MB8969:EE_","X-MS-Office365-Filtering-Correlation-Id":"88d3e4e6-a43d-4919-49fd-08dea48c4adf","X-MS-Exchange-SenderADCheck":"1","X-MS-Exchange-AntiSpam-Relay":"0","X-Microsoft-Antispam":"\n BCL:0;ARA:13230040|10070799003|366016|376014|7416014|1800799024|56012099003|18002099003|22082099003;","X-Microsoft-Antispam-Message-Info":"\n TPoVweG6k+dJJz5MfIFVzAwybwz2jm9fSNM7cxd69vHJE9UR7v6gWyNzsADjvW7ykt1GxFh4Loi1ek62Aro4GaYSpAgmWTn2FafAKuzv9brpXCmKrPkRpx9DEAPIV+O5dQy3egB7SEzayZhdD/hWFuNZI6/aSgi9lHWX7gRMsSsQ+hETpWZ33SUUr8PWk26gfuJDFv6mOEW2uC2BXHmIXUBpyDzOLTJkWEZLidp+7/nea6eckeX0OWVi4bEZfR9vET0pIew0s/JD7Zz/RgAl3L1OS3LR+WDk0Cj+9xRSjoZt6hvaQHTWsroBoiVTErBG9cZcE6iDBPvkBn6JALg+xzh67RQUZnSxe3dpsNnBDx7CyfIbDUoxU3lAu9QNZYDT1pjKtmsR0xUxypUJz8heZAAejUX+cI5zyhEOMCfbZhYDfC8lL5HRKEb55UhgnG1W7/6v/FhxkMwqKMlyWokoOjOY4UTekvoZ2YoBlTz/0SexmXJCV8GlzzJCCy3Y1wJ/gnGl1oiAmGAyfo29/0sdy3H4BAYwxQB+IiP82ASQGpLESNwitwXe5+qlNSYOiiNPhvXQr7YPxg9TQ20Ipo3dS/oLszmjrr6IMeWdSIzAycLxAjM4ybcGKoHCvx/iHvz1ya1/Lu6sN7VNJ7G92kgR4XUfztSnUa/+T4Ty1oGleBPJ/1/eGU/xx0C11jRZy6aMFQ1qLzVFXPf+Rw3f5XbXFGlI7ibkCm1ybi3SLvQHJsk=","X-Forefront-Antispam-Report":"\n CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:CY8PR12MB8300.namprd12.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(10070799003)(366016)(376014)(7416014)(1800799024)(56012099003)(18002099003)(22082099003);DIR:OUT;SFP:1101;","X-MS-Exchange-AntiSpam-MessageData-ChunkCount":"1","X-MS-Exchange-AntiSpam-MessageData-0":"\n oib4bKcV8LA5vdjLqJ8bgcxtg+HiGQmptbpLOggOnOXMP8WzMNQrzTBLxW0tJ/O13Po8omZAsmm/pQpy/oqttV579odYMQrIVxXSjgf18STek1XRrKGwVmp0l0BU1ufe1EiXFQOU6+6botm2sdTbVj9guzWn35tmDPDQr3Dwwmyjq5n/e4XISzRjxH/T3DI21r6vl4cCl334Ew2ij5/yQJC8A/DRNX+V7pyzPYuZovSr9F/HWgm4eMo8ZKAXBaCC+JcutRhN7eAH9v+cW52Q3ahFRH6xBK3C4/Z3i735rmIVaMfpxHZ0SFW7fKav66AdZnuwM6sLZ9JgRxdV6lUM7BH/+pQ+3Pt5OuxuIF7PwOEzXGgLg/FCQyv3W40kHRzWP2soqwyli3M0yrSc+NSjlNU55HajGFi1JvaItiNl9ri9lNxc+qE7KdAVPFL/2e+CEWg2vZahotUnAp3114m5sQG/4rVIg4gmgd9zXeVaEsINZnTiz1qVCTLSKFcxLzulAejw8jMwtJRbeGBzK4ZC1e7VOCW+aKVYJaES/nOjEprimIme29LeOa01vmBbY6+qz+yCseVYOQCq9CdDX7e1deoVzaTnta1O/6L4nX1080PXzmu9mTtYtJNQO3DF9ovWHiONsmGP4U11bu49laOsB0UU9IxLtWutiJxYBVD0KN4xfooNicHXXZR6LrmeOgPpcSsKDeGO2BnYG9lvjdgN60ENdKBvmSOFTzCRkCByFYt+/x7RaSBTKsrsbJl8Enat/5Q9rpxaSuYvHk0QJmiBMLq/XaaCVVftv/lOLZiG1rfq9bJc6AGkJ7Be2P6481HfBvkVoSKm7dS46V0SCDnMF6O9L5WMOGcQF3/JmPJwDC3bbG0KXyXraugzFpO2I2A/zirXa/CdkcxQ4G6IILYhs8aeRubhtiJ4TjMT/T5Mn38f6As5actrgh5OSaby7k/Pp/eP1WrTDycIQ7kQbNn0vPkAk/h7ELW35FbH3Phz+HVj/qsyPVuI3ZrMXUagWAN4DeGhJIVi4hPoLtGwda6uakBNXByYqWFG6Y8WSZFrAuFMwEgvc3vSyFylDx5n3nRrxw1RgZUiiAKDP0rwsC7WGhhl7rCLYH8tGf3cooY4z46us5fwXFjCwNTDl7f7oWOaDilXo0Jux13wM3eh0BtH51CgLCN9tDrJnzsW7ZyZvcKQk5TnO9ixfPU/YHVSwPfjb9gBof+EiT69zyPNYsZE4X2O8CyU4Z8XVVbkKhgMngy9YRDPa867pPjQhJc3j8j98MgOVgWGheyih5q5W+m9AMvdBEneu+a9dnByQyMnqCLgefyIDgxtIR+PcNMkMkPhjugjUNVEanta6lIV/gHJ2JE334rR3ZB3QcoQNbJNKCyplpSmz2mdkoBN9xHWSzQA2d2/nRHmtmEYPxzVHY+pAEBbGSLUGA+Gn7hhnzbzDtnl+NVWD79E8VDdTdq6sg4VE3PrKKvMdORAmzEkarJh1RDPehzrrf0jUwl/4QGQHSZRpxkK/lDw7l5CdWKgWv1KnfHZnVpP43iLu8DuyVVHQL2RVCkeADDpChtUpYBLJdlINE5FPPK7QdiOkkbRoLE8VBbhAFo5vAXH2E7YlciWk0gtUjR84c84anx2yV2+7D9n2SuoEUaYGM1OOv9cl/uolZtt2Je3yiYv7HTIyD9W0nKiIOg27gfW0ZUuL7Zq68OzdAmeaqD7+UqqyPO6Vm6rjH2beLlolKD3NnU9q5OrFzP7EEzyxKROJwYEahtrjRNUQfGufTekFC1cKWXYO/DQ","X-OriginatorOrg":"Nvidia.com","X-MS-Exchange-CrossTenant-Network-Message-Id":"\n 88d3e4e6-a43d-4919-49fd-08dea48c4adf","X-MS-Exchange-CrossTenant-AuthSource":"CY8PR12MB8300.namprd12.prod.outlook.com","X-MS-Exchange-CrossTenant-AuthAs":"Internal","X-MS-Exchange-CrossTenant-OriginalArrivalTime":"27 Apr 2026 18:39:19.3919\n (UTC)","X-MS-Exchange-CrossTenant-FromEntityHeader":"Hosted","X-MS-Exchange-CrossTenant-Id":"43083d15-7273-40c1-b7db-39efd9ccc17a","X-MS-Exchange-CrossTenant-MailboxType":"HOSTED","X-MS-Exchange-CrossTenant-UserPrincipalName":"\n 1EMi8W1U4wKLqFUR+2jNWxP3McH9TdZjJFX+Py1zekodl7uM/ruq8Dm5SoHnnrACMPwMaK2iGgbUgpHPN2cF6A==","X-MS-Exchange-Transport-CrossTenantHeadersStamped":"CH3PR12MB8969","X-CRM114-Version":"20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 ","X-CRM114-CacheID":"sfid-20260427_113939_045880_F2F00671 ","X-CRM114-Status":"GOOD (  10.63  )","X-Spam-Score":"-2.1 (--)","X-Spam-Report":"Spam detection software,\n running on the system \"bombadil.infradead.org\",\n has NOT identified this incoming email as spam.  The original\n message has been attached to this so you can view it or label\n similar future email.  If you have any questions, see\n the administrator of that system for details.\n Content preview:  On Mon, Apr 27, 2026 at 07:13:43PM +0200, Christophe Leroy\n    (CS GROUP) wrote: > Among the 21 architectures supported by the kernel, 16\n    define both > INLINE_COPY_TO_USER and INLINE_COPY_FROM_USER while [...]\n Content analysis details:   (-2.1 points, 5.0 required)\n  pts rule name              description\n ---- ----------------------\n --------------------------------------------------\n -0.0 RCVD_IN_DNSWL_NONE     RBL: Sender listed at https://www.dnswl.org/, no\n                             trust\n                             [2a01:111:f403:c105:0:0:0:5 listed in]\n                             [list.dnswl.org]\n -0.0 SPF_PASS               SPF: sender matches SPF record\n -0.0 SPF_HELO_PASS          SPF: HELO matches SPF record\n -0.1 DKIM_VALID_EF          Message has a valid DKIM or DK signature from\n                             envelope-from domain\n -0.1 DKIM_VALID_AU          Message has a valid DKIM or DK signature from\n author's\n                             domain\n -0.1 DKIM_VALID             Message has at least one valid DKIM or DK\n signature\n  0.1 DKIM_SIGNED            Message has a DKIM or DK signature,\n not necessarily valid\n -1.9 BAYES_00               BODY: Bayes spam probability is 0 to 1%\n                             [score: 0.0000]\n -0.0 DKIMWL_WL_HIGH         DKIMwl.org - High trust sender","X-BeenThere":"linux-snps-arc@lists.infradead.org","X-Mailman-Version":"2.1.34","Precedence":"list","List-Id":"Linux on Synopsys ARC Processors <linux-snps-arc.lists.infradead.org>","List-Unsubscribe":"<http://lists.infradead.org/mailman/options/linux-snps-arc>,\n <mailto:linux-snps-arc-request@lists.infradead.org?subject=unsubscribe>","List-Archive":"<http://lists.infradead.org/pipermail/linux-snps-arc/>","List-Post":"<mailto:linux-snps-arc@lists.infradead.org>","List-Help":"<mailto:linux-snps-arc-request@lists.infradead.org?subject=help>","List-Subscribe":"<http://lists.infradead.org/mailman/listinfo/linux-snps-arc>,\n <mailto:linux-snps-arc-request@lists.infradead.org?subject=subscribe>","Content-Type":"text/plain; charset=\"us-ascii\"","Content-Transfer-Encoding":"7bit","Sender":"\"linux-snps-arc\" <linux-snps-arc-bounces@lists.infradead.org>","Errors-To":"\n linux-snps-arc-bounces+incoming=patchwork.ozlabs.org@lists.infradead.org"}},{"id":3682967,"web_url":"http://patchwork.ozlabs.org/comment/3682967/","msgid":"<f54c3c2b-33da-42a0-80b7-0f6615d930ce@citrix.com>","list_archive_url":null,"date":"2026-04-27T20:39:33","subject":"Re: [RFC PATCH v1 2/9] uaccess: Convert INLINE_COPY_{TO/FROM}_USER to\n kconfig and reduce ifdefery","submitter":{"id":10337,"url":"http://patchwork.ozlabs.org/api/people/10337/","name":"Andrew Cooper","email":"andrew.cooper3@citrix.com"},"content":"On 27/04/2026 7:39 pm, Yury Norov wrote:\n> On Mon, Apr 27, 2026 at 07:13:43PM +0200, Christophe Leroy (CS GROUP) wrote:\n>> Among the 21 architectures supported by the kernel, 16 define both\n>> INLINE_COPY_TO_USER and INLINE_COPY_FROM_USER while the 5 other ones\n>> don't define any of the two.\n>>\n>> To simplify and reduce risk of mistakes, convert them to a single\n>> kconfig item named CONFIG_ARCH_WANTS_NOINLINE_COPY which will be\n> We've got a special word for it: outline. Can you name it\n> CONFIG_OUTLINE_USERCOPY, or similar?\n\nYou can't swap the \"in\" for \"out\" like this.  \"out of line\" is the\nopposite of \"inline\" in this context, while \"outline\" means something\ndifferent and unrelated.\n\n~Andrew","headers":{"Return-Path":"\n <linux-snps-arc-bounces+incoming=patchwork.ozlabs.org@lists.infradead.org>","X-Original-To":"incoming@patchwork.ozlabs.org","Delivered-To":"patchwork-incoming@legolas.ozlabs.org","Authentication-Results":["legolas.ozlabs.org;\n\tdkim=pass (2048-bit key;\n secure) header.d=lists.infradead.org header.i=@lists.infradead.org\n header.a=rsa-sha256 header.s=bombadil.20210309 header.b=SAMDEyg3;\n\tdkim=fail reason=\"signature verification failed\" (1024-bit key;\n unprotected) header.d=citrix.com header.i=@citrix.com header.a=rsa-sha256\n header.s=selector1 header.b=mXaS/4S2;\n\tdkim-atps=neutral","legolas.ozlabs.org;\n spf=none (no SPF record) smtp.mailfrom=lists.infradead.org\n (client-ip=2607:7c80:54:3::133; helo=bombadil.infradead.org;\n envelope-from=linux-snps-arc-bounces+incoming=patchwork.ozlabs.org@lists.infradead.org;\n receiver=patchwork.ozlabs.org)","dkim=none (message not signed)\n header.d=none;dmarc=none action=none header.from=citrix.com;"],"Received":["from bombadil.infradead.org (bombadil.infradead.org\n [IPv6:2607:7c80:54:3::133])\n\t(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)\n\t key-exchange x25519 server-signature ECDSA (secp384r1) server-digest SHA384)\n\t(No client certificate requested)\n\tby legolas.ozlabs.org (Postfix) with ESMTPS id 4g4Fmn3qCmz1yHX\n\tfor <incoming@patchwork.ozlabs.org>; Tue, 28 Apr 2026 06:39:53 +1000 (AEST)","from localhost ([::1] helo=bombadil.infradead.org)\n\tby bombadil.infradead.org with esmtp (Exim 4.98.2 #2 (Red Hat Linux))\n\tid 1wHSkC-000000008MU-0uDc;\n\tMon, 27 Apr 2026 20:39:52 +0000","from mail-westusazlp170120002.outbound.protection.outlook.com\n ([2a01:111:f403:c001::2] helo=SJ2PR03CU001.outbound.protection.outlook.com)\n\tby bombadil.infradead.org with esmtps (Exim 4.98.2 #2 (Red Hat Linux))\n\tid 1wHSkA-000000008M2-1qh1;\n\tMon, 27 Apr 2026 20:39:51 +0000","from IA1PR03MB8288.namprd03.prod.outlook.com (2603:10b6:208:59e::6)\n by PH8PR03MB7197.namprd03.prod.outlook.com (2603:10b6:510:25d::14) with\n Microsoft SMTP Server (version=TLS1_2,\n cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9846.26; Mon, 27 Apr\n 2026 20:39:41 +0000","from IA1PR03MB8288.namprd03.prod.outlook.com\n ([fe80::b5ee:28c6:e04b:5599]) by IA1PR03MB8288.namprd03.prod.outlook.com\n ([fe80::b5ee:28c6:e04b:5599%3]) with mapi id 15.20.9846.025; Mon, 27 Apr 2026\n 20:39:41 +0000"],"DKIM-Signature":["v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;\n\td=lists.infradead.org; s=bombadil.20210309; h=Sender:\n\tContent-Transfer-Encoding:Content-Type:List-Subscribe:List-Help:List-Post:\n\tList-Archive:List-Unsubscribe:List-Id:MIME-Version:In-Reply-To:From:\n\tReferences:To:Subject:Cc:Date:Message-ID:Reply-To:Content-ID:\n\tContent-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc\n\t:Resent-Message-ID:List-Owner;\n\tbh=dbGJaLjpLEGY7Y0NDoaPFSh8/5UCT2Aj1DyG72gM2zo=; b=SAMDEyg3V0Ma8w+qVucLDkzY+/\n\tFSf4lgPQuvhsNhc8alDVIlrSsPPCGvam9A3akLd978vm1qxgeWGRo4X1m2x3awMSQoT+jfyWMbcP8\n\trOEbRtDDt2C9TFO5E/sXLsSa8LAt0A36eiyS5KAFyczflBz5yfU5Tb2+sVM7ebbpT83yEs4H1VR7b\n\tJxO2D+LEOQhovvDi2EfBtFpqGeDdPuKY6IBb+n+MtJGP4dytRZA1GG81WcnhZ50LKqDEldQngWGO/\n\t1Ng/TNHMHl6LnVy5shaULJaKInB3I20qb+sOMHzFr935dkQujB9IXbkR5wYO6wYgcjH8s9YO39/AH\n\thJszma3w==;","v=1; a=rsa-sha256; c=relaxed/relaxed; d=citrix.com;\n s=selector1;\n h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;\n bh=587KSE/mBHlcC1zyB/ZzV6dcer4yy+VvGcgD8lme/jE=;\n b=mXaS/4S2ySUjjDWZ0IHnYqwUL9esfa44nwOyfeA3PSxmst6DepNPBSqa3gJjLITYVh03D8R5fmbdXIH3RhlOIPFr37oRxRWcMHUeKl83DVTcXJtcDCT6AgU6UejcOMBE1V143s18p1Wly9dN8WRFl0AoPR/HJoB+cbQxLS8VlD4="],"ARC-Seal":"i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none;\n b=oUh77Y8MYJlZhKjg7cr9IZMNNqrz/rZ2qa3tNEc+fec4C7Ju2THcWJblbVnRaqWsvyoKQu+dUhBVNp4GpuLjmVm37rB1bK2CCCYDLT4BzK6PrU+SzNHI48mXeHIxXZZ1yckmz04lu6d99FmaPs4HZMLrAY6IoHyP3tghy99Mz1KEnbJuD4AsUgTBdf48+3RcVVgHji2YBIDA5Qvt/o6jqudWrz+L9xONlDtcVp5UYCJO+vJGt1BvCEOiHbDs8Q8H7qSmSnmE5EFe5fDVwFzrriTXjJgTDZFTAjlIDkMhLoj8cX3ZD0mM4vhMDH5j+EBD1cgIeMa5/5R7wZRZN3faMA==","ARC-Message-Signature":"i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;\n s=arcselector10001;\n 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;\n bh=587KSE/mBHlcC1zyB/ZzV6dcer4yy+VvGcgD8lme/jE=;\n b=JBSBPDWe2m0PUXgGc7whO81nXvxcarqS1U4Y+X8CQYCyQDQp+k4PTYxZYzV+P7o8uGNnzVqUd8ZSEiYQ/X29Gg7jV3JZdkFRu+SLujKDNw5PQ66DfWoCR3smuF4XOShj5DAgGaeS69ZUB2th02krtSFErSEjyLtujddPS1MOz3p/oh4aeeg2pXQXOID0eUQwz4WqzzPzCNJ1VT/xa19Ags3nCGgINqRiR24y1CZmhyqxt81o5jZYYKSWtuFkGu8/MzSQWt7aXGQeUe2HjZ28NR0imAc46B0gAucQ5+9ruoMJw7ZVD1v2RP/rIj8FC5uO9FnXzXmU7m2QSDQXx6aPSg==","ARC-Authentication-Results":"i=1; mx.microsoft.com 1; spf=pass\n smtp.mailfrom=citrix.com; dmarc=pass action=none header.from=citrix.com;\n dkim=pass header.d=citrix.com; arc=none","Message-ID":"<f54c3c2b-33da-42a0-80b7-0f6615d930ce@citrix.com>","Date":"Mon, 27 Apr 2026 21:39:33 +0100","User-Agent":"Mozilla Thunderbird","Cc":"Andrew Cooper <andrew.cooper3@citrix.com>,\n Andrew Morton <akpm@linux-foundation.org>,\n Linus Torvalds <torvalds@linux-foundation.org>,\n David Laight <david.laight.linux@gmail.com>,\n Thomas Gleixner <tglx@linutronix.de>, linux-alpha@vger.kernel.org,\n Yury Norov <yury.norov@gmail.com>, linux-kernel@vger.kernel.org,\n linux-snps-arc@lists.infradead.org, linux-arm-kernel@lists.infradead.org,\n linux-mips@vger.kernel.org, linuxppc-dev@lists.ozlabs.org,\n kvm@vger.kernel.org, linux-riscv@lists.infradead.org,\n linux-s390@vger.kernel.org, sparclinux@vger.kernel.org,\n linux-um@lists.infradead.org, dmaengine@vger.kernel.org,\n linux-efi@vger.kernel.org, linux-fsi@lists.ozlabs.org,\n amd-gfx@lists.freedesktop.org, dri-devel@lists.freedesktop.org,\n intel-gfx@lists.freedesktop.org, linux-wpan@vger.kernel.org,\n netdev@vger.kernel.org, linux-wireless@vger.kernel.org,\n linux-spi@vger.kernel.org, linux-media@vger.kernel.org,\n linux-staging@lists.linux.dev, linux-serial@vger.kernel.org,\n linux-usb@vger.kernel.org, xen-devel@lists.xenproject.org,\n linux-fsdevel@vger.kernel.org, ocfs2-devel@lists.linux.dev,\n bpf@vger.kernel.org, kasan-dev@googlegroups.com, linux-mm@kvack.org,\n linux-x25@vger.kernel.org, rust-for-linux@vger.kernel.org,\n linux-sound@vger.kernel.org, sound-open-firmware@alsa-project.org,\n linux-csky@vger.kernel.org, linux-hexagon@vger.kernel.org,\n loongarch@lists.linux.dev, linux-m68k@lists.linux-m68k.org,\n linux-openrisc@vger.kernel.org, linux-parisc@vger.kernel.org,\n linux-sh@vger.kernel.org, linux-arch@vger.kernel.org","Subject":"Re: [RFC PATCH v1 2/9] uaccess: Convert INLINE_COPY_{TO/FROM}_USER to\n kconfig and reduce ifdefery","To":"Yury Norov <ynorov@nvidia.com>,\n \"Christophe Leroy (CS GROUP)\" <chleroy@kernel.org>","References":"<cover.1777306795.git.chleroy@kernel.org>\n <9fe875d2f55af59c12708336c571a46038528678.1777306795.git.chleroy@kernel.org>\n <ae-tVFVfx72oCC_i@yury>","Content-Language":"en-GB","From":"Andrew Cooper <andrew.cooper3@citrix.com>","Autocrypt":"addr=andrew.cooper3@citrix.com; keydata=\n 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\n 6+ahAA==","In-Reply-To":"<ae-tVFVfx72oCC_i@yury>","X-ClientProxiedBy":"PR3P250CA0028.EURP250.PROD.OUTLOOK.COM\n (2603:10a6:102:57::33) To IA1PR03MB8288.namprd03.prod.outlook.com\n (2603:10b6:208:59e::6)","MIME-Version":"1.0","X-MS-PublicTrafficType":"Email","X-MS-TrafficTypeDiagnostic":"IA1PR03MB8288:EE_|PH8PR03MB7197:EE_","X-MS-Office365-Filtering-Correlation-Id":"2c641edc-eb50-4bae-eff2-08dea49d1bca","X-MS-Exchange-SenderADCheck":"1","X-MS-Exchange-AntiSpam-Relay":"0","X-Microsoft-Antispam":"\n BCL:0;ARA:13230040|366016|7416014|376014|1800799024|56012099003|22082099003|18002099003;","X-Microsoft-Antispam-Message-Info":"\n 9FY6m28LCnvy2YkNWJMU+RNswXX+UwdsQPdASIMzD4ybDBQF2lnqvw7QSZPd4BDHC6544/xGvr7GB2IBHK0xFm5TP97Q4B1LLrSYLufDx/SF+LLyKnRdZAhIUZNWvNg0Xs5VZ3Y96fvuQgvPSnPxAQkGJsp8+l2efbhOxHp/BdR2lVMpM++TBM4+FCcwak7FFBclmvyZjFF5YMn4tZiem79sc1Btt0cKEs8JPf9TGbKnDGPH/J9Y8EhC24T8KX1ItZRFFeXIU+G6K9NRUWxxrH7jD+OpsX4eWEXPyZJBnTOAua4918teYDpsYCArRx00EqYolosDciYnyZHCFXIVcvwB1j6VfSrJBdoJr9q4FR6IUGHdUZwHvSFkcMyhayrOK9wwb9KMjU6gnMokNDgilgm1hbCSR7oay+ZI0URVG6m2aFFU+eEEPwwe3PGIMvwNRVkUwpwiTyWxaqEmuwLDdZ0Qzn670vzddOnAl8EWaxRrUT6cmlQ/tvguQHMpnV2hNmfeyZUAZ3+5h41r/ERZCpoFCQ5C69bfEUQcbYKr9ym2osWQa1/n5l0sqiSYk/6JECxxCxmcHamWHf7LNL/hcXOMsg/bNvRMqStPCAohY+6JZNi7L0Ar/b4V3ZLBFmWPdpbmlnjlxOXg/5Kda/Bbg+FvpEqD1RRP+5yqOU3Vj/50V74AdZePk80A+r3os1lE5a/QEOkr6z00c3SGyd8xmkOuMWHXsMLEY/YVFSHzUb8=","X-Forefront-Antispam-Report":"\n CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:IA1PR03MB8288.namprd03.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(366016)(7416014)(376014)(1800799024)(56012099003)(22082099003)(18002099003);DIR:OUT;SFP:1101;","X-MS-Exchange-AntiSpam-MessageData-ChunkCount":"1","X-MS-Exchange-AntiSpam-MessageData-0":"=?utf-8?q?17YbWvpdwDUz5FQrocUpQ2XoJSx+?=\n\t=?utf-8?q?lSgPdw/FQiGMXzTlko/8rplneAS5DhxlIqcTGrrrNrd0oRoXMP1mLkbLZxWCp5aOe?=\n\t=?utf-8?q?WFNDyeL6mIPJCte2zztNK4Hp4Nf/hI2VBVOYnDmH7g+ofTjHcbd9jUZr+b3r4xvTY?=\n\t=?utf-8?q?Cw8Zv79lRSP31nBPH6TZ+ulspclnZ6V8cFERt4ywpBg7qfyyfMQmNL4YQe6FjNO3b?=\n\t=?utf-8?q?GZEtlGeODvSk+GyCX7IuRBWWtqe07Y+BhNNmC1Yn+JeHoyc38tiqmJrvGt7aPHaZB?=\n\t=?utf-8?q?JQcatzlhpyqdkE5NSNvLk24E+VKcFCbaOkR5I33tER7GrH3nFZvSHbRfu85BikZNT?=\n\t=?utf-8?q?pTnzdhO6jLYd7MIBiTtdpMFH6vnAuKOWV+q2rLZK5uE2Ejc94cVCrB+OGBsmkw94Q?=\n\t=?utf-8?q?DO9n5a4ElkWyS57EjXBHY2DvAgB4wZ9f6vqFFt2AeN84IEyt5KdT+7ZZMGsxNuzvX?=\n\t=?utf-8?q?0TcRVm87Z8VrkUE2sXwSZstVfE1ZRl4Z13h6v1seml3sIdWve/8ZqwFrKjVPrNNqW?=\n\t=?utf-8?q?WzIB2F6YpN137XE1Hj/uspBoWh9aEeEvgWhG1AJ/hUTBq9qv9AIsZqcd3K9sG+0mM?=\n\t=?utf-8?q?4d5VN+RvrWp/gdvyGUgubL3Y6GifgoDkQ+nfmBOeq3Rhb9ZvAUoS4bZoy/PFwKKDw?=\n\t=?utf-8?q?VvS0/DS4qoGhvm6xsJDWCOXfZS7Sor7fV9LAUrCLyR6FCEcgYQ2s9AL/61G/3ZJVW?=\n\t=?utf-8?q?Cdh+ZFNSugFXz8zpCnkkacF9G2a6OuKYFrG+HGzjYWTeeLJlygQYMyuLQNE3EUqax?=\n\t=?utf-8?q?T6ZgeKqzJtslJsQ6FvHsDwileAaFNdz0y1lWvrgK0DXMOxfufRc8BnTGKpTw4qFKA?=\n\t=?utf-8?q?eQi8jedLDLL3LEenKVhllbY2HY8XymW/Da5QFKTAaqHhMhLczcKcf3OPriKDRHoeb?=\n\t=?utf-8?q?3ibU/F23vhjb/2Jse2QHbVJGqWsusA0K1F1Mi6rft2t9olA7d/4RafYDoVGIhO1EC?=\n\t=?utf-8?q?/e/Ct5lZ8ZbbxWf7HhUhzpp0JEculSjMuJk+iKDuDpzBBIIOHrq+6+c+AcUtYmgcO?=\n\t=?utf-8?q?R1QQOpjEuBBZc3J7aFNyAQN2eGNM21wxi5QZk+p7vxrhIOlHVaHo7PSfZc0C8Qewp?=\n\t=?utf-8?q?BE0wzU71dbKIdDbMgGop4tnVe/AHa4K12bv+3OTPdS65lSqZIRZrI7YXQ1NZ399IM?=\n\t=?utf-8?q?LjAH2EIi3qx9WUx95RifhYbLldO0x6lDVVTf7sYBH77AZZ7CpvpbBnj2+ez+bcfPb?=\n\t=?utf-8?q?T2G169pgfyiolCW3wbUswzS3PIn/ZIcz0QdfzKJhMXlJpzwJ+4m1VbxxYjlL+D3/b?=\n\t=?utf-8?q?Gossa5oR6p66NDEZYzpMSNhgr/ipdlh3F6ol52XsESsR+AV3SlbeFDFdIFWkWPnNZ?=\n\t=?utf-8?q?jp6hGa+b+blL9sSEh0HQMriIX4Og379kqIJ/hovGEZHjjQygnp2+OThN1sIsryXR2?=\n\t=?utf-8?q?Fpj9kmMH7Y505nGbVSblMLJUUE9u1jGZQ10/XqGPZ3DyLvbTA/MPwlAj1DtmeFHvl?=\n\t=?utf-8?q?xK3DBHftTsNkovFD1/HooXlsQfeLgwgUikZbL+kDzk7EFRtkUf3Aye0z+hA4orpbB?=\n\t=?utf-8?q?tYJXRxohke70Dz57rYf6TNUk3rrjvagxOdBB0OIVE/WLB+02oyXNW2Ln0FgTkxvhg?=\n\t=?utf-8?q?qh3oKnMhCak4S/uOHUHZMA/UH2lHsE7uAGdtyB86AZNeQorcqpQXV+JVt1R6WWZQL?=\n\t=?utf-8?q?H5mNywKzUtL9DafJZvuMgYJNm5/pVB2cgwLgUZ28RZNN4T+YLRj6w=3D?=","X-OriginatorOrg":"citrix.com","X-MS-Exchange-CrossTenant-Network-Message-Id":"\n 2c641edc-eb50-4bae-eff2-08dea49d1bca","X-MS-Exchange-CrossTenant-AuthSource":"IA1PR03MB8288.namprd03.prod.outlook.com","X-MS-Exchange-CrossTenant-AuthAs":"Internal","X-MS-Exchange-CrossTenant-OriginalArrivalTime":"27 Apr 2026 20:39:41.7379\n (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":"\n 7P/OK4nVkYKoOZOPceJ7mFnHteXT+or/VZsK1G7zm1+pF+DiXElHabbIzD2P/Aa25ppayHLm/G+R8tVFazmqVeDsv153yTNZHilISIGWHks=","X-MS-Exchange-Transport-CrossTenantHeadersStamped":"PH8PR03MB7197","X-CRM114-Version":"20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 ","X-CRM114-CacheID":"sfid-20260427_133950_501517_6113657C ","X-CRM114-Status":"UNSURE (   8.33  )","X-CRM114-Notice":"Please train this message.","X-Spam-Score":"-2.1 (--)","X-Spam-Report":"Spam detection software,\n running on the system \"bombadil.infradead.org\",\n has NOT identified this incoming email as spam.  The original\n message has been attached to this so you can view it or label\n similar future email.  If you have any questions, see\n the administrator of that system for details.\n Content preview:  On 27/04/2026 7:39 pm, Yury Norov wrote: > On Mon, Apr 27,\n    2026 at 07:13:43PM +0200, Christophe Leroy (CS GROUP) wrote: >> Among the\n    21 architectures supported by the kernel, 16 define both >> INLINE_ [...]    \n Content analysis details:   (-2.1 points, 5.0 required)\n  pts rule name              description\n ---- ----------------------\n --------------------------------------------------\n -0.0 RCVD_IN_DNSWL_NONE     RBL: Sender listed at https://www.dnswl.org/, no\n                             trust\n                             [2a01:111:f403:c001:0:0:0:2 listed in]\n                             [list.dnswl.org]\n -0.0 SPF_PASS               SPF: sender matches SPF record\n -0.0 SPF_HELO_PASS          SPF: HELO matches SPF record\n -0.1 DKIM_VALID_EF          Message has a valid DKIM or DK signature from\n                             envelope-from domain\n -0.1 DKIM_VALID_AU          Message has a valid DKIM or DK signature from\n author's\n                             domain\n -0.1 DKIM_VALID             Message has at least one valid DKIM or DK\n signature\n  0.1 DKIM_SIGNED            Message has a DKIM or DK signature,\n not necessarily valid\n -1.9 BAYES_00               BODY: Bayes spam probability is 0 to 1%\n                             [score: 0.0000]\n -0.0 DKIMWL_WL_HIGH         DKIMwl.org - High trust sender","X-BeenThere":"linux-snps-arc@lists.infradead.org","X-Mailman-Version":"2.1.34","Precedence":"list","List-Id":"Linux on Synopsys ARC Processors <linux-snps-arc.lists.infradead.org>","List-Unsubscribe":"<http://lists.infradead.org/mailman/options/linux-snps-arc>,\n <mailto:linux-snps-arc-request@lists.infradead.org?subject=unsubscribe>","List-Archive":"<http://lists.infradead.org/pipermail/linux-snps-arc/>","List-Post":"<mailto:linux-snps-arc@lists.infradead.org>","List-Help":"<mailto:linux-snps-arc-request@lists.infradead.org?subject=help>","List-Subscribe":"<http://lists.infradead.org/mailman/listinfo/linux-snps-arc>,\n <mailto:linux-snps-arc-request@lists.infradead.org?subject=subscribe>","Content-Type":"text/plain; charset=\"utf-8\"","Content-Transfer-Encoding":"base64","Sender":"\"linux-snps-arc\" <linux-snps-arc-bounces@lists.infradead.org>","Errors-To":"\n linux-snps-arc-bounces+incoming=patchwork.ozlabs.org@lists.infradead.org"}},{"id":3682981,"web_url":"http://patchwork.ozlabs.org/comment/3682981/","msgid":"<ae_LeSk7XDEseaZb@yury>","list_archive_url":null,"date":"2026-04-27T20:47:53","subject":"Re: [RFC PATCH v1 2/9] uaccess: Convert INLINE_COPY_{TO/FROM}_USER\n to kconfig and reduce ifdefery","submitter":{"id":92516,"url":"http://patchwork.ozlabs.org/api/people/92516/","name":"Yury Norov","email":"ynorov@nvidia.com"},"content":"On Mon, Apr 27, 2026 at 09:39:33PM +0100, Andrew Cooper wrote:\n> On 27/04/2026 7:39 pm, Yury Norov wrote:\n> > On Mon, Apr 27, 2026 at 07:13:43PM +0200, Christophe Leroy (CS GROUP) wrote:\n> >> Among the 21 architectures supported by the kernel, 16 define both\n> >> INLINE_COPY_TO_USER and INLINE_COPY_FROM_USER while the 5 other ones\n> >> don't define any of the two.\n> >>\n> >> To simplify and reduce risk of mistakes, convert them to a single\n> >> kconfig item named CONFIG_ARCH_WANTS_NOINLINE_COPY which will be\n> > We've got a special word for it: outline. Can you name it\n> > CONFIG_OUTLINE_USERCOPY, or similar?\n> \n> You can't swap the \"in\" for \"out\" like this.  \"out of line\" is the\n> opposite of \"inline\" in this context, while \"outline\" means something\n> different and unrelated.\n\nCheck KASAN_OUTLINE vs KASAN_INLINE for example","headers":{"Return-Path":"\n <linux-snps-arc-bounces+incoming=patchwork.ozlabs.org@lists.infradead.org>","X-Original-To":"incoming@patchwork.ozlabs.org","Delivered-To":"patchwork-incoming@legolas.ozlabs.org","Authentication-Results":["legolas.ozlabs.org;\n\tdkim=pass (2048-bit key;\n secure) header.d=lists.infradead.org header.i=@lists.infradead.org\n header.a=rsa-sha256 header.s=bombadil.20210309 header.b=DE9n8Nnt;\n\tdkim=fail reason=\"signature verification failed\" (2048-bit key;\n unprotected) header.d=Nvidia.com header.i=@Nvidia.com header.a=rsa-sha256\n header.s=selector2 header.b=Ekpevu7d;\n\tdkim-atps=neutral","legolas.ozlabs.org;\n spf=none (no SPF record) smtp.mailfrom=lists.infradead.org\n (client-ip=2607:7c80:54:3::133; helo=bombadil.infradead.org;\n envelope-from=linux-snps-arc-bounces+incoming=patchwork.ozlabs.org@lists.infradead.org;\n receiver=patchwork.ozlabs.org)","dkim=none (message not signed)\n header.d=none;dmarc=none action=none header.from=nvidia.com;"],"Received":["from bombadil.infradead.org (bombadil.infradead.org\n [IPv6:2607:7c80:54:3::133])\n\t(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)\n\t key-exchange x25519 server-signature ECDSA (secp384r1) server-digest SHA384)\n\t(No client certificate requested)\n\tby legolas.ozlabs.org (Postfix) with ESMTPS id 4g4FyK3lXLz1yHX\n\tfor <incoming@patchwork.ozlabs.org>; Tue, 28 Apr 2026 06:48:09 +1000 (AEST)","from localhost ([::1] helo=bombadil.infradead.org)\n\tby bombadil.infradead.org with esmtp (Exim 4.98.2 #2 (Red Hat Linux))\n\tid 1wHSsC-000000008wA-16kZ;\n\tMon, 27 Apr 2026 20:48:08 +0000","from\n mail-southcentralusazlp170110003.outbound.protection.outlook.com\n ([2a01:111:f403:c10d::3] helo=SN4PR0501CU005.outbound.protection.outlook.com)\n\tby bombadil.infradead.org with esmtps (Exim 4.98.2 #2 (Red Hat Linux))\n\tid 1wHSsA-000000008vJ-0xuz;\n\tMon, 27 Apr 2026 20:48:07 +0000","from CY8PR12MB8300.namprd12.prod.outlook.com (2603:10b6:930:7d::16)\n by SA3PR12MB7829.namprd12.prod.outlook.com (2603:10b6:806:316::13) with\n Microsoft SMTP Server (version=TLS1_2,\n cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9870.16; Mon, 27 Apr\n 2026 20:47:58 +0000","from CY8PR12MB8300.namprd12.prod.outlook.com\n ([fe80::ce75:8187:3ac3:c5de]) by CY8PR12MB8300.namprd12.prod.outlook.com\n ([fe80::ce75:8187:3ac3:c5de%3]) with mapi id 15.20.9870.013; Mon, 27 Apr 2026\n 20:47:57 +0000"],"DKIM-Signature":["v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;\n\td=lists.infradead.org; s=bombadil.20210309; h=Sender:\n\tContent-Transfer-Encoding:Content-Type:List-Subscribe:List-Help:List-Post:\n\tList-Archive:List-Unsubscribe:List-Id:MIME-Version:In-Reply-To:References:\n\tMessage-ID:Subject:Cc:To:From:Date:Reply-To:Content-ID:Content-Description:\n\tResent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:\n\tList-Owner; bh=v8ZCwNI3R5Mqo6GhtXBiBbUjRsyvLwEyP9a1SAsv5YM=; b=DE9n8NntFjiKns\n\txliEMmNWPzLt4xbKbHbPNUM3boPlLeZtqXHn2h4H8fl6OWs9OEoMmzdMdHU3k30JGnDbF8aUScmCY\n\tM8V8tN3CQ2vGxUMOKbDwoKAEEMIVXjJqrq0wTfjde+Prwhoq0zz311CRlp+7S0u7lHic7S+QZE4bc\n\tKi0HjEGFmyQWyICjv3L4GYIQgRSSzvGRgzBFX9vd8TkgPB8wJ5aPzhD2k7dLlZuxzxBoxc+13ILa/\n\t4Ar4qVNm8/sirM5pZ8I9glb2/BF9LAaBuv2jHQYqL6cTUFFpWo75TC/6PZTb6ReGNXIZ3biL3+tF5\n\tMtLeXRx1P/8UWCzZMHoA==;","v=1; a=rsa-sha256; c=relaxed/relaxed; d=Nvidia.com;\n s=selector2;\n h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;\n bh=wJfDnkGQDnB7YqaX7jhz4r3pYQAr7nSK9IhgO8ax4J4=;\n b=Ekpevu7dvZexS27zf6AAushYVGKE2eyKqudikxclym3HcV42ATS6kdvhzRmxkgoE3UM6ANC+pGpRxFyh9gBzNh+b00reJl7lqMvIcy0JSfz+541KpWAKDyh+fz1lMlsGeW3w+f1gCG0cF+47eMxsS70gUjxMLhEN/viVEI3YCTpyhfe82oiQ3gIWQdD+eiGmuV51mjdQ3D5GBVCPtTRshca6OeMvxGY3iEbIzJsPiy+dpjuwSxW2GRx6o6JVH4a9y2xQ5lYy5EeK7FzcAG1vNoor5k6rR6JO3aXcfZMvQmoZFdkb1mqFlj8XmeJn6ScLYqvaY181izAl3zJrlxnFHg=="],"ARC-Seal":"i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none;\n b=EKJfc55gBn7/JbJs21SiRzUuW0AsfDVMTGZmA7fovsVtMpwpJXl5dlFpVdpigSVe3EWg0hBB0fu4CdI1q6zDfHGeLadKtZhEqjE7ydQqdN2j4UzanfOMKli8tBLxG4xE9Gnus/RcdDUX4LAPWvelU3Kl+4NLuekf+MSaWUp21k9wamSHm393QK0i3y9MWuF2ysFyqzpmJJz8Mdo8isyyLOcS7eDXfzYJEZpvSAG2PouwHF3KGxptafxFzeABcOnr6b5s15caTbUtbWG0RfIUe5QbTeBgBo6MVAuW/CqNsRX4shiveKpaPp65fKEDjq8A+rCDlEl4UQlySXJLv6V2KA==","ARC-Message-Signature":"i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;\n s=arcselector10001;\n 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;\n bh=wJfDnkGQDnB7YqaX7jhz4r3pYQAr7nSK9IhgO8ax4J4=;\n b=rsQdUUbJcU9so0R7/zFg7mRBFAySidN5CdO0zGCGM86QKGAxvA74BKUH63WvS3Tk0mL+vASpIam1O4Zmh9rAGrdThUTlvlpfrqYPGShsqKfmDSbcq7tlmSOjpQkHGHahsJfn4U+n1o1vBx2EYhJ7brHFuKBy8kjZ7GFVjMtKqJ2iNZogaxH/G+wSti4US7N076mGb2fGyHmqtBMXTy6dvPieTRnpIUVrrTK2hX7jlr0w0xx58LcxU6+u4oe9MNGftQmzh7t1iNY2TSYrUg+Wkyi7Yd1NqHn0grLjG9obOU0YhlxEFl5sm8V4hgpq+BBuW9cBSBY8C+KZtmfBhZuaaw==","ARC-Authentication-Results":"i=1; mx.microsoft.com 1; spf=pass\n smtp.mailfrom=nvidia.com; dmarc=pass action=none header.from=nvidia.com;\n dkim=pass header.d=nvidia.com; arc=none","Date":"Mon, 27 Apr 2026 16:47:53 -0400","From":"Yury Norov <ynorov@nvidia.com>","To":"Andrew Cooper <andrew.cooper3@citrix.com>","Cc":"\"Christophe Leroy (CS GROUP)\" <chleroy@kernel.org>,\n\tAndrew Morton <akpm@linux-foundation.org>,\n\tLinus Torvalds <torvalds@linux-foundation.org>,\n\tDavid Laight <david.laight.linux@gmail.com>,\n\tThomas Gleixner <tglx@linutronix.de>, linux-alpha@vger.kernel.org,\n\tYury Norov <yury.norov@gmail.com>, linux-kernel@vger.kernel.org,\n\tlinux-snps-arc@lists.infradead.org,\n\tlinux-arm-kernel@lists.infradead.org, linux-mips@vger.kernel.org,\n\tlinuxppc-dev@lists.ozlabs.org, kvm@vger.kernel.org,\n\tlinux-riscv@lists.infradead.org, linux-s390@vger.kernel.org,\n\tsparclinux@vger.kernel.org, linux-um@lists.infradead.org,\n\tdmaengine@vger.kernel.org, linux-efi@vger.kernel.org,\n\tlinux-fsi@lists.ozlabs.org, amd-gfx@lists.freedesktop.org,\n\tdri-devel@lists.freedesktop.org, intel-gfx@lists.freedesktop.org,\n\tlinux-wpan@vger.kernel.org, netdev@vger.kernel.org,\n\tlinux-wireless@vger.kernel.org, linux-spi@vger.kernel.org,\n\tlinux-media@vger.kernel.org, linux-staging@lists.linux.dev,\n\tlinux-serial@vger.kernel.org, linux-usb@vger.kernel.org,\n\txen-devel@lists.xenproject.org, linux-fsdevel@vger.kernel.org,\n\tocfs2-devel@lists.linux.dev, bpf@vger.kernel.org,\n\tkasan-dev@googlegroups.com, linux-mm@kvack.org,\n\tlinux-x25@vger.kernel.org, rust-for-linux@vger.kernel.org,\n\tlinux-sound@vger.kernel.org, sound-open-firmware@alsa-project.org,\n\tlinux-csky@vger.kernel.org, linux-hexagon@vger.kernel.org,\n\tloongarch@lists.linux.dev, linux-m68k@lists.linux-m68k.org,\n\tlinux-openrisc@vger.kernel.org, linux-parisc@vger.kernel.org,\n\tlinux-sh@vger.kernel.org, linux-arch@vger.kernel.org","Subject":"Re: [RFC PATCH v1 2/9] uaccess: Convert INLINE_COPY_{TO/FROM}_USER\n to kconfig and reduce ifdefery","Message-ID":"<ae_LeSk7XDEseaZb@yury>","References":"<cover.1777306795.git.chleroy@kernel.org>\n <9fe875d2f55af59c12708336c571a46038528678.1777306795.git.chleroy@kernel.org>\n <ae-tVFVfx72oCC_i@yury>\n <f54c3c2b-33da-42a0-80b7-0f6615d930ce@citrix.com>","Content-Disposition":"inline","In-Reply-To":"<f54c3c2b-33da-42a0-80b7-0f6615d930ce@citrix.com>","X-ClientProxiedBy":"BN9PR03CA0735.namprd03.prod.outlook.com\n (2603:10b6:408:110::20) To CY8PR12MB8300.namprd12.prod.outlook.com\n (2603:10b6:930:7d::16)","MIME-Version":"1.0","X-MS-PublicTrafficType":"Email","X-MS-TrafficTypeDiagnostic":"CY8PR12MB8300:EE_|SA3PR12MB7829:EE_","X-MS-Office365-Filtering-Correlation-Id":"e21d145c-03ba-4a6a-9777-08dea49e433e","X-MS-Exchange-SenderADCheck":"1","X-MS-Exchange-AntiSpam-Relay":"0","X-Microsoft-Antispam":"\n BCL:0;ARA:13230040|376014|7416014|1800799024|366016|10070799003|22082099003|56012099003|18002099003;","X-Microsoft-Antispam-Message-Info":"\n HCC9cdge92V4m6hZLbkxYjY9nSdZMvY3eUrYJzVoB9gQOqmxAPK6rdaWqs+TbJRNyZBGFNrE679QPKqMgPKQHmcjESEesO2VJjPgChKtepPLUYOE/LkQQGZsmv4w+55OFZ+Sur4Mu4JOw7V/vNmvJwOlYlBhT92YWuGJR6DXk2yQMvjP+eOYlTJdO+YTWa/Jz5KJgNrHtOAvm1it4WHU2ZBZLuL/AhrqVVwkzc+IPXkcU79jgOjI9ydER1cGo3HoLCd6gdpsP3eOfNEEF1DgB1xwOU0GvQzD1FHx6RYh0dNBNICPgU4SwossH1u0yrKpK7DamImEaixNUhDIX5GqeLTvugMJVVzxBSaEiDILCjAbZA9Z+OHcM1SVIztBG4AIVhyBRLw7KvN9n80fJiW1prOhuq6i0UkL/bhvl2RXV8f/qvckHvjveZOF5G5W/CDJJbwSEMR5qmaHNd2zViXK41IHDwoAcE3lAUf9N3NwqTg0t13f/0OcaYbRU6vQ/EEXYIwU1f+9BVtx4tw2aV5CPMy3zTFmt8JHaFRFe4e6l7ArpDbBZg6Xml+AFgUU08CpDyCP3LHA2k7Yz8eX8hEKDJ4RCJADvvVuGPsqeH/7bVuUQfTS8EKRrxfaQNDlPFfA8ce4uzJFhb290nwgicqO9fWHhu657hjQi6f4ke3+NIkg+bbwnEo9XuQ/fkQEeFoGpwGekFQ1Ooc0oaJTcAZVREVLsSoJWh99E1nS7yB9CuQ=","X-Forefront-Antispam-Report":"\n CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:CY8PR12MB8300.namprd12.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(376014)(7416014)(1800799024)(366016)(10070799003)(22082099003)(56012099003)(18002099003);DIR:OUT;SFP:1101;","X-MS-Exchange-AntiSpam-MessageData-ChunkCount":"1","X-MS-Exchange-AntiSpam-MessageData-0":"=?iso-8859-1?q?2oPD54n5ZXNlK/kFqbJNXD1?=\n\t=?iso-8859-1?q?QtsOVDwh+UJSvy6M6BXER4piMhd4MdKi/hsdtPpvaj4LxnpiHlSbO1r9fiNI?=\n\t=?iso-8859-1?q?KnpbVyt/rHkG6vZrPFcZWV33Wt3zTJ3qeckpBkmbC6Q5Mugc8CDDrjZOIIHI?=\n\t=?iso-8859-1?q?UCmJaeWHL6owAAl4UEDpaubTbrYmMuINqIws0lQ62II3JN8RQZuKwQsrYOL7?=\n\t=?iso-8859-1?q?Nq5cL28v9C0yBSaStZjc/oua7D88WlVp9FnMbzl5ZdPFHkvwcurNSWE6BI72?=\n\t=?iso-8859-1?q?RYLGmhfxuw+iEalNBTLg93jarylOQazywBMu1WZqV5znY98J8cAhbSaXoqNe?=\n\t=?iso-8859-1?q?rO0nX5QD3UEwjJsWjGXnlR9MFBg4g2NlweZOcbd0J9a6HGZaL0npF+/is4ng?=\n\t=?iso-8859-1?q?5baw4IKHSBGb/WHSXYdb4tdd3TtbuomhIdQorREntl9+RMaFZfUQj6JJP8xo?=\n\t=?iso-8859-1?q?wgTVew4wom6mp8Ds/aio3yk6XHj08kGeyGvaiem4uBZf8Y2rOkdQseejpE4l?=\n\t=?iso-8859-1?q?uAqcRFsSolHHNQ72xfSbae/SS8Lc8zTresY8jBaOtgkXkNPTJHB5HQDPPRP+?=\n\t=?iso-8859-1?q?g3130C3EcS8eD5tGONzZ+ymHQUjmXdjSLHoKhP4TdN5hksLFroHF4YT+CieT?=\n\t=?iso-8859-1?q?OYyfTC3T4uN14JsUL87gmptyN6VwoW6YhMFZgHudT/IN/KukxSYBtWnZHqw/?=\n\t=?iso-8859-1?q?I/RRpeaTAknI17z1yyEgD+nkCwBsbgf4V2o7fXMYFCDwVMoMNrl5ZLCY2ZZV?=\n\t=?iso-8859-1?q?CbVB+K2+wJ/inPaRdegXyxv3Z2bAPJAkiT8X0ISDMOe2eOf9iNEETkwOYz7J?=\n\t=?iso-8859-1?q?r4nKvc80uXmIxrPRpBAhnAr8S7xfczH+Qqehg2TjkgAz64f8ZE8/9i1wG7mX?=\n\t=?iso-8859-1?q?VO1Q9as0uNtSUBT6CwjDIu2Amsqe4AUMw/9zUCctXgXVLfEx9aZcp1+1Dsxt?=\n\t=?iso-8859-1?q?t2N8z/L7OSlnpIcZg+TM7s8ia0P1nx+MU3SMI3qOYqLkDN6MHjtMX1beye9a?=\n\t=?iso-8859-1?q?0NQax9jU/0KlCxKchpGqMjIocKvlky4JLfKCTiBpS5XjJfREJ2e7Jew9rHsl?=\n\t=?iso-8859-1?q?9w8ClFQzQqaLDDgE4HpS45w/MKo9f93Ash6uWAME71hU/OPJaLBOz0Hplddm?=\n\t=?iso-8859-1?q?2FT9tRGyPVIo1L+3HqLJUg9o1OscoKBqdF68jUKqgmevSHEfa1UBdv373tsq?=\n\t=?iso-8859-1?q?h6SgzYUFHbhsPtvMgwVDmVKImbZY1DOP0fd8wUojL2nHmKHuapuUelPCy7jK?=\n\t=?iso-8859-1?q?pGJCTnRVCFUP+TcIiCMeg7jztgl1gZm6ZF5OEMPnLSgVXNc2frsXGi7Tl4us?=\n\t=?iso-8859-1?q?ifn7qlFirf9xjgi/muZGT3O54fymYbGeXPWXs9yYi6E734lRU3sesZwUYXTz?=\n\t=?iso-8859-1?q?+a6EE2LAkm2J/jh8f4tiKB+vx1FITuMB8F09K/S0rGrQCfbOAzQJYWuF7cpp?=\n\t=?iso-8859-1?q?6qPoJQ4D/NwHej7OthQv0ts8RpcxqFrX8r2QFTE2kxBnbRQzH+VYeLWY/k48?=\n\t=?iso-8859-1?q?9znw1njCgLLGESMF0DyOWS6pKnzOdAZGSqYkjDH97a4PwfCVnJ+gzPGl0Z8y?=\n\t=?iso-8859-1?q?sg8nsTHrAvnWX/YKoJKKlW6ayYaVF/toGLaJhXQXBwUhXseQkaBmAmk8jvoD?=\n\t=?iso-8859-1?q?WKtBllEbMiEapN9iuDyfvYHntUDaL2Gy1qlm+aosx1NyFkDKiwyMNtj9YU33?=\n\t=?iso-8859-1?q?Xjg14+fUyMnYdXGjdpUJk60YTi5RRQJD2DjjAV+wuTrE0HYz7zXrNZJofNvR?=\n\t=?iso-8859-1?q?8+A56trLl7EwyrqY231N4pMe/m58Zda1V/tIqbdVf26XRYGA8BCZj3ziv31r?=\n\t=?iso-8859-1?q?tyHAsm+JkxqEH6VRAcg40GKElJycg?=","X-OriginatorOrg":"Nvidia.com","X-MS-Exchange-CrossTenant-Network-Message-Id":"\n e21d145c-03ba-4a6a-9777-08dea49e433e","X-MS-Exchange-CrossTenant-AuthSource":"CY8PR12MB8300.namprd12.prod.outlook.com","X-MS-Exchange-CrossTenant-AuthAs":"Internal","X-MS-Exchange-CrossTenant-OriginalArrivalTime":"27 Apr 2026 20:47:57.4916\n (UTC)","X-MS-Exchange-CrossTenant-FromEntityHeader":"Hosted","X-MS-Exchange-CrossTenant-Id":"43083d15-7273-40c1-b7db-39efd9ccc17a","X-MS-Exchange-CrossTenant-MailboxType":"HOSTED","X-MS-Exchange-CrossTenant-UserPrincipalName":"\n ApBP39ijwBDa3/RbspzeLaHHXUB2RtFB8F4ypsIudayixW1tFGUX6nHaIuJK1Cdq2xPDFGyR8Es6N/9hhOEExA==","X-MS-Exchange-Transport-CrossTenantHeadersStamped":"SA3PR12MB7829","X-CRM114-Version":"20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 ","X-CRM114-CacheID":"sfid-20260427_134806_275588_36D0FFE0 ","X-CRM114-Status":"GOOD (  12.22  )","X-Spam-Score":"-1.7 (-)","X-Spam-Report":"Spam detection software,\n running on the system \"bombadil.infradead.org\",\n has NOT identified this incoming email as spam.  The original\n message has been attached to this so you can view it or label\n similar future email.  If you have any questions, see\n the administrator of that system for details.\n Content preview:  On Mon, Apr 27, 2026 at 09:39:33PM +0100,\n Andrew Cooper wrote:\n    > On 27/04/2026 7:39 pm, Yury Norov wrote: > > On Mon, Apr 27,\n 2026 at 07:13:43PM\n    +0200, Christophe Leroy (CS GROUP) wrote: > >> Among th [...]\n Content analysis details:   (-1.7 points, 5.0 required)\n  pts rule name              description\n ---- ----------------------\n --------------------------------------------------\n -0.0 SPF_PASS               SPF: sender matches SPF record\n  0.0 SPF_HELO_NONE          SPF: HELO does not publish an SPF Record\n  0.1 DKIM_SIGNED            Message has a DKIM or DK signature,\n not necessarily valid\n  0.1 DKIM_INVALID           DKIM or DK signature exists, but is not valid\n -1.9 BAYES_00               BODY: Bayes spam probability is 0 to 1%\n                             [score: 0.0000]","X-BeenThere":"linux-snps-arc@lists.infradead.org","X-Mailman-Version":"2.1.34","Precedence":"list","List-Id":"Linux on Synopsys ARC Processors <linux-snps-arc.lists.infradead.org>","List-Unsubscribe":"<http://lists.infradead.org/mailman/options/linux-snps-arc>,\n <mailto:linux-snps-arc-request@lists.infradead.org?subject=unsubscribe>","List-Archive":"<http://lists.infradead.org/pipermail/linux-snps-arc/>","List-Post":"<mailto:linux-snps-arc@lists.infradead.org>","List-Help":"<mailto:linux-snps-arc-request@lists.infradead.org?subject=help>","List-Subscribe":"<http://lists.infradead.org/mailman/listinfo/linux-snps-arc>,\n <mailto:linux-snps-arc-request@lists.infradead.org?subject=subscribe>","Content-Type":"text/plain; charset=\"iso-8859-1\"","Content-Transfer-Encoding":"quoted-printable","Sender":"\"linux-snps-arc\" <linux-snps-arc-bounces@lists.infradead.org>","Errors-To":"\n linux-snps-arc-bounces+incoming=patchwork.ozlabs.org@lists.infradead.org"}},{"id":3683303,"web_url":"http://patchwork.ozlabs.org/comment/3683303/","msgid":"<82e4eb62-4226-40b6-a1ef-4711f29a5e4f@citrix.com>","list_archive_url":null,"date":"2026-04-28T09:36:09","subject":"Re: [RFC PATCH v1 2/9] uaccess: Convert INLINE_COPY_{TO/FROM}_USER to\n kconfig and reduce ifdefery","submitter":{"id":10337,"url":"http://patchwork.ozlabs.org/api/people/10337/","name":"Andrew Cooper","email":"andrew.cooper3@citrix.com"},"content":"On 27/04/2026 9:47 pm, Yury Norov wrote:\n> On Mon, Apr 27, 2026 at 09:39:33PM +0100, Andrew Cooper wrote:\n>> On 27/04/2026 7:39 pm, Yury Norov wrote:\n>>> On Mon, Apr 27, 2026 at 07:13:43PM +0200, Christophe Leroy (CS GROUP) wrote:\n>>>> Among the 21 architectures supported by the kernel, 16 define both\n>>>> INLINE_COPY_TO_USER and INLINE_COPY_FROM_USER while the 5 other ones\n>>>> don't define any of the two.\n>>>>\n>>>> To simplify and reduce risk of mistakes, convert them to a single\n>>>> kconfig item named CONFIG_ARCH_WANTS_NOINLINE_COPY which will be\n>>> We've got a special word for it: outline. Can you name it\n>>> CONFIG_OUTLINE_USERCOPY, or similar?\n>> You can't swap the \"in\" for \"out\" like this.  \"out of line\" is the\n>> opposite of \"inline\" in this context, while \"outline\" means something\n>> different and unrelated.\n> Check KASAN_OUTLINE vs KASAN_INLINE for example\n\nThen I suggest it gets corrected before more examples try to copy this\nnon-english.\n\n~Andrew","headers":{"Return-Path":"\n <linux-snps-arc-bounces+incoming=patchwork.ozlabs.org@lists.infradead.org>","X-Original-To":"incoming@patchwork.ozlabs.org","Delivered-To":"patchwork-incoming@legolas.ozlabs.org","Authentication-Results":["legolas.ozlabs.org;\n\tdkim=pass (2048-bit key;\n secure) header.d=lists.infradead.org header.i=@lists.infradead.org\n header.a=rsa-sha256 header.s=bombadil.20210309 header.b=wBvTIQ2k;\n\tdkim=fail reason=\"signature verification failed\" (1024-bit key;\n unprotected) header.d=citrix.com header.i=@citrix.com header.a=rsa-sha256\n header.s=selector1 header.b=yjaJCj7S;\n\tdkim-atps=neutral","legolas.ozlabs.org;\n spf=none (no SPF record) smtp.mailfrom=lists.infradead.org\n (client-ip=2607:7c80:54:3::133; helo=bombadil.infradead.org;\n envelope-from=linux-snps-arc-bounces+incoming=patchwork.ozlabs.org@lists.infradead.org;\n receiver=patchwork.ozlabs.org)","dkim=none (message not signed)\n header.d=none;dmarc=none action=none header.from=citrix.com;"],"Received":["from bombadil.infradead.org (bombadil.infradead.org\n [IPv6:2607:7c80:54:3::133])\n\t(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)\n\t key-exchange x25519 server-signature ECDSA (secp384r1) server-digest SHA384)\n\t(No client certificate requested)\n\tby legolas.ozlabs.org (Postfix) with ESMTPS id 4g4b0q4N1tz1yHv\n\tfor <incoming@patchwork.ozlabs.org>; Tue, 28 Apr 2026 19:36:27 +1000 (AEST)","from localhost ([::1] helo=bombadil.infradead.org)\n\tby bombadil.infradead.org with esmtp (Exim 4.98.2 #2 (Red Hat Linux))\n\tid 1wHeri-000000016Ou-1YtA;\n\tTue, 28 Apr 2026 09:36:26 +0000","from mail-centralusazon11010053.outbound.protection.outlook.com\n ([52.101.61.53] helo=DM1PR04CU001.outbound.protection.outlook.com)\n\tby bombadil.infradead.org with esmtps (Exim 4.98.2 #2 (Red Hat Linux))\n\tid 1wHerg-000000016OR-29Yn;\n\tTue, 28 Apr 2026 09:36:25 +0000","from CH8PR03MB8275.namprd03.prod.outlook.com (2603:10b6:610:2b9::7)\n by BL1PR03MB6102.namprd03.prod.outlook.com (2603:10b6:208:31c::16) with\n Microsoft SMTP Server (version=TLS1_2,\n cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9846.26; Tue, 28 Apr\n 2026 09:36:18 +0000","from CH8PR03MB8275.namprd03.prod.outlook.com\n ([fe80::a70d:dc32:bba8:ce37]) by CH8PR03MB8275.namprd03.prod.outlook.com\n ([fe80::a70d:dc32:bba8:ce37%6]) with mapi id 15.20.9846.025; Tue, 28 Apr 2026\n 09:36:18 +0000"],"DKIM-Signature":["v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;\n\td=lists.infradead.org; s=bombadil.20210309; h=Sender:\n\tContent-Transfer-Encoding:Content-Type:List-Subscribe:List-Help:List-Post:\n\tList-Archive:List-Unsubscribe:List-Id:MIME-Version:In-Reply-To:From:\n\tReferences:To:Subject:Cc:Date:Message-ID:Reply-To:Content-ID:\n\tContent-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc\n\t:Resent-Message-ID:List-Owner;\n\tbh=U1H9m3e9m75MdrOkr+ZWRs+FORcMMua2wJqdshjocWU=; b=wBvTIQ2kTG8f/rTPlk2f4av43C\n\tIBKXifYc6uQOBG/+tC8s2N+CgvcNU70qlXcpxmR/hHrPtxP8eaUhRU3JQPdE6dIiMxkEKSdxK+nJ/\n\tYaHUqid14XHDkvo7YOsG/OVFAOQ9fzsR+GORNpBQmKtdvF6fMFYBXuRppnWr7krVl05N0a8OtUBsU\n\tIzKD7kj0T2f1pkK1np1QpIbt/xbekLXzDr6/oNRvR5ucxu1OUCWgNNQo20YSM0zdhZ+pBdSGby/FC\n\td3AtmiFQmDg7wXEFFywpKfZs2mT2um98kOcTGc/vHWdhr+Wf61NcS7sXc5zKOpdxzXc+sfn1Cl4gW\n\t6dlvxuKw==;","v=1; a=rsa-sha256; c=relaxed/relaxed; d=citrix.com;\n s=selector1;\n h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;\n bh=mpdOSyAx9rtZPwk8svxWZWLLaqX5YpnW5mDeAwGhp70=;\n b=yjaJCj7S2UVmodB9FLz9FDsi53mVdV80mRkxXiiiIOGoqv3nCUQjFEVJs6h/cyJkE2BD1cgl4gPaC3neNJmde/SwYoZkRlSXSHMRBHqcrsGyZ7kxzP6WQp+7qiiFig8lUcobWLHEmP5+BiwKFg2JHVRXp8ygAPT18ELiHjBE7Co="],"ARC-Seal":"i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none;\n b=ccKCcxHVgqechrGsirY7Hast0tX64WTHNBglbWndvpdSe9VcH9SIFMGkWSRfviVDwFKWm52p0Gg3ZbZFMR8p7xxKqriwmdgnKu79W9VhzOxXa6MymGP2VD8yOYzjgQ6WSTba8ICzTpBcoboYJo/Nx9OKTB8AZLRThl4u2PSmh+FS7d7O7S6mIQlm/5ai5FY6rP+LQwAgAl7vLfveOY1RPpi+hTXq0TuxwaY+17BKuUmD6kQtyYDbQbplsVWn46Mqnwxn4ySEzOU6MxbW6A8D/GC/zLeBarFNuMZ+fptAGpFpIg2FSC1lPqUDLs1kKn2RnvJvb7WzhNiNgFHxg3od+g==","ARC-Message-Signature":"i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;\n s=arcselector10001;\n 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;\n bh=mpdOSyAx9rtZPwk8svxWZWLLaqX5YpnW5mDeAwGhp70=;\n b=K5DTrABlW49NIkaVt7N0ZYSeIwCDGz95EDNGXbBTiChwAeLow8UU8g+ASwGiDhriB9+juNZ2XFhNNi973guRffj2wGcMeULdKxcmueJevcf2+0ghUtWBeYTVZZfydmMf5B/4yxi73MyAW1iCnI5Sq1JtDYJKPr04neaTQmsWJ0+X22qf5yM1OdCdOR6GRO0/z+1K6oFtrCYv2pUgen/J0sS7JgGNvkpHkXumiUXRbs1le1YmjJbTsJB+/SgjTvkeGB3Bw0kD8ayrIYzmvYcnqzVrZv2xkBTmLIswdPmEIdYMM4jHsJW/46hAA6XVTKP5NzYEOcbmGEIxLT3NW/ZXVg==","ARC-Authentication-Results":"i=1; mx.microsoft.com 1; spf=pass\n smtp.mailfrom=citrix.com; dmarc=pass action=none header.from=citrix.com;\n dkim=pass header.d=citrix.com; arc=none","Message-ID":"<82e4eb62-4226-40b6-a1ef-4711f29a5e4f@citrix.com>","Date":"Tue, 28 Apr 2026 10:36:09 +0100","User-Agent":"Mozilla Thunderbird","Cc":"Andrew Cooper <andrew.cooper3@citrix.com>,\n \"Christophe Leroy (CS GROUP)\" <chleroy@kernel.org>,\n Andrew Morton <akpm@linux-foundation.org>,\n Linus Torvalds <torvalds@linux-foundation.org>,\n David Laight <david.laight.linux@gmail.com>,\n Thomas Gleixner <tglx@linutronix.de>, linux-alpha@vger.kernel.org,\n Yury Norov <yury.norov@gmail.com>, linux-kernel@vger.kernel.org,\n linux-snps-arc@lists.infradead.org, linux-arm-kernel@lists.infradead.org,\n linux-mips@vger.kernel.org, linuxppc-dev@lists.ozlabs.org,\n kvm@vger.kernel.org, linux-riscv@lists.infradead.org,\n linux-s390@vger.kernel.org, sparclinux@vger.kernel.org,\n linux-um@lists.infradead.org, dmaengine@vger.kernel.org,\n linux-efi@vger.kernel.org, linux-fsi@lists.ozlabs.org,\n amd-gfx@lists.freedesktop.org, dri-devel@lists.freedesktop.org,\n intel-gfx@lists.freedesktop.org, linux-wpan@vger.kernel.org,\n netdev@vger.kernel.org, linux-wireless@vger.kernel.org,\n linux-spi@vger.kernel.org, linux-media@vger.kernel.org,\n linux-staging@lists.linux.dev, linux-serial@vger.kernel.org,\n linux-usb@vger.kernel.org, xen-devel@lists.xenproject.org,\n linux-fsdevel@vger.kernel.org, ocfs2-devel@lists.linux.dev,\n bpf@vger.kernel.org, kasan-dev@googlegroups.com, linux-mm@kvack.org,\n linux-x25@vger.kernel.org, rust-for-linux@vger.kernel.org,\n linux-sound@vger.kernel.org, sound-open-firmware@alsa-project.org,\n linux-csky@vger.kernel.org, linux-hexagon@vger.kernel.org,\n loongarch@lists.linux.dev, linux-m68k@lists.linux-m68k.org,\n linux-openrisc@vger.kernel.org, linux-parisc@vger.kernel.org,\n linux-sh@vger.kernel.org, linux-arch@vger.kernel.org","Subject":"Re: [RFC PATCH v1 2/9] uaccess: Convert INLINE_COPY_{TO/FROM}_USER to\n kconfig and reduce ifdefery","To":"Yury Norov <ynorov@nvidia.com>","References":"<cover.1777306795.git.chleroy@kernel.org>\n <9fe875d2f55af59c12708336c571a46038528678.1777306795.git.chleroy@kernel.org>\n <ae-tVFVfx72oCC_i@yury> <f54c3c2b-33da-42a0-80b7-0f6615d930ce@citrix.com>\n <ae_LeSk7XDEseaZb@yury>","Content-Language":"en-GB","From":"Andrew Cooper <andrew.cooper3@citrix.com>","Autocrypt":"addr=andrew.cooper3@citrix.com; keydata=\n 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\n 6+ahAA==","In-Reply-To":"<ae_LeSk7XDEseaZb@yury>","X-ClientProxiedBy":"PR3P191CA0014.EURP191.PROD.OUTLOOK.COM\n (2603:10a6:102:54::19) To CH8PR03MB8275.namprd03.prod.outlook.com\n (2603:10b6:610:2b9::7)","MIME-Version":"1.0","X-MS-PublicTrafficType":"Email","X-MS-TrafficTypeDiagnostic":"CH8PR03MB8275:EE_|BL1PR03MB6102:EE_","X-MS-Office365-Filtering-Correlation-Id":"27671459-4f10-4786-8cff-08dea50999ba","X-MS-Exchange-SenderADCheck":"1","X-MS-Exchange-AntiSpam-Relay":"0","X-Microsoft-Antispam":"\n BCL:0;ARA:13230040|1800799024|366016|376014|7416014|18002099003|22082099003|56012099003;","X-Microsoft-Antispam-Message-Info":"\n Fr2SaARcp/30JjWhQQJ55I1GRZonpmNdylsCWtvAP0iLi3fW8ZUvuFhK0s4B36VBurCZDpfzVPFq6rLx3X1PD1Kz35WTE6S81hlCopCD8pxNfXzddX4/u4dtAvIVV3+dse65UYV54WEPb9m40Wjjn3bHzaqhi5kXQt+QCerhqJvdqH//K3YBfJ3eHu4T502cM87h+5Wk64juS3ow0KcjEOrJiWG8zZtCB1zX/Zx9W+k31hKZWyU5JugE5BecKPv83c14/YMl0NlQo6wFBRUmoTmKu5q+BJ0edgjyC7MNoiJOa062R5+vQdJQm7n67DG6OFhXCui25vN24b+JEFjbMJ8I5gDyS6Pqlh1zGk+tSpPIX5sSTy93SH1THmcafkZxA/zcOtIfBXA5D4BtEZi3z7jrFmLebbEjRBeAZ4mXjOUsa0tdIA0f6ylDW3/kKbCBc2+3QCsGH2auk9QrEoz8Qehl/c2IdC5Jrp1FHy5sbgm1kO91QggdcLgX+7RDBQ1w2WivvacJ5+GA7VwN3eqYcQCchnubiGLOAKifSYUE5mgJ1MtvIP4mVz9MycwuTW1le7C0ze96+eweGDr2GRC7b4Y6Nu/5PUig49u28f0pS10LV8wLIvDRRy/8GhGTlJzQnCP9mRhy1qcYhsiyrYLbGoinMTZRP35bST2/CDKe5vbaqXTn1sWv/Q5t0sltDyceEL5w6qfuHh/xS4aeDEwNDl9teKE1dnyByfr3exuVxtk=","X-Forefront-Antispam-Report":"\n CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:CH8PR03MB8275.namprd03.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(1800799024)(366016)(376014)(7416014)(18002099003)(22082099003)(56012099003);DIR:OUT;SFP:1101;","X-MS-Exchange-AntiSpam-MessageData-ChunkCount":"1","X-MS-Exchange-AntiSpam-MessageData-0":"=?utf-8?q?qykK0KQCS5VDYkGPXtUiYaQDGp+k?=\n\t=?utf-8?q?XY6Bqs+jTa1DblxO6HGj6+Fbg8yblkGZVcqNmVS/qO3P8X10sCgJCZb6fCwxvI7c9?=\n\t=?utf-8?q?YvB0404SE44wXXRMbpDs7XBcTDFJbrTSaWCGl671L7BFzmqh+XSe4ByuLOiXmq2vf?=\n\t=?utf-8?q?DFlKvB2upA50nX/Q6GEV15+grgKgAvlzg2297PNc5uxjP4Xm0W33wzsDu+1YNu+35?=\n\t=?utf-8?q?zJ9jUNlGt4YORY79Zm6TcRa/XiT9Me/NSzu+IOymUUZ1IaHuiUesv1aSZ/egelm5a?=\n\t=?utf-8?q?SoNju4puv/rM5LhjVv5c2iqgVjRGsoIPpczOxFfI8z2wcC0Ce1Rh7gwgcN7jx1wJZ?=\n\t=?utf-8?q?HTN6nPO3k2HQatIaCq2IFGtSciMXltaasFncRX9FLjpIJ2vE8Kdy/Cb00vcGmCPOP?=\n\t=?utf-8?q?+MLIqzIVRSgkwrltpYEmj09z8OlbNBx9pp9j/y+lA69NyAWvjbyaVAkmCMSLhgFbf?=\n\t=?utf-8?q?L5e/GbSYY+ifjyMcZ9ILOiwldi8FurzoyG/MugJOO7bpDDr/AFDMW64OUmVXCO9So?=\n\t=?utf-8?q?LeJAoP205nz9AXTsI9v5VeZA68+pPdWsMG9+w5rrQvfpKoE7THFQitbEWnqKaVfuq?=\n\t=?utf-8?q?+9YIpTjLiAzN3hsgKrObCufUz0SOosRT0sbxETMmeXWRxoPlfD02Situ1djk8bwIv?=\n\t=?utf-8?q?WwsC0HWAzo84kntNkme6EbFWfl1NQkTJLRpMhCjUJcVJeezVZ4wA8JL6Ri0om/T8+?=\n\t=?utf-8?q?pbo3BySmUamg30LFu2VCZaRHcPAzv4YaCCB+s0s9bCDhnNOxm0Iz5iVSGXdsSvnEa?=\n\t=?utf-8?q?99D076ogUoHyASxrm170RlE2XXng9WQpJVFfg1+Hy9L1Yr4BOFlmDpo9qhdIA4imH?=\n\t=?utf-8?q?BNlkD736EtluS56xXZi8d/qwxfnkH+tkDrBb/7A2ut5G1//A7uxWIDN/ma+aRNMR7?=\n\t=?utf-8?q?nrSCDokfaXGQH9dMUEHWQ6vUN4fUCFACb91Qo0iYP4KMNkUW6w5gfkCDGKarC/rcN?=\n\t=?utf-8?q?vvU9/BRBdN+WuWk0ERQOBlxcuXoFuOMRTOtIG0sDcYpKqOe3s1aj0knUjLEwYN2pR?=\n\t=?utf-8?q?PimsBcMc5h2OcoiCWaI80e9OfHDarGtVKFK3Z0RkYT+laf0EsRR1v0pUJ3KJYFude?=\n\t=?utf-8?q?+pGgqzQk7zPZboOaorHBeclBUH0/5x1DB5jLYqqL8cwNFcwdb6Fo0g6zwB3BpXBtO?=\n\t=?utf-8?q?G3eAATz+L8HpaiVJWPxKwWhA9pHIvLiFwPuOv32HSRGKSZY2CHTsbb2Rn0NNuZSue?=\n\t=?utf-8?q?SIV1otABw+vK52zPqxZjcYTwOLLYkRQVeiWMjDfCaJvPFCHzjtY0cIHDxPScXaZfx?=\n\t=?utf-8?q?El0kJ3ZhGtERaD3rZ6R4rJIyxchTFHDwvy6suf/SOkl2SuOo7uZ1QLX7rj9PVY5l9?=\n\t=?utf-8?q?HisbMXKTkswnySYWj896gHnWuXtoO3kBWknc+2yf9/RGapIc/hWSK2NXsVDGDMUlK?=\n\t=?utf-8?q?9fH4HBWrfZLHM9SpJDBNKk99KafaOj7B385+ykY/nQm7YlHB30vg4az5qNCyP+M1F?=\n\t=?utf-8?q?a5zYProsfshy9sG6X7BWG6fID5WuArRdDV4gt1fF9ueDPHn0BaEisX9BtHztmPLRC?=\n\t=?utf-8?q?mPFsPf6GT275ixt6BDukFylfnLyH9/8cZbkH7ERlNbT+gSFEqCCYoJ9wxZcgsssmO?=\n\t=?utf-8?q?yU/+GB0uTp9U8/s266MCkqxa0jNUKAZgEIsKXH2Gk5TA5v10DNOFAgaEPb/UoodIi?=\n\t=?utf-8?q?Y1fz5SWSiKHxwqHaTTx5u8xkFdJFmZXzV04RyffVmgnSYCsz39lbY=3D?=","X-OriginatorOrg":"citrix.com","X-MS-Exchange-CrossTenant-Network-Message-Id":"\n 27671459-4f10-4786-8cff-08dea50999ba","X-MS-Exchange-CrossTenant-AuthSource":"CH8PR03MB8275.namprd03.prod.outlook.com","X-MS-Exchange-CrossTenant-AuthAs":"Internal","X-MS-Exchange-CrossTenant-OriginalArrivalTime":"28 Apr 2026 09:36:18.6733\n (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":"\n 8FETUR2bT/yBq230FXCqFNsiU0Ggu57p4Jp697qQVSZUPucNrAQZOGv7iEP1mcxKrRIFdBtpW+GgV17hrhOPkaPlgmSk7r3wIBztNDkjsJk=","X-MS-Exchange-Transport-CrossTenantHeadersStamped":"BL1PR03MB6102","X-CRM114-Version":"20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 ","X-CRM114-CacheID":"sfid-20260428_023624_567592_42EA5A3C ","X-CRM114-Status":"UNSURE (   8.31  )","X-CRM114-Notice":"Please train this message.","X-Spam-Score":"-2.2 (--)","X-Spam-Report":"Spam detection software,\n running on the system \"bombadil.infradead.org\",\n has NOT identified this incoming email as spam.  The original\n message has been attached to this so you can view it or label\n similar future email.  If you have any questions, see\n the administrator of that system for details.\n Content preview:  On 27/04/2026 9:47 pm, Yury Norov wrote: > On Mon, Apr 27,\n    2026 at 09:39:33PM +0100, Andrew Cooper wrote: >> On 27/04/2026 7:39 pm,\n   Yury Norov wrote: >>> On Mon, Apr 27, 2026 at 07:13:43PM +0200, Chri [...]    \n Content analysis details:   (-2.2 points, 5.0 required)\n  pts rule name              description\n ---- ----------------------\n --------------------------------------------------\n -0.0 RCVD_IN_DNSWL_NONE     RBL: Sender listed at https://www.dnswl.org/, no\n                             trust\n                             [52.101.61.53 listed in list.dnswl.org]\n -0.0 SPF_PASS               SPF: sender matches SPF record\n -0.0 SPF_HELO_PASS          SPF: HELO matches SPF record\n -0.1 DKIM_VALID_EF          Message has a valid DKIM or DK signature from\n                             envelope-from domain\n  0.1 DKIM_SIGNED            Message has a DKIM or DK signature,\n not necessarily valid\n -0.1 DKIM_VALID             Message has at least one valid DKIM or DK\n signature\n -0.1 DKIM_VALID_AU          Message has a valid DKIM or DK signature from\n author's\n                             domain\n -1.9 BAYES_00               BODY: Bayes spam probability is 0 to 1%\n                             [score: 0.0000]\n -0.1 DKIMWL_WL_HIGH         DKIMwl.org - High trust sender\n  0.0 RCVD_IN_MSPIKE_H2      RBL: Average reputation (+2)\n                             [52.101.61.53 listed in wl.mailspike.net]","X-BeenThere":"linux-snps-arc@lists.infradead.org","X-Mailman-Version":"2.1.34","Precedence":"list","List-Id":"Linux on Synopsys ARC Processors <linux-snps-arc.lists.infradead.org>","List-Unsubscribe":"<http://lists.infradead.org/mailman/options/linux-snps-arc>,\n <mailto:linux-snps-arc-request@lists.infradead.org?subject=unsubscribe>","List-Archive":"<http://lists.infradead.org/pipermail/linux-snps-arc/>","List-Post":"<mailto:linux-snps-arc@lists.infradead.org>","List-Help":"<mailto:linux-snps-arc-request@lists.infradead.org?subject=help>","List-Subscribe":"<http://lists.infradead.org/mailman/listinfo/linux-snps-arc>,\n <mailto:linux-snps-arc-request@lists.infradead.org?subject=subscribe>","Content-Type":"text/plain; charset=\"utf-8\"","Content-Transfer-Encoding":"base64","Sender":"\"linux-snps-arc\" <linux-snps-arc-bounces@lists.infradead.org>","Errors-To":"\n linux-snps-arc-bounces+incoming=patchwork.ozlabs.org@lists.infradead.org"}},{"id":3683399,"web_url":"http://patchwork.ozlabs.org/comment/3683399/","msgid":"<afCbKJg_Cq7yNO9j@gate>","list_archive_url":null,"date":"2026-04-28T11:34:00","subject":"Re: [RFC PATCH v1 2/9] uaccess: Convert INLINE_COPY_{TO/FROM}_USER\n to kconfig and reduce ifdefery","submitter":{"id":134,"url":"http://patchwork.ozlabs.org/api/people/134/","name":"Segher Boessenkool","email":"segher@kernel.crashing.org"},"content":"On Mon, Apr 27, 2026 at 09:39:33PM +0100, Andrew Cooper wrote:\n> On 27/04/2026 7:39 pm, Yury Norov wrote:\n> > On Mon, Apr 27, 2026 at 07:13:43PM +0200, Christophe Leroy (CS GROUP) wrote:\n> >> Among the 21 architectures supported by the kernel, 16 define both\n> >> INLINE_COPY_TO_USER and INLINE_COPY_FROM_USER while the 5 other ones\n> >> don't define any of the two.\n> >>\n> >> To simplify and reduce risk of mistakes, convert them to a single\n> >> kconfig item named CONFIG_ARCH_WANTS_NOINLINE_COPY which will be\n> > We've got a special word for it: outline. Can you name it\n> > CONFIG_OUTLINE_USERCOPY, or similar?\n> \n> You can't swap the \"in\" for \"out\" like this.  \"out of line\" is the\n> opposite of \"inline\" in this context, while \"outline\" means something\n> different and unrelated.\n\nYeah.  Technically much more correct for it is inline vs. functional.\nNot that that term won't be misunderstood as well :-)\n\n\nSegher","headers":{"Return-Path":"\n <linux-snps-arc-bounces+incoming=patchwork.ozlabs.org@lists.infradead.org>","X-Original-To":"incoming@patchwork.ozlabs.org","Delivered-To":"patchwork-incoming@legolas.ozlabs.org","Authentication-Results":["legolas.ozlabs.org;\n\tdkim=pass (2048-bit key;\n secure) header.d=lists.infradead.org header.i=@lists.infradead.org\n header.a=rsa-sha256 header.s=bombadil.20210309 header.b=sCFtwUuz;\n\tdkim=fail reason=\"signature verification failed\" (2048-bit key;\n secure) header.d=infradead.org header.i=@infradead.org header.a=rsa-sha256\n header.s=desiato.20200630 header.b=QT9IIIwG;\n\tdkim-atps=neutral","legolas.ozlabs.org;\n spf=none (no SPF record) smtp.mailfrom=lists.infradead.org\n (client-ip=2607:7c80:54:3::133; helo=bombadil.infradead.org;\n envelope-from=linux-snps-arc-bounces+incoming=patchwork.ozlabs.org@lists.infradead.org;\n receiver=patchwork.ozlabs.org)"],"Received":["from bombadil.infradead.org (bombadil.infradead.org\n [IPv6:2607:7c80:54:3::133])\n\t(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)\n\t key-exchange x25519 server-signature ECDSA (secp384r1) server-digest SHA384)\n\t(No client certificate requested)\n\tby legolas.ozlabs.org (Postfix) with ESMTPS id 4g4dd42m25z1xrS\n\tfor <incoming@patchwork.ozlabs.org>; Tue, 28 Apr 2026 21:34:32 +1000 (AEST)","from localhost ([::1] helo=bombadil.infradead.org)\n\tby bombadil.infradead.org with esmtp (Exim 4.98.2 #2 (Red Hat Linux))\n\tid 1wHghz-00000001MIe-0ie1;\n\tTue, 28 Apr 2026 11:34:31 +0000","from desiato.infradead.org ([2001:8b0:10b:1:d65d:64ff:fe57:4e05])\n\tby bombadil.infradead.org with esmtps (Exim 4.98.2 #2 (Red Hat Linux))\n\tid 1wHghy-00000001MIJ-1Wjz;\n\tTue, 28 Apr 2026 11:34:30 +0000","from gate.crashing.org ([63.228.1.57])\n\tby desiato.infradead.org with esmtp (Exim 4.98.2 #2 (Red Hat Linux))\n\tid 1wHghv-00000002tWr-0tbJ;\n\tTue, 28 Apr 2026 11:34:29 +0000","from gate.crashing.org (localhost [127.0.0.1])\n\tby gate.crashing.org (8.18.1/8.18.1/Debian-2) with ESMTP id 63SBY0U31059939;\n\tTue, 28 Apr 2026 06:34:00 -0500","(from segher@localhost)\n\tby gate.crashing.org (8.18.1/8.18.1/Submit) id 63SBY0B51059937;\n\tTue, 28 Apr 2026 06:34:00 -0500"],"DKIM-Signature":["v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;\n\td=lists.infradead.org; s=bombadil.20210309; h=Sender:\n\tContent-Transfer-Encoding:Content-Type:List-Subscribe:List-Help:List-Post:\n\tList-Archive:List-Unsubscribe:List-Id:In-Reply-To:MIME-Version:References:\n\tMessage-ID:Subject:Cc:To:From:Date:Reply-To:Content-ID:Content-Description:\n\tResent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:\n\tList-Owner; bh=j30/2ObpbDugN/5qVcQjbP108OxlIAiC2E8cX8a1nR8=; b=sCFtwUuz9Ee4BW\n\t5JNfOVgkpccuh0oUQK9/Ei788OFZbknFLDLIfYTul8sIEZAqSI3w/1bGN+pRC7ivcSfpaT1oLnwnz\n\tBWxtg/VtS1gQR6Eki4IUXLYoLK9lOicD1K7RpesaGWGQuv73Usf40xSSSIlkcSRzR7cIQL3wKOLps\n\tDFTutJCsgmKNAmF3utBO2GNH2WPSZHzxoX6MwjPfXXBXvuk0+FA+9NIgPgYDudfDnt8XduqI2L0zB\n\te/cw2rHOh6DoxCkENlWgUj/729VI0oZO457rekmiB1GZevMNckghmljM/12RsodLU2XC1aWvNo8st\n\tEtE6Qz2LxgFhtCnrGrjg==;","v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;\n\td=infradead.org; s=desiato.20200630; h=In-Reply-To:Content-Transfer-Encoding:\n\tContent-Type:MIME-Version:References:Message-ID:Subject:Cc:To:From:Date:\n\tSender:Reply-To:Content-ID:Content-Description;\n\tbh=r2VT2v38m41OJS5IqZzssjeRJKc2hKIY8tTqzqnq+aM=; b=QT9IIIwGe6DNgGoF6jyisPUUZt\n\toKL5cIAJVgdw2SvbX4dIC2mOhSuSMc07KRAhLfO1xMfWvs6SW2OW9m81EsQXjAQieu0HWrkXarZC/\n\tb+DLKacSIhUT2p4MiAtjfe7lG+0zdFUlJMxKIuY2SjH5WTNh4sBAbOXdtHwIHof5iq38FvTRbxNdf\n\t2GBZfjGgzF6oEwlAvvUS7dgZ4QFcdWMuRxjMeOElta6+vaPTrKnJYEQisu3B+fJZFUj0A8iX1OjUQ\n\t+CcmpVov9rho9cKniQuBDFOus9yaKlc/H5U/grA4k4A59kpP4y5ICnapyiOfFXL+84xdSAm82n2Su\n\txxJRv8hg==;"],"X-Authentication-Warning":"gate.crashing.org: segher set sender to\n segher@kernel.crashing.org using -f","Date":"Tue, 28 Apr 2026 06:34:00 -0500","From":"Segher Boessenkool <segher@kernel.crashing.org>","To":"Andrew Cooper <andrew.cooper3@citrix.com>","Cc":"Yury Norov <ynorov@nvidia.com>,\n        \"Christophe Leroy (CS GROUP)\" <chleroy@kernel.org>,\n        Andrew Morton <akpm@linux-foundation.org>,\n        Linus Torvalds <torvalds@linux-foundation.org>,\n        David Laight <david.laight.linux@gmail.com>,\n        Thomas Gleixner <tglx@linutronix.de>, linux-alpha@vger.kernel.org,\n        Yury Norov <yury.norov@gmail.com>, linux-kernel@vger.kernel.org,\n        linux-snps-arc@lists.infradead.org,\n        linux-arm-kernel@lists.infradead.org, linux-mips@vger.kernel.org,\n        linuxppc-dev@lists.ozlabs.org, kvm@vger.kernel.org,\n        linux-riscv@lists.infradead.org, linux-s390@vger.kernel.org,\n        sparclinux@vger.kernel.org, linux-um@lists.infradead.org,\n        dmaengine@vger.kernel.org, linux-efi@vger.kernel.org,\n        linux-fsi@lists.ozlabs.org, amd-gfx@lists.freedesktop.org,\n        dri-devel@lists.freedesktop.org, intel-gfx@lists.freedesktop.org,\n        linux-wpan@vger.kernel.org, netdev@vger.kernel.org,\n        linux-wireless@vger.kernel.org, linux-spi@vger.kernel.org,\n        linux-media@vger.kernel.org, linux-staging@lists.linux.dev,\n        linux-serial@vger.kernel.org, linux-usb@vger.kernel.org,\n        xen-devel@lists.xenproject.org, linux-fsdevel@vger.kernel.org,\n        ocfs2-devel@lists.linux.dev, bpf@vger.kernel.org,\n        kasan-dev@googlegroups.com, linux-mm@kvack.org,\n        linux-x25@vger.kernel.org, rust-for-linux@vger.kernel.org,\n        linux-sound@vger.kernel.org, sound-open-firmware@alsa-project.org,\n        linux-csky@vger.kernel.org, linux-hexagon@vger.kernel.org,\n        loongarch@lists.linux.dev, linux-m68k@vger.kernel.org,\n        linux-openrisc@vger.kernel.org, linux-parisc@vger.kernel.org,\n        linux-sh@vger.kernel.org, linux-arch@vger.kernel.org","Subject":"Re: [RFC PATCH v1 2/9] uaccess: Convert INLINE_COPY_{TO/FROM}_USER\n to kconfig and reduce ifdefery","Message-ID":"<afCbKJg_Cq7yNO9j@gate>","References":"<cover.1777306795.git.chleroy@kernel.org>\n <9fe875d2f55af59c12708336c571a46038528678.1777306795.git.chleroy@kernel.org>\n <ae-tVFVfx72oCC_i@yury>\n <f54c3c2b-33da-42a0-80b7-0f6615d930ce@citrix.com>","MIME-Version":"1.0","Content-Disposition":"inline","In-Reply-To":"<f54c3c2b-33da-42a0-80b7-0f6615d930ce@citrix.com>","X-CRM114-Version":"20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 ","X-CRM114-CacheID":"sfid-20260428_123427_700248_77766C55 ","X-CRM114-Status":"GOOD (  12.49  )","X-Spam-Score":"-0.0 (/)","X-Spam-Report":"Spam detection software,\n running on the system \"desiato.infradead.org\",\n has NOT identified this incoming email as spam.  The original\n message has been attached to this so you can view it or label\n similar future email.  If you have any questions, see\n the administrator of that system for details.\n Content preview:  On Mon, Apr 27, 2026 at 09:39:33PM +0100,\n Andrew Cooper wrote:\n    > On 27/04/2026 7:39 pm, Yury Norov wrote: > > On Mon, Apr 27,\n 2026 at 07:13:43PM\n    +0200, Christophe Leroy (CS GROUP) wrote: > >> Among th [...]\n Content analysis details:   (-0.0 points, 5.0 required)\n  pts rule name              description\n ---- ----------------------\n --------------------------------------------------\n -0.0 SPF_HELO_PASS          SPF: HELO matches SPF record\n -0.0 SPF_PASS               SPF: sender matches SPF record","X-BeenThere":"linux-snps-arc@lists.infradead.org","X-Mailman-Version":"2.1.34","Precedence":"list","List-Id":"Linux on Synopsys ARC Processors <linux-snps-arc.lists.infradead.org>","List-Unsubscribe":"<http://lists.infradead.org/mailman/options/linux-snps-arc>,\n <mailto:linux-snps-arc-request@lists.infradead.org?subject=unsubscribe>","List-Archive":"<http://lists.infradead.org/pipermail/linux-snps-arc/>","List-Post":"<mailto:linux-snps-arc@lists.infradead.org>","List-Help":"<mailto:linux-snps-arc-request@lists.infradead.org?subject=help>","List-Subscribe":"<http://lists.infradead.org/mailman/listinfo/linux-snps-arc>,\n <mailto:linux-snps-arc-request@lists.infradead.org?subject=subscribe>","Content-Type":"text/plain; charset=\"iso-8859-1\"","Content-Transfer-Encoding":"quoted-printable","Sender":"\"linux-snps-arc\" <linux-snps-arc-bounces@lists.infradead.org>","Errors-To":"\n linux-snps-arc-bounces+incoming=patchwork.ozlabs.org@lists.infradead.org"}}]