Merge tag 'riscv-for-linus-4.18-merge_window' of...
Merge tag 'riscv-for-linus-4.18-merge_window' of git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux Pull RISC-V updates from Palmer Dabbelt: "This contains some small RISC-V updates I'd like to target for 4.18. They are all fairly small this time. Here's a short summary, there's more info in the commits/merges: - a fix to __clear_user to respect the passed arguments. - enough support for the perf subsystem to work with RISC-V's ISA defined performance counters. - support for sparse and cleanups suggested by it. - support for R_RISCV_32 (a relocation, not the 32-bit ISA). - some MAINTAINERS cleanups. - the addition of CONFIG_HVC_RISCV_SBI to our defconfig, as it's always present. I've given these a simple build+boot test" * tag 'riscv-for-linus-4.18-merge_window' of git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux: RISC-V: Add CONFIG_HVC_RISCV_SBI=y to defconfig RISC-V: Handle R_RISCV_32 in modules riscv/ftrace: Export _mcount when DYNAMIC_FTRACE isn't set riscv: add riscv-specific predefines to CHECKFLAGS riscv: split the declaration of __copy_user riscv: no __user for probe_kernel_address() riscv: use NULL instead of a plain 0 perf: riscv: Add Document for Future Porting Guide perf: riscv: preliminary RISC-V support MAINTAINERS: Update Albert's email, he's back at Berkeley MAINTAINERS: Add myself as a maintainer for SiFive's drivers riscv: Fix the bug in memory access fixup code
Showing
- Documentation/riscv/pmu.txt 249 additions, 0 deletionsDocumentation/riscv/pmu.txt
- MAINTAINERS 9 additions, 1 deletionMAINTAINERS
- arch/riscv/Kconfig 14 additions, 0 deletionsarch/riscv/Kconfig
- arch/riscv/Makefile 3 additions, 0 deletionsarch/riscv/Makefile
- arch/riscv/configs/defconfig 1 addition, 0 deletionsarch/riscv/configs/defconfig
- arch/riscv/include/asm/Kbuild 1 addition, 0 deletionsarch/riscv/include/asm/Kbuild
- arch/riscv/include/asm/cacheflush.h 1 addition, 1 deletionarch/riscv/include/asm/cacheflush.h
- arch/riscv/include/asm/perf_event.h 84 additions, 0 deletionsarch/riscv/include/asm/perf_event.h
- arch/riscv/include/asm/tlbflush.h 1 addition, 1 deletionarch/riscv/include/asm/tlbflush.h
- arch/riscv/include/asm/uaccess.h 5 additions, 3 deletionsarch/riscv/include/asm/uaccess.h
- arch/riscv/kernel/Makefile 2 additions, 0 deletionsarch/riscv/kernel/Makefile
- arch/riscv/kernel/mcount.S 1 addition, 1 deletionarch/riscv/kernel/mcount.S
- arch/riscv/kernel/module.c 12 additions, 0 deletionsarch/riscv/kernel/module.c
- arch/riscv/kernel/perf_event.c 485 additions, 0 deletionsarch/riscv/kernel/perf_event.c
- arch/riscv/kernel/riscv_ksyms.c 2 additions, 1 deletionarch/riscv/kernel/riscv_ksyms.c
- arch/riscv/kernel/traps.c 1 addition, 1 deletionarch/riscv/kernel/traps.c
- arch/riscv/lib/uaccess.S 13 additions, 6 deletionsarch/riscv/lib/uaccess.S
Please register or sign in to comment