On Fri, Jul 12, 2024, at 07:51, Christophe Leroy wrote: > Commit 9a427556fb8e ("vmlinux.lds.h: catch compound literals into > data and BSS") added catches for .data..L* and .rodata..L* but missed > .bss..L* > > Since commit 5431fdd2c181 ("ptrace: Convert ptrace_attach() to use > lock guards") the following appears at build: > > LD .tmp_vmlinux.kallsyms1 > powerpc64-linux-ld: warning: orphan section `.bss..Lubsan_data33' from > `kernel/ptrace.o' being placed in section `.bss..Lubsan_data33' > NM .tmp_vmlinux.kallsyms1.syms > KSYMS .tmp_vmlinux.kallsyms1.S > AS .tmp_vmlinux.kallsyms1.S > LD .tmp_vmlinux.kallsyms2 > powerpc64-linux-ld: warning: orphan section `.bss..Lubsan_data33' from > `kernel/ptrace.o' being placed in section `.bss..Lubsan_data33' > NM .tmp_vmlinux.kallsyms2.syms > KSYMS .tmp_vmlinux.kallsyms2.S > AS .tmp_vmlinux.kallsyms2.S > LD vmlinux > powerpc64-linux-ld: warning: orphan section `.bss..Lubsan_data33' from > `kernel/ptrace.o' being placed in section `.bss..Lubsan_data33' > > Lets add .bss..L* to BSS_MAIN macro to catch those sections into BSS. > > Fixes: 9a427556fb8e ("vmlinux.lds.h: catch compound literals into data > and BSS") > Signed-off-by: Christophe Leroy <christophe.leroy@xxxxxxxxxx> > Reported-by: kernel test robot <lkp@xxxxxxxxx> > Closes: > https://lore.kernel.org/oe-kbuild-all/202404031349.nmKhyuUG-lkp@xxxxxxxxx/ Applied to the asm-generic tree, thanks! Arnd