Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

Merge tag 'riscv-for-linus-6.4-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux

Pull RISC-V fix from Palmer Dabbelt:
"Just a single fix this week for a build issue. That'd usually be a
good sign, but we've started to get some reports of boot failures on
some hardware/bootloader configurations. Nothing concrete yet, but
I've got a funny feeling that's where much of the bug hunting is going
right now.

Nothing's reproducing on my end, though, and this fixes some pretty
concrete issues so I figured there's no reason to delay it:

- a fix to the linker script to avoid orpahaned sections in
kernel/pi"

* tag 'riscv-for-linus-6.4-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux:
riscv: Fix orphan section warnings caused by kernel/pi

+3 -6
+1 -1
arch/riscv/kernel/pi/Makefile
··· 22 22 23 23 $(obj)/%.pi.o: OBJCOPYFLAGS := --prefix-symbols=__pi_ \ 24 24 --remove-section=.note.gnu.property \ 25 - --prefix-alloc-sections=.init 25 + --prefix-alloc-sections=.init.pi 26 26 $(obj)/%.pi.o: $(obj)/%.o FORCE 27 27 $(call if_changed,objcopy) 28 28
+2 -5
arch/riscv/kernel/vmlinux.lds.S
··· 84 84 __init_data_begin = .; 85 85 INIT_DATA_SECTION(16) 86 86 87 - /* Those sections result from the compilation of kernel/pi/string.c */ 88 - .init.pidata : { 89 - *(.init.srodata.cst8*) 90 - *(.init__bug_table*) 91 - *(.init.sdata*) 87 + .init.pi : { 88 + *(.init.pi*) 92 89 } 93 90 94 91 .init.bss : {