public inbox for stable@vger.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0/2] A couple of build fixes for x86 when using GCC 15
@ 2025-01-22  1:11 Nathan Chancellor
  2025-01-22  1:11 ` [PATCH 1/2] x86/boot: Use '-std=gnu11' to fix build with " Nathan Chancellor
                   ` (2 more replies)
  0 siblings, 3 replies; 9+ messages in thread
From: Nathan Chancellor @ 2025-01-22  1:11 UTC (permalink / raw)
  To: Thomas Gleixner, Ingo Molnar, Borislav Petkov, Dave Hansen, x86,
	Ard Biesheuvel
  Cc: Kees Cook, Sam James, Masahiro Yamada, Arnd Bergmann,
	linux-kernel, linux-efi, stable, Kostadin Shishmanov,
	Jakub Jelinek, Nathan Chancellor

Hi all,

GCC 15 changed the default C standard version from gnu17 to gnu23, which
reveals a few places in the kernel where a C standard version was not
set, resulting in build failures because bool, true, and false are
reserved keywords in C23 [1][2]. Update these places to use the same C
standard version as the rest of the kernel, gnu11.

[1]: https://lore.kernel.org/4OAhbllK7x4QJGpZjkYjtBYNLd_2whHx9oFiuZcGwtVR4hIzvduultkgfAIRZI3vQpZylu7Gl929HaYFRGeMEalWCpeMzCIIhLxxRhq4U-Y=@protonmail.com/
[2]: https://lore.kernel.org/Z4467umXR2PZ0M1H@tucnak/

---
Nathan Chancellor (2):
      x86/boot: Use '-std=gnu11' to fix build with GCC 15
      efi: libstub: Use '-std=gnu11' to fix build with GCC 15

 arch/x86/boot/compressed/Makefile     | 1 +
 drivers/firmware/efi/libstub/Makefile | 2 +-
 2 files changed, 2 insertions(+), 1 deletion(-)
---
base-commit: ffd294d346d185b70e28b1a28abe367bbfe53c04
change-id: 20250121-x86-use-std-consistently-gcc-15-f95146e0050f

Best regards,
-- 
Nathan Chancellor <nathan@kernel.org>


^ permalink raw reply	[flat|nested] 9+ messages in thread

* [PATCH 1/2] x86/boot: Use '-std=gnu11' to fix build with GCC 15
  2025-01-22  1:11 [PATCH 0/2] A couple of build fixes for x86 when using GCC 15 Nathan Chancellor
@ 2025-01-22  1:11 ` Nathan Chancellor
  2025-01-29  8:43   ` Ard Biesheuvel
  2025-01-22  1:11 ` [PATCH 2/2] efi: libstub: " Nathan Chancellor
  2025-01-30 16:07 ` [PATCH 0/2] A couple of build fixes for x86 when using " Kees Cook
  2 siblings, 1 reply; 9+ messages in thread
From: Nathan Chancellor @ 2025-01-22  1:11 UTC (permalink / raw)
  To: Thomas Gleixner, Ingo Molnar, Borislav Petkov, Dave Hansen, x86,
	Ard Biesheuvel
  Cc: Kees Cook, Sam James, Masahiro Yamada, Arnd Bergmann,
	linux-kernel, linux-efi, stable, Kostadin Shishmanov,
	Jakub Jelinek, Nathan Chancellor

GCC 15 changed the default C standard version to C23, which should not
have impacted the kernel because it requests the gnu11 standard via
'-std=' in the main Makefile. However, the x86 compressed boot Makefile
uses its own set of KBUILD_CFLAGS without a '-std=' value (i.e., using
the default), resulting in errors from the kernel's definitions of bool,
true, and false in stddef.h, which are reserved keywords under C23.

  ./include/linux/stddef.h:11:9: error: expected identifier before ‘false’
     11 |         false   = 0,
  ./include/linux/types.h:35:33: error: two or more data types in declaration specifiers
     35 | typedef _Bool                   bool;

Set '-std=gnu11' in the x86 compressed boot Makefile to resolve the
error and consistently use the same C standard version for the entire
kernel.

Cc: stable@vger.kernel.org
Reported-by: Kostadin Shishmanov <kostadinshishmanov@protonmail.com>
Closes: https://lore.kernel.org/4OAhbllK7x4QJGpZjkYjtBYNLd_2whHx9oFiuZcGwtVR4hIzvduultkgfAIRZI3vQpZylu7Gl929HaYFRGeMEalWCpeMzCIIhLxxRhq4U-Y=@protonmail.com/
Reported-by: Jakub Jelinek <jakub@redhat.com>
Closes: https://lore.kernel.org/Z4467umXR2PZ0M1H@tucnak/
Signed-off-by: Nathan Chancellor <nathan@kernel.org>
---
 arch/x86/boot/compressed/Makefile | 1 +
 1 file changed, 1 insertion(+)

diff --git a/arch/x86/boot/compressed/Makefile b/arch/x86/boot/compressed/Makefile
index f2051644de94..606c74f27459 100644
--- a/arch/x86/boot/compressed/Makefile
+++ b/arch/x86/boot/compressed/Makefile
@@ -25,6 +25,7 @@ targets := vmlinux vmlinux.bin vmlinux.bin.gz vmlinux.bin.bz2 vmlinux.bin.lzma \
 # avoid errors with '-march=i386', and future flags may depend on the target to
 # be valid.
 KBUILD_CFLAGS := -m$(BITS) -O2 $(CLANG_FLAGS)
+KBUILD_CFLAGS += -std=gnu11
 KBUILD_CFLAGS += -fno-strict-aliasing -fPIE
 KBUILD_CFLAGS += -Wundef
 KBUILD_CFLAGS += -DDISABLE_BRANCH_PROFILING

-- 
2.48.1


^ permalink raw reply related	[flat|nested] 9+ messages in thread

* [PATCH 2/2] efi: libstub: Use '-std=gnu11' to fix build with GCC 15
  2025-01-22  1:11 [PATCH 0/2] A couple of build fixes for x86 when using GCC 15 Nathan Chancellor
  2025-01-22  1:11 ` [PATCH 1/2] x86/boot: Use '-std=gnu11' to fix build with " Nathan Chancellor
@ 2025-01-22  1:11 ` Nathan Chancellor
  2025-01-22 11:56   ` Ard Biesheuvel
  2025-01-30 16:07 ` [PATCH 0/2] A couple of build fixes for x86 when using " Kees Cook
  2 siblings, 1 reply; 9+ messages in thread
From: Nathan Chancellor @ 2025-01-22  1:11 UTC (permalink / raw)
  To: Thomas Gleixner, Ingo Molnar, Borislav Petkov, Dave Hansen, x86,
	Ard Biesheuvel
  Cc: Kees Cook, Sam James, Masahiro Yamada, Arnd Bergmann,
	linux-kernel, linux-efi, stable, Kostadin Shishmanov,
	Jakub Jelinek, Nathan Chancellor

GCC 15 changed the default C standard version to C23, which should not
have impacted the kernel because it requests the gnu11 standard via
'-std=' in the main Makefile. However, the EFI libstub Makefile uses its
own set of KBUILD_CFLAGS for x86 without a '-std=' value (i.e., using
the default), resulting in errors from the kernel's definitions of bool,
true, and false in stddef.h, which are reserved keywords under C23.

  ./include/linux/stddef.h:11:9: error: expected identifier before ‘false’
     11 |         false   = 0,
  ./include/linux/types.h:35:33: error: two or more data types in declaration specifiers
     35 | typedef _Bool                   bool;

Set '-std=gnu11' in the x86 cflags to resolve the error and consistently
use the same C standard version for the entire kernel. All other
architectures reuse KBUILD_CFLAGS from the rest of the kernel, so this
issue is not visible for them.

Cc: stable@vger.kernel.org
Reported-by: Kostadin Shishmanov <kostadinshishmanov@protonmail.com>
Closes: https://lore.kernel.org/4OAhbllK7x4QJGpZjkYjtBYNLd_2whHx9oFiuZcGwtVR4hIzvduultkgfAIRZI3vQpZylu7Gl929HaYFRGeMEalWCpeMzCIIhLxxRhq4U-Y=@protonmail.com/
Reported-by: Jakub Jelinek <jakub@redhat.com>
Closes: https://lore.kernel.org/Z4467umXR2PZ0M1H@tucnak/
Signed-off-by: Nathan Chancellor <nathan@kernel.org>
---
 drivers/firmware/efi/libstub/Makefile | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/drivers/firmware/efi/libstub/Makefile b/drivers/firmware/efi/libstub/Makefile
index ed4e8ddbe76a..1141cd06011f 100644
--- a/drivers/firmware/efi/libstub/Makefile
+++ b/drivers/firmware/efi/libstub/Makefile
@@ -11,7 +11,7 @@ cflags-y			:= $(KBUILD_CFLAGS)
 
 cflags-$(CONFIG_X86_32)		:= -march=i386
 cflags-$(CONFIG_X86_64)		:= -mcmodel=small
-cflags-$(CONFIG_X86)		+= -m$(BITS) -D__KERNEL__ \
+cflags-$(CONFIG_X86)		+= -m$(BITS) -D__KERNEL__ -std=gnu11 \
 				   -fPIC -fno-strict-aliasing -mno-red-zone \
 				   -mno-mmx -mno-sse -fshort-wchar \
 				   -Wno-pointer-sign \

-- 
2.48.1


^ permalink raw reply related	[flat|nested] 9+ messages in thread

* Re: [PATCH 2/2] efi: libstub: Use '-std=gnu11' to fix build with GCC 15
  2025-01-22  1:11 ` [PATCH 2/2] efi: libstub: " Nathan Chancellor
@ 2025-01-22 11:56   ` Ard Biesheuvel
  0 siblings, 0 replies; 9+ messages in thread
From: Ard Biesheuvel @ 2025-01-22 11:56 UTC (permalink / raw)
  To: Nathan Chancellor
  Cc: Thomas Gleixner, Ingo Molnar, Borislav Petkov, Dave Hansen, x86,
	Kees Cook, Sam James, Masahiro Yamada, Arnd Bergmann,
	linux-kernel, linux-efi, stable, Kostadin Shishmanov,
	Jakub Jelinek

On Wed, 22 Jan 2025 at 02:12, Nathan Chancellor <nathan@kernel.org> wrote:
>
> GCC 15 changed the default C standard version to C23, which should not
> have impacted the kernel because it requests the gnu11 standard via
> '-std=' in the main Makefile. However, the EFI libstub Makefile uses its
> own set of KBUILD_CFLAGS for x86 without a '-std=' value (i.e., using
> the default), resulting in errors from the kernel's definitions of bool,
> true, and false in stddef.h, which are reserved keywords under C23.
>
>   ./include/linux/stddef.h:11:9: error: expected identifier before ‘false’
>      11 |         false   = 0,
>   ./include/linux/types.h:35:33: error: two or more data types in declaration specifiers
>      35 | typedef _Bool                   bool;
>
> Set '-std=gnu11' in the x86 cflags to resolve the error and consistently
> use the same C standard version for the entire kernel. All other
> architectures reuse KBUILD_CFLAGS from the rest of the kernel, so this
> issue is not visible for them.
>
> Cc: stable@vger.kernel.org
> Reported-by: Kostadin Shishmanov <kostadinshishmanov@protonmail.com>
> Closes: https://lore.kernel.org/4OAhbllK7x4QJGpZjkYjtBYNLd_2whHx9oFiuZcGwtVR4hIzvduultkgfAIRZI3vQpZylu7Gl929HaYFRGeMEalWCpeMzCIIhLxxRhq4U-Y=@protonmail.com/
> Reported-by: Jakub Jelinek <jakub@redhat.com>
> Closes: https://lore.kernel.org/Z4467umXR2PZ0M1H@tucnak/
> Signed-off-by: Nathan Chancellor <nathan@kernel.org>
> ---
>  drivers/firmware/efi/libstub/Makefile | 2 +-
>  1 file changed, 1 insertion(+), 1 deletion(-)
>
> diff --git a/drivers/firmware/efi/libstub/Makefile b/drivers/firmware/efi/libstub/Makefile
> index ed4e8ddbe76a..1141cd06011f 100644
> --- a/drivers/firmware/efi/libstub/Makefile
> +++ b/drivers/firmware/efi/libstub/Makefile
> @@ -11,7 +11,7 @@ cflags-y                      := $(KBUILD_CFLAGS)
>
>  cflags-$(CONFIG_X86_32)                := -march=i386
>  cflags-$(CONFIG_X86_64)                := -mcmodel=small
> -cflags-$(CONFIG_X86)           += -m$(BITS) -D__KERNEL__ \
> +cflags-$(CONFIG_X86)           += -m$(BITS) -D__KERNEL__ -std=gnu11 \
>                                    -fPIC -fno-strict-aliasing -mno-red-zone \
>                                    -mno-mmx -mno-sse -fshort-wchar \
>                                    -Wno-pointer-sign \
>


Thanks - I'll add this one to the EFI pile.

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: [PATCH 1/2] x86/boot: Use '-std=gnu11' to fix build with GCC 15
  2025-01-22  1:11 ` [PATCH 1/2] x86/boot: Use '-std=gnu11' to fix build with " Nathan Chancellor
@ 2025-01-29  8:43   ` Ard Biesheuvel
  0 siblings, 0 replies; 9+ messages in thread
From: Ard Biesheuvel @ 2025-01-29  8:43 UTC (permalink / raw)
  To: Nathan Chancellor
  Cc: Thomas Gleixner, Ingo Molnar, Borislav Petkov, Dave Hansen, x86,
	Kees Cook, Sam James, Masahiro Yamada, Arnd Bergmann,
	linux-kernel, linux-efi, stable, Kostadin Shishmanov,
	Jakub Jelinek, Daan De Meyer

On Wed, 22 Jan 2025 at 02:12, Nathan Chancellor <nathan@kernel.org> wrote:
>
> GCC 15 changed the default C standard version to C23, which should not
> have impacted the kernel because it requests the gnu11 standard via
> '-std=' in the main Makefile. However, the x86 compressed boot Makefile
> uses its own set of KBUILD_CFLAGS without a '-std=' value (i.e., using
> the default), resulting in errors from the kernel's definitions of bool,
> true, and false in stddef.h, which are reserved keywords under C23.
>
>   ./include/linux/stddef.h:11:9: error: expected identifier before ‘false’
>      11 |         false   = 0,
>   ./include/linux/types.h:35:33: error: two or more data types in declaration specifiers
>      35 | typedef _Bool                   bool;
>
> Set '-std=gnu11' in the x86 compressed boot Makefile to resolve the
> error and consistently use the same C standard version for the entire
> kernel.
>
> Cc: stable@vger.kernel.org
> Reported-by: Kostadin Shishmanov <kostadinshishmanov@protonmail.com>
> Closes: https://lore.kernel.org/4OAhbllK7x4QJGpZjkYjtBYNLd_2whHx9oFiuZcGwtVR4hIzvduultkgfAIRZI3vQpZylu7Gl929HaYFRGeMEalWCpeMzCIIhLxxRhq4U-Y=@protonmail.com/
> Reported-by: Jakub Jelinek <jakub@redhat.com>
> Closes: https://lore.kernel.org/Z4467umXR2PZ0M1H@tucnak/
> Signed-off-by: Nathan Chancellor <nathan@kernel.org>
> ---
>  arch/x86/boot/compressed/Makefile | 1 +
>  1 file changed, 1 insertion(+)
>
> diff --git a/arch/x86/boot/compressed/Makefile b/arch/x86/boot/compressed/Makefile
> index f2051644de94..606c74f27459 100644
> --- a/arch/x86/boot/compressed/Makefile
> +++ b/arch/x86/boot/compressed/Makefile
> @@ -25,6 +25,7 @@ targets := vmlinux vmlinux.bin vmlinux.bin.gz vmlinux.bin.bz2 vmlinux.bin.lzma \
>  # avoid errors with '-march=i386', and future flags may depend on the target to
>  # be valid.
>  KBUILD_CFLAGS := -m$(BITS) -O2 $(CLANG_FLAGS)
> +KBUILD_CFLAGS += -std=gnu11
>  KBUILD_CFLAGS += -fno-strict-aliasing -fPIE
>  KBUILD_CFLAGS += -Wundef
>  KBUILD_CFLAGS += -DDISABLE_BRANCH_PROFILING
>

Reviewed-by: Ard Biesheuvel <ardb@kernel.org>

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: [PATCH 0/2] A couple of build fixes for x86 when using GCC 15
  2025-01-22  1:11 [PATCH 0/2] A couple of build fixes for x86 when using GCC 15 Nathan Chancellor
  2025-01-22  1:11 ` [PATCH 1/2] x86/boot: Use '-std=gnu11' to fix build with " Nathan Chancellor
  2025-01-22  1:11 ` [PATCH 2/2] efi: libstub: " Nathan Chancellor
@ 2025-01-30 16:07 ` Kees Cook
  2025-01-30 16:20   ` Ard Biesheuvel
                     ` (2 more replies)
  2 siblings, 3 replies; 9+ messages in thread
From: Kees Cook @ 2025-01-30 16:07 UTC (permalink / raw)
  To: Thomas Gleixner, Ingo Molnar, Borislav Petkov, Dave Hansen, x86
  Cc: Nathan Chancellor, Ard Biesheuvel, Sam James, Masahiro Yamada,
	Arnd Bergmann, linux-kernel, linux-efi, stable,
	Kostadin Shishmanov, Jakub Jelinek

On Tue, Jan 21, 2025 at 06:11:32PM -0700, Nathan Chancellor wrote:
> GCC 15 changed the default C standard version from gnu17 to gnu23, which
> reveals a few places in the kernel where a C standard version was not
> set, resulting in build failures because bool, true, and false are
> reserved keywords in C23 [1][2]. Update these places to use the same C
> standard version as the rest of the kernel, gnu11.

Hello x86 maintainers!

I think this would be valuable to get into -rc1 since we're getting very
close to a GCC 15 release. Can someone get this into -tip urgent,
please? If everyone is busy I can take it via the hardening tree, as we
appear to be the ones tripping over it the most currently. :)

-Kees

> [1]: https://lore.kernel.org/4OAhbllK7x4QJGpZjkYjtBYNLd_2whHx9oFiuZcGwtVR4hIzvduultkgfAIRZI3vQpZylu7Gl929HaYFRGeMEalWCpeMzCIIhLxxRhq4U-Y=@protonmail.com/
> [2]: https://lore.kernel.org/Z4467umXR2PZ0M1H@tucnak/
> 
> ---
> Nathan Chancellor (2):
>       x86/boot: Use '-std=gnu11' to fix build with GCC 15
>       efi: libstub: Use '-std=gnu11' to fix build with GCC 15
> 
>  arch/x86/boot/compressed/Makefile     | 1 +
>  drivers/firmware/efi/libstub/Makefile | 2 +-
>  2 files changed, 2 insertions(+), 1 deletion(-)
> ---
> base-commit: ffd294d346d185b70e28b1a28abe367bbfe53c04
> change-id: 20250121-x86-use-std-consistently-gcc-15-f95146e0050f
> 
> Best regards,
> -- 
> Nathan Chancellor <nathan@kernel.org>
> 

-- 
Kees Cook

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: [PATCH 0/2] A couple of build fixes for x86 when using GCC 15
  2025-01-30 16:07 ` [PATCH 0/2] A couple of build fixes for x86 when using " Kees Cook
@ 2025-01-30 16:20   ` Ard Biesheuvel
  2025-01-30 18:14   ` Dave Hansen
  2025-02-22 12:51   ` Ingo Molnar
  2 siblings, 0 replies; 9+ messages in thread
From: Ard Biesheuvel @ 2025-01-30 16:20 UTC (permalink / raw)
  To: Kees Cook
  Cc: Thomas Gleixner, Ingo Molnar, Borislav Petkov, Dave Hansen, x86,
	Nathan Chancellor, Sam James, Masahiro Yamada, Arnd Bergmann,
	linux-kernel, linux-efi, stable, Kostadin Shishmanov,
	Jakub Jelinek

On Thu, 30 Jan 2025 at 17:07, Kees Cook <kees@kernel.org> wrote:
>
> On Tue, Jan 21, 2025 at 06:11:32PM -0700, Nathan Chancellor wrote:
> > GCC 15 changed the default C standard version from gnu17 to gnu23, which
> > reveals a few places in the kernel where a C standard version was not
> > set, resulting in build failures because bool, true, and false are
> > reserved keywords in C23 [1][2]. Update these places to use the same C
> > standard version as the rest of the kernel, gnu11.
>
> Hello x86 maintainers!
>
> I think this would be valuable to get into -rc1 since we're getting very
> close to a GCC 15 release. Can someone get this into -tip urgent,
> please? If everyone is busy I can take it via the hardening tree, as we
> appear to be the ones tripping over it the most currently. :)
>

+1

Note that I already took the EFI one.

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: [PATCH 0/2] A couple of build fixes for x86 when using GCC 15
  2025-01-30 16:07 ` [PATCH 0/2] A couple of build fixes for x86 when using " Kees Cook
  2025-01-30 16:20   ` Ard Biesheuvel
@ 2025-01-30 18:14   ` Dave Hansen
  2025-02-22 12:51   ` Ingo Molnar
  2 siblings, 0 replies; 9+ messages in thread
From: Dave Hansen @ 2025-01-30 18:14 UTC (permalink / raw)
  To: Kees Cook, Thomas Gleixner, Ingo Molnar, Borislav Petkov,
	Dave Hansen, x86
  Cc: Nathan Chancellor, Ard Biesheuvel, Sam James, Masahiro Yamada,
	Arnd Bergmann, linux-kernel, linux-efi, stable,
	Kostadin Shishmanov, Jakub Jelinek

On 1/30/25 08:07, Kees Cook wrote:
> On Tue, Jan 21, 2025 at 06:11:32PM -0700, Nathan Chancellor wrote:
>> GCC 15 changed the default C standard version from gnu17 to gnu23, which
>> reveals a few places in the kernel where a C standard version was not
>> set, resulting in build failures because bool, true, and false are
>> reserved keywords in C23 [1][2]. Update these places to use the same C
>> standard version as the rest of the kernel, gnu11.
> Hello x86 maintainers!
> 
> I think this would be valuable to get into -rc1 since we're getting very
> close to a GCC 15 release. Can someone get this into -tip urgent,
> please? If everyone is busy I can take it via the hardening tree, as we
> appear to be the ones tripping over it the most currently. 🙂

Thanks for the heads up.  It's in here now:

> https://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git/log/?h=x86/urgent



^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: [PATCH 0/2] A couple of build fixes for x86 when using GCC 15
  2025-01-30 16:07 ` [PATCH 0/2] A couple of build fixes for x86 when using " Kees Cook
  2025-01-30 16:20   ` Ard Biesheuvel
  2025-01-30 18:14   ` Dave Hansen
@ 2025-02-22 12:51   ` Ingo Molnar
  2 siblings, 0 replies; 9+ messages in thread
From: Ingo Molnar @ 2025-02-22 12:51 UTC (permalink / raw)
  To: Kees Cook
  Cc: Thomas Gleixner, Ingo Molnar, Borislav Petkov, Dave Hansen, x86,
	Nathan Chancellor, Ard Biesheuvel, Sam James, Masahiro Yamada,
	Arnd Bergmann, linux-kernel, linux-efi, stable,
	Kostadin Shishmanov, Jakub Jelinek


* Kees Cook <kees@kernel.org> wrote:

> On Tue, Jan 21, 2025 at 06:11:32PM -0700, Nathan Chancellor wrote:
> > GCC 15 changed the default C standard version from gnu17 to gnu23, which
> > reveals a few places in the kernel where a C standard version was not
> > set, resulting in build failures because bool, true, and false are
> > reserved keywords in C23 [1][2]. Update these places to use the same C
> > standard version as the rest of the kernel, gnu11.
> 
> Hello x86 maintainers!
> 
> I think this would be valuable to get into -rc1 since we're getting very
> close to a GCC 15 release. Can someone get this into -tip urgent,
> please? If everyone is busy I can take it via the hardening tree, as we
> appear to be the ones tripping over it the most currently. :)

Just an update, the x86 fix is now upstream via:

  ee2ab467bddf ("x86/boot: Use '-std=gnu11' to fix build with GCC 15")

Thanks,

	Ingo


^ permalink raw reply	[flat|nested] 9+ messages in thread

end of thread, other threads:[~2025-02-22 12:52 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-01-22  1:11 [PATCH 0/2] A couple of build fixes for x86 when using GCC 15 Nathan Chancellor
2025-01-22  1:11 ` [PATCH 1/2] x86/boot: Use '-std=gnu11' to fix build with " Nathan Chancellor
2025-01-29  8:43   ` Ard Biesheuvel
2025-01-22  1:11 ` [PATCH 2/2] efi: libstub: " Nathan Chancellor
2025-01-22 11:56   ` Ard Biesheuvel
2025-01-30 16:07 ` [PATCH 0/2] A couple of build fixes for x86 when using " Kees Cook
2025-01-30 16:20   ` Ard Biesheuvel
2025-01-30 18:14   ` Dave Hansen
2025-02-22 12:51   ` Ingo Molnar

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox