On Tue, 22 Aug 2023 at 10:08, Stephen Rothwell <sfr@xxxxxxxxxxxxxxxx> wrote: > > Hi Ard, > > On Tue, 22 Aug 2023 09:32:31 +0200 Ard Biesheuvel <ardb@xxxxxxxxxx> wrote: > > > > Hello Stephen, > > > > On Tue, 22 Aug 2023 at 08:49, Stephen Rothwell <sfr@xxxxxxxxxxxxxxxx> wrote: > > > > > > Hi all, > > > > > > After merging the efi tree, today's linux-next build (x86_64 allmodconfig) > > > failed like this: > > > > > > In file included from drivers/platform/x86/uv_sysfs.c:14: > > > arch/x86/include/asm/uv/bios.h:118:22: error: expected ')' before '*' token > > > 118 | u64 (__efiapi *function)(enum uv_bios_cmd, ...); > > > | ^~ > > > | ) > > > > > > Caused by commit > > > > > > 73632c8c865f ("efi/runtime-wrappers: Remove duplicated macro for service returning void") > > > > > > > Thanks for the report. > > > > I cannot reproduce this with Debian's GCC 12.2.0 when building the > > efi/next tree either in isolation, or merged into yesterday's next. > > > > Could you please share the compiler version and the .config you used? Thanks. > > $ x86_64-linux-gnu-gcc --version > x86_64-linux-gnu-gcc (Debian 12.3.0-4) 12.3.0 > (this is Debian's cross compiler that is ppcle64 hosted) > > and (see above) it is a x86_64 allmodconfig build. > > Maybe there is some interaction with something else in today's > linux-next (just released). Thanks. I fixed it in the efi/next tree so things should build as expected the next time around.