Re: [PATCH v3 05/12] LoongArch: Fix EFI linking with -fdata-sections
Joe Lawrence <[email protected]> Wed, 8 Jul 2026 09:54:16 -0400
| Newsgroups | org.kernel.vger.live-patching,dev.linux.lists.llvm,dev.linux.lists.loongarch,org.kernel.vger.linux-kernel |
|---|---|
| Message-ID | <[email protected]> |
On Tue, Jul 07, 2026 at 03:20:24PM +0800, George Guo wrote: > From: George Guo <[email protected]> > > When building with func-fdata-sections, the .init.bss section gets split nit: s/func-fdata-sections/-fdata-sections > up into a bunch of .init.bss.<var> sections. Make sure they get linked > into .init.data. > > Co-developed-by: Kexin Liu <[email protected]> > Signed-off-by: Kexin Liu <[email protected]> > Signed-off-by: George Guo <[email protected]> > --- > arch/loongarch/kernel/vmlinux.lds.S | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/arch/loongarch/kernel/vmlinux.lds.S b/arch/loongarch/kernel/vmlinux.lds.S > index 840d944c2f73..dc5fa017db94 100644 > --- a/arch/loongarch/kernel/vmlinux.lds.S > +++ b/arch/loongarch/kernel/vmlinux.lds.S > @@ -96,7 +96,7 @@ SECTIONS > #endif > > .init.bss : { > - *(.init.bss) > + *(.init.bss .init.bss.*) Both arch/arm64/kernel/vmlinux.lds.S and arch/loongarch/kernel/vmlinux.lds.S contain a "/* from the EFI stub */" comment documenting the wildcard. Might be worth adding for v4. -- Joe