From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-wr1-f46.google.com (mail-wr1-f46.google.com [209.85.221.46]) (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 9C26D330B3A for ; Mon, 13 Apr 2026 17:02:49 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.221.46 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1776099771; cv=none; b=ML2RDcVjeq1BqVIiPaTarPGcn6dKHbdYTcKsC49UHoBd8w2lJltUTTyA+dz38A/lxpHYDS92GA4bpwPHa1ALWfL506d7/UltRJnVm/mVZVK+mtxjyT7lVE5XYnhVRK8t6JpiH2ZmriXDmWwGAniUa9k8aYguMDWt9RlkBacNAZQ= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1776099771; c=relaxed/simple; bh=SHLi1RWLFOjbPn4cZZRncC3SjUtxbS0FbG6kvSyyGew=; h=Date:From:To:Cc:Subject:Message-ID:In-Reply-To:References: MIME-Version:Content-Type; b=P1LjTQ40IoLAMXvghwzFECG8QDkqSN/tC9u4d0xdTDBI9jhOnq1ve7EDv+94i0+yH6J/AbnSNVU4oGrCfw6ceDIVNsLaRULYU4VX1AU78gWDfk7vMoE17EcM3q4YnUcMLJJ/2u71XsNeX4G+HDzpGi+G7OIv1iR023Qd3tJZGUg= 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=BDG2pwyP; arc=none smtp.client-ip=209.85.221.46 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="BDG2pwyP" Received: by mail-wr1-f46.google.com with SMTP id ffacd0b85a97d-43cf7683a28so3101545f8f.2 for ; Mon, 13 Apr 2026 10:02:49 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1776099768; x=1776704568; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:subject:cc:to:from:date:from:to:cc:subject:date :message-id:reply-to; bh=5f+XrXQw4NkjWyaZYIEBYFM3RJ/D9h6405xJbdE04Vw=; b=BDG2pwyPAhq/LXvj/t4+EtKwgF12F4g/WoSEY4bflPCcA0x+TDZEZ4tFoQgkaZOI4g iki/ps+2hGTI1KhsrsOChruV1dCpjU5czJswFs5qDY7DQJ2YE34Nh0W9+k8r6NWhgCK/ YsjrACWk1tXmZAz3OkNUOJSv1dJNU4JEaphwi69qa3Lw1dEQ1yUxWxp2Cd2e2g8iCls6 +JKSMizWIiNCZAe44bgsWHQL1Z86P3jd1qYZoJyhuhZM0xi80/0dgyMYW5C7Dn53aNO3 Bhb7qZdWdQOV3XPZfsmHJBLPEaJkmxQM+Qr1uNO9rovc/sr1tVA+t5xv6cGyhioJ+uqE NasQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1776099768; x=1776704568; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:subject:cc:to:from:date:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=5f+XrXQw4NkjWyaZYIEBYFM3RJ/D9h6405xJbdE04Vw=; b=X8bzKyjmwBOzh1mE5ajOsokY9I+rupCFRbSdLlL5EEyj2MjQtLtSNY2UStqm05pFr6 QGBJtQuMVKBmxCVkGw3eMNwfml5goNM3afke9Bs90xh/ksaJDMzMq2VVcpIN13IDIbSp v1ivxachuhpwXjrAzUi7U+7k9nO+LZTCz/mpl055rXTD9iNYkMf9tqFzyR4wf2h3LSi0 CqhnrEzk6X1CDHs5EFYQSh7Nsldd0zkQrYcy4+J+c3JXDdHnFRXnjdVoIW1rZPki2Tmz B8NRlnW6/VjnfhMUd6XDZUMZks/pDqcphkRvXYnhQCQZw421qF9/+FYDfZbuzs3Sioik kSYA== X-Forwarded-Encrypted: i=1; AFNElJ+9DloPefhtWP/SXF0kMQS0pweDdEjUZYRXkHl5fPAWrBtTbmN4jpfZjUDGCzjCM9N47VXfpfO03P5jrRQ=@vger.kernel.org X-Gm-Message-State: AOJu0Yy5Jg0JsE8/hbm2wL98DBJo3qKC4CnLr1RG5JHJdLNU/3+BZMf/ k0LXv+5zUyJu3paIAYGG2hhvC4pkxUqXNVeXcH5x3kGoRrU2+sNzNGEz X-Gm-Gg: AeBDiesDEHpTjkVovRGHL9eEDQ3Xzyl144WcZm9ipHCsZERT4p1OsRB/bJh8jWY4bHC gXcGVbGRyh73NLi8Mlc5kLuge5q6BJVcngS2kYDLr7rjUPjsf1T/3g6IQBFonqgxQLYbMXtZ2Xy WhnKc40KRTCPCxqBAw4zc4Xom5Ti/6afbEF3/eFNHtA7UkLE1UpQCrW39hIXOwMLNeiT3t4V9sH ykZl3gmkGVcKAwJ0w+6l0kpgjwGNY0C1HufUezV7atJ+FIXpB05WpCmgaZYfWkt4f/RT+2SvRyh T1edJUeGoBpIP2NZDpjSQIgZUPwS9AC0WQAE92/Qx1LkBn2rEKRRhoEk+tm7eeA0m+tsLjFtnM5 oZ8o0TrSfcJUqSgrT5PowipICbj26RHbVLNaCxjuw0923fMlOWZtGgyPrZnfR5lDJnYOpYRBgpa yWgd35qYZqd2cx4XHbIdYQxe9T2NwzkGT6BGZ/9sU8LfkVVJIylUsuKuDi7xzSSbQv3NkV/1uFw EY= X-Received: by 2002:a05:6000:1acb:b0:43d:7a97:78c6 with SMTP id ffacd0b85a97d-43d7a977a20mr5860225f8f.35.1776099767733; Mon, 13 Apr 2026 10:02:47 -0700 (PDT) Received: from pumpkin (82-69-66-36.dsl.in-addr.zen.co.uk. [82.69.66.36]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-43d7d5812dcsm4267528f8f.32.2026.04.13.10.02.47 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 13 Apr 2026 10:02:47 -0700 (PDT) Date: Mon, 13 Apr 2026 18:02:45 +0100 From: David Laight To: "Arnd Bergmann" Cc: "Geert Uytterhoeven" , "Ping-Ke Shih" , "rtl8821cerfe2@gmail.com" , "kernel test robot" , "oe-kbuild-all@lists.linux.dev" , "linux-kernel@vger.kernel.org" Subject: Re: include/linux/build_bug.h:78:41: error: static assertion failed: "sizeof(struct rtw8814a_efuse) == 512" Message-ID: <20260413180245.7a5ff542@pumpkin> In-Reply-To: <6284c801-e378-4861-9c1e-f167bc14ef89@app.fastmail.com> References: <202604101721.fsv5XmCX-lkp@intel.com> <2fb2a553-3e67-497e-b964-7fa5f940e8a1@gmail.com> <1e02bd10a68747f4a342caedde76ef04@realtek.com> <6b6310b8-2b0d-4390-992e-5ccd81cef2e0@app.fastmail.com> <20260413140109.2b20de7c@pumpkin> <6284c801-e378-4861-9c1e-f167bc14ef89@app.fastmail.com> X-Mailer: Claws Mail 4.1.1 (GTK 3.24.38; arm-unknown-linux-gnueabihf) 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=US-ASCII Content-Transfer-Encoding: 7bit On Mon, 13 Apr 2026 15:46:50 +0200 "Arnd Bergmann" wrote: > On Mon, Apr 13, 2026, at 15:01, David Laight wrote: > > On Mon, 13 Apr 2026 11:30:25 +0200 "Arnd Bergmann" wrote: > >> On Mon, Apr 13, 2026, at 11:15, Geert Uytterhoeven wrote: > >> > >> Annotating the union as '__packed' is the correct fix for > >> the theoretical users of OABI, and does nothing on other > >> supported targets in Linux. > > > > The other option is to ensure the specific drivers aren't ever compiled > > for !CONFIG_AEABI. > > Then it'll all get tidied up when you remove it. > > That sounds like even more work, for my own testing I have > just stopped building OABI configuration altogether, though > I'm still testing ARMv4 kernels. Is it possible to stop the build robot doing that as well? Might stop us having to worry about obscure build failures on something that is heading to its death bed. > > > I read that the patches to remove 486 support have been merged. > > I'm sure it would have made sense to drop everything before P-Pro > > so that cmov can be used. > > That is an entirely unrelated discussion of course. I don't > think there is any need to discontinue support for 586-class > processors (Pentium, Pentium MMX, MediaGX/GeodeGX1, AMD K6, > Vortex86/DX/MX, Via C3) any earlier than the rest of the > x86-32 kernel support: There is no practical difference > other than compiler flags, and the Vortex86MX+ is still > in production (originally released in 2010 with a projected > 10 year support life). This is very different from earlier > 486-class CPUs that lack CMPXCHG8B and TSC. That is a lot more recent that the 1995 date of the P6/pro itself. I was contemplating writing the 'masked user access' code for x86. Mostly just involves generating the address space gap. But the asm is easiest if it uses cmov. I may need to work out how to use qemu, a userpace consisting of a busybox shell running as pid 1 is probably enough. David > > Arnd