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-5.10-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux

Pull RISC-V fixes from Palmer Dabbelt:
"I've collected a handful of fixes over the past few weeks:

- A fix to un-break the build-id argument to the vDSO build, which is
necessary for the LLVM linker.

- A fix to initialize the jump label subsystem, without which it (and
all the stuff that uses it) doesn't actually function.

- A fix to include <asm/barrier.h> from <vdso/processor.h>, without
which some drivers won't compile"

* tag 'riscv-for-linus-5.10-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux:
RISC-V: fix barrier() use in <vdso/processor.h>
RISC-V: Add missing jump label initialization
riscv: Explicitly specify the build id style in vDSO Makefile again

+4 -1
+2
arch/riscv/include/asm/vdso/processor.h
··· 4 4 5 5 #ifndef __ASSEMBLY__ 6 6 7 + #include <asm/barrier.h> 8 + 7 9 static inline void cpu_relax(void) 8 10 { 9 11 #ifdef __riscv_muldiv
+1
arch/riscv/kernel/setup.c
··· 75 75 *cmdline_p = boot_command_line; 76 76 77 77 early_ioremap_setup(); 78 + jump_label_init(); 78 79 parse_early_param(); 79 80 80 81 efi_init();
+1 -1
arch/riscv/kernel/vdso/Makefile
··· 44 44 $(obj)/vdso.so.dbg: $(src)/vdso.lds $(obj-vdso) FORCE 45 45 $(call if_changed,vdsold) 46 46 SYSCFLAGS_vdso.so.dbg = -shared -s -Wl,-soname=linux-vdso.so.1 \ 47 - -Wl,--build-id -Wl,--hash-style=both 47 + -Wl,--build-id=sha1 -Wl,--hash-style=both 48 48 49 49 # We also create a special relocatable object that should mirror the symbol 50 50 # table and layout of the linked DSO. With ld --just-symbols we can then