From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-pl1-f170.google.com (mail-pl1-f170.google.com [209.85.214.170]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id AB0D337C10B for ; Fri, 27 Feb 2026 18:53:48 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.214.170 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1772218429; cv=none; b=pJaKoOd4u36zfkYXL0QxgcRAcyv1rD4X3rtiV0uAPzvKqQ13tD2yHCAgb7n5juMDzhAdd80l2QICckYw45M2bEGdYaWCxdqC24wPDUnQzgb1+M5xCgPMZKnknl2yAEXnq+NnZQxQiUv+KmTrCVkp9HsC/LFwYsH7Trbqx8yRIR8= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1772218429; c=relaxed/simple; bh=JcXYBjRSoR2d0AVsP/xiV8TexOdr6a+0pNQahdYuOUk=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version:Content-Type; b=o4QtIsjzin4UnCxcZerkDNOsjh3DGLWyP3TZjG8ZSRzpw5DZXlOhP/nnWcKICByV/bpNTuySpX4bz1wcYihXptinwnfnAKMEnanfvBbd3s72Jo8NcpO3hyNeose+qUtfaX1EehER/Btkj0fuKjTWV2GWaN+gvRVILDsVjBvVZTY= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com; spf=pass smtp.mailfrom=gmail.com; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b=Yxmc2f5r; arc=none smtp.client-ip=209.85.214.170 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gmail.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="Yxmc2f5r" Received: by mail-pl1-f170.google.com with SMTP id d9443c01a7336-2aadc18f230so16058935ad.3 for ; Fri, 27 Feb 2026 10:53:48 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1772218428; x=1772823228; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=3aruVbAaYvFcNbsyejeNigt2xHhLZnkjS0gZ6HiRHzU=; b=Yxmc2f5rxwXHEE7Rdg4Gfjvq8tqIgGWn85a6jj0HwdclH6/wELY2WgFAWDT1pPXcJI loCDgxn8b9Q8xxcsc6M8PBqiGo9BwJ/HwejArvtNNLUOSjfUK66yXh607zydXeuVHxs3 6rF0eZ4q+uRjpzrs7nAg1jXTpp+jG0hbAE+JQ8R8ojwzDCyc8oVIjYe76y5QKA5CyOV8 KLW2QVKLYDqEZWMC6epQWIxNDiU6df9cB1b+++rXK0JKyCya40FHepGk0JJcOkQevkdi x4fGZyl+lzBx88A8ixqJEANRQb/dzvqmcEh2UHJoNSSTfb4Xp9wKj7HSfReAz3uk8+4t lcfA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1772218428; x=1772823228; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=3aruVbAaYvFcNbsyejeNigt2xHhLZnkjS0gZ6HiRHzU=; b=n3rgtn+rLeY3bTYZ8pDGBgGeVPAgwnGBU5Mh529IvFyKzQnH2WZkLhSsBplTUvxB4t sxJuE2F5QkJ3j202UP+t7HM1j9zfOw0EwQGMWENbb0wzPRV+789786OEiaxJvjEg/0Tc xMgtBd242gt0caEfoLdkWK/Gs8tW5QQp6+/vMv5SgKMb9Qo5pKfZfsp4b6HKhAiC9uiP 3YXHZIwWZrD1WTJSLtPLAn8I/Fii3EYFA96/VwVgmE31YWcWP/yf9MeFgMYR6AnzQ2H9 cQkbo9kpjGJ48XVbq6QAToEGgYGjZatiITMbsTA4GS6XeRPMF4og5kM1k+MCFR/fFVMa yjLQ== X-Forwarded-Encrypted: i=1; AJvYcCWuyc6+Vwg/SPF7SyhA6bzVCdM/91xGAC7kKg8bcVJBmcqqvqvGPNGzvKgPec5gPoQPkDprDjLJxC2HCoU=@vger.kernel.org X-Gm-Message-State: AOJu0YwTplNMTxPQRmsWPqeWUM9J62jhGcg4XYGw3ryd4UJCWnxZWOEG S2sX2X89e8RO9sn+4HKvZtHxplvJi8YnHRg1Xih2dQjpr9UHV6c/aoX744f8hiJYNk8= X-Gm-Gg: ATEYQzxa0ab/9BihB78O1fpjgOi/idK0X98wkTbzP7MjW+4XBNnWus0s5ycDMONwLvn t7QEPmHbw2oj2HKeQJ+mdPrTTo2Fl1Sw5p1jA/9zqGspQLEGVVhQ+7mVERVye3+1C2fvzwJ4QvT DfV+3WHlAPIF7gBaOoURyZnW0Mi8GBXA2vfX8Ot4RG5xEG+bUgiUm5YkvNv/5jm+5nmduIbsGEy k+9+7KPOQQ1+qF6BTB7dDul7o0/aCyYQLotW4gjeQPOzyV6ZnJe/BCKYMSndOyIlLxcRCWZduTu SNYrRaBNutI4GaUIaQcrSLe5XCoYtBBHj81onisaWlJZFdTWdJ3JM/hyIDdWVuX4MRksIL9HwhS JOQZY36Ft7UBhqSEDjz7anZC/aT1B7gXlOR0HdTI2u9373a5F090zxQCfbYl/7u3NK4kcyMPL1H UHbtiltglkQoxN0H0aMo570mWvzWHD2aLcB6Xg+jxDZpMK84fqj84NmwH5sNn2XCoe1u9lmrzM0 QJyYRV44Dgx4rJEYK4FmXwuuUott9c6 X-Received: by 2002:a17:903:2ad0:b0:2ad:b97b:be88 with SMTP id d9443c01a7336-2ae2e46bd32mr43854225ad.32.1772218427810; Fri, 27 Feb 2026 10:53:47 -0800 (PST) Received: from nickhuang.. (2001-b400-e2da-fec3-c79c-b051-bf9d-6fb0.emome-ip6.hinet.net. [2001:b400:e2da:fec3:c79c:b051:bf9d:6fb0]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-2adfb5dc944sm70010155ad.39.2026.02.27.10.53.43 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 27 Feb 2026 10:53:47 -0800 (PST) From: Nick Huang To: macro@orcam.me.uk Cc: davidgow@google.com, dongsheng.yang@linux.dev, dory85109@gmail.com, ebiggers@kernel.org, idryomov@gmail.com, jlayton@kernel.org, john.g.garry@oracle.com, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, linux@armlinux.org.uk, namhyung@kernel.org, robh@kernel.org, sef1548@gmail.com, wdhh6@aliyun.com, wqu@suse.com, yot4106@gmail.com, likerockman102@hotmail.com, squid@squidspirit.com Subject: Re: [PATCH] arm: Replace __ASSEMBLY__ with __ASSEMBLER__ in uapi headers Date: Fri, 27 Feb 2026 18:53:35 +0000 Message-ID: <20260227185339.4187-1-sef1548@gmail.com> X-Mailer: git-send-email 2.43.0 In-Reply-To: References: Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset=yes Content-Transfer-Encoding: 8bit > While not a regression, as this used not to work anyway with ASSEMBLY, > the use of ASSEMBLER requires sufficiently new a compiler and in principle > the userland may have old tools installed for whatever reason. So perhaps > #error is in order if the compiler is not recent enough, for a complete > fix? > FWIW GCC 2.95.x didn't yet have it, it landed ultimately with GCC 3.0. > Do we care? For instance the GNU C library still does for its installed > headers. > > Maciej Thanks, Maciej — good point about older toolchains. I'll send v2 of the patch that adds a compile-time check and an #error when the compiler is too old to provide ASSEMBLER, making the failure explicit. -- Regards, Nick Huang