From: David Laight <david.laight.linux@gmail.com>
To: "Arnd Bergmann" <arnd@arndb.de>
Cc: "Geert Uytterhoeven" <geert@linux-m68k.org>,
"Ping-Ke Shih" <pkshih@realtek.com>,
"rtl8821cerfe2@gmail.com" <rtl8821cerfe2@gmail.com>,
"kernel test robot" <lkp@intel.com>,
"oe-kbuild-all@lists.linux.dev" <oe-kbuild-all@lists.linux.dev>,
"linux-kernel@vger.kernel.org" <linux-kernel@vger.kernel.org>
Subject: Re: include/linux/build_bug.h:78:41: error: static assertion failed: "sizeof(struct rtw8814a_efuse) == 512"
Date: Mon, 13 Apr 2026 18:02:45 +0100 [thread overview]
Message-ID: <20260413180245.7a5ff542@pumpkin> (raw)
In-Reply-To: <6284c801-e378-4861-9c1e-f167bc14ef89@app.fastmail.com>
On Mon, 13 Apr 2026 15:46:50 +0200
"Arnd Bergmann" <arnd@arndb.de> wrote:
> On Mon, Apr 13, 2026, at 15:01, David Laight wrote:
> > On Mon, 13 Apr 2026 11:30:25 +0200 "Arnd Bergmann" <arnd@arndb.de> 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
prev parent reply other threads:[~2026-04-13 17:02 UTC|newest]
Thread overview: 11+ messages / expand[flat|nested] mbox.gz Atom feed top
2026-04-10 9:25 include/linux/build_bug.h:78:41: error: static assertion failed: "sizeof(struct rtw8814a_efuse) == 512" kernel test robot
2026-04-10 12:07 ` Bitterblue Smith
2026-04-10 12:14 ` Ping-Ke Shih
2026-04-11 15:29 ` Geert Uytterhoeven
2026-04-13 0:48 ` Ping-Ke Shih
2026-04-13 9:15 ` Geert Uytterhoeven
2026-04-13 9:30 ` Arnd Bergmann
2026-04-13 10:02 ` Geert Uytterhoeven
2026-04-13 13:01 ` David Laight
2026-04-13 13:46 ` Arnd Bergmann
2026-04-13 17:02 ` David Laight [this message]
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20260413180245.7a5ff542@pumpkin \
--to=david.laight.linux@gmail.com \
--cc=arnd@arndb.de \
--cc=geert@linux-m68k.org \
--cc=linux-kernel@vger.kernel.org \
--cc=lkp@intel.com \
--cc=oe-kbuild-all@lists.linux.dev \
--cc=pkshih@realtek.com \
--cc=rtl8821cerfe2@gmail.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox