Merge tag 'riscv-for-linus-4.21-rc2-v2' of...
Merge tag 'riscv-for-linus-4.21-rc2-v2' of git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux Pull RISC-V updates from Palmer Dabbelt: "This tag contains a handful of updates that slipped through the cracks during the merge window due to the holidays. The fixes are mostly independent, with the exception of one larger audit-related branch. Core RISC-V updates: - The BSS has been moved, which shrinks flat images. - A fix to test-bpf so it compiles on RV64I-based systems. - A fix to respect the kernel commandline when there is no device tree. - A fix to prevent CPUs from trying to put themselves to sleep when bringing down the system. - Support for MODULE_SECTIONS on RV32I-based systems. - [new in v2] The addition of an SBI earlycon driver. This is definately a new feature, but I'd like to include it now because I dropped this patch when submitting the merge window PR that removed our EARLY_PRINTK support. RISC-V audit updates: - The addition of NR_syscalls into unistd.h, which is necessary for CONFIG_FTRACE_SYSCALLS. - The definition of CREATE_TRACE_POINTS so __tracepoint_sys_{enter,exit} get defined. - A fix for trace_sys_exit() so we can enable HAVE_SYSCALL_TRACEPOINTS As usual, I've tested this by booting a Fedora-based image on a recent QEMU (this time just whatever I had lying around). * tag 'riscv-for-linus-4.21-rc2-v2' of git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux: tty/serial: Add RISC-V SBI earlycon support riscv: add HAVE_SYSCALL_TRACEPOINTS to Kconfig riscv: fix trace_sys_exit hook riscv: define CREATE_TRACE_POINTS in ptrace.c riscv: define NR_syscalls in unistd.h riscv: audit: add audit hook in do_syscall_trace_enter/exit() riscv: add audit support RISC-V: Support MODULE_SECTIONS mechanism on RV32 MAINTAINERS: SiFive drivers: add myself as a SiFive driver maintainer MAINTAINERS: SiFive drivers: change the git tree to a SiFive git tree riscv: don't stop itself in smp_send_stop arch: riscv: support kernel command line forcing when no DTB passed tools uapi: fix RISC-V 64-bit support RISC-V: Make BSS section as the last section in vmlinux.lds.S
No related branches found
No related tags found
Showing
- MAINTAINERS 2 additions, 1 deletionMAINTAINERS
- arch/riscv/Kconfig 3 additions, 1 deletionarch/riscv/Kconfig
- arch/riscv/include/asm/module.h 15 additions, 13 deletionsarch/riscv/include/asm/module.h
- arch/riscv/include/asm/ptrace.h 5 additions, 0 deletionsarch/riscv/include/asm/ptrace.h
- arch/riscv/include/asm/syscall.h 10 additions, 0 deletionsarch/riscv/include/asm/syscall.h
- arch/riscv/include/asm/thread_info.h 6 additions, 0 deletionsarch/riscv/include/asm/thread_info.h
- arch/riscv/include/asm/unistd.h 2 additions, 0 deletionsarch/riscv/include/asm/unistd.h
- arch/riscv/kernel/entry.S 2 additions, 2 deletionsarch/riscv/kernel/entry.S
- arch/riscv/kernel/module-sections.c 16 additions, 14 deletionsarch/riscv/kernel/module-sections.c
- arch/riscv/kernel/ptrace.c 8 additions, 1 deletionarch/riscv/kernel/ptrace.c
- arch/riscv/kernel/setup.c 8 additions, 1 deletionarch/riscv/kernel/setup.c
- arch/riscv/kernel/smp.c 36 additions, 7 deletionsarch/riscv/kernel/smp.c
- arch/riscv/kernel/vmlinux.lds.S 6 additions, 2 deletionsarch/riscv/kernel/vmlinux.lds.S
- drivers/tty/serial/Kconfig 12 additions, 0 deletionsdrivers/tty/serial/Kconfig
- drivers/tty/serial/Makefile 1 addition, 0 deletionsdrivers/tty/serial/Makefile
- drivers/tty/serial/earlycon-riscv-sbi.c 28 additions, 0 deletionsdrivers/tty/serial/earlycon-riscv-sbi.c
- include/uapi/linux/audit.h 2 additions, 0 deletionsinclude/uapi/linux/audit.h
- tools/arch/riscv/include/uapi/asm/bitsperlong.h 25 additions, 0 deletionstools/arch/riscv/include/uapi/asm/bitsperlong.h
- tools/include/uapi/asm/bitsperlong.h 2 additions, 0 deletionstools/include/uapi/asm/bitsperlong.h
Loading
Please register or sign in to comment