Merge tag 'riscv-for-linus-6.10-mw2' of git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux
Pull more RISC-V updates from Palmer Dabbelt: - The compression format used for boot images is now configurable at build time, and these formats are shown in `make help` - access_ok() has been optimized - A pair of performance bugs have been fixed in the uaccess handlers - Various fixes and cleanups, including one for the IMSIC build failure and one for the early-boot ftrace illegal NOPs bug * tag 'riscv-for-linus-6.10-mw2' of git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux: riscv: Fix early ftrace nop patching irqchip: riscv-imsic: Fixup riscv_ipi_set_virq_range() conflict riscv: selftests: Add signal handling vector tests riscv: mm: accelerate pagefault when badaccess riscv: uaccess: Relax the threshold for fast path riscv: uaccess: Allow the last potential unrolled copy riscv: typo in comment for get_f64_reg Use bool value in set_cpu_online() riscv: selftests: Add hwprobe binaries to .gitignore riscv: stacktrace: fixed walk_stackframe() ftrace: riscv: move from REGS to ARGS riscv: do not select MODULE_SECTIONS by default riscv: show help string for riscv-specific targets riscv: make image compression configurable riscv: cpufeature: Fix extension subset checking riscv: cpufeature: Fix thead vector hwcap removal riscv: rewrite __kernel_map_pages() to fix sleeping in invalid context riscv: force PAGE_SIZE linear mapping if debug_pagealloc is enabled riscv: Define TASK_SIZE_MAX for __access_ok() riscv: Remove PGDIR_SIZE_L3 and TASK_SIZE_MIN
Showing
- arch/riscv/Kconfig 9 additions, 2 deletionsarch/riscv/Kconfig
- arch/riscv/Makefile 37 additions, 7 deletionsarch/riscv/Makefile
- arch/riscv/boot/install.sh 6 additions, 3 deletionsarch/riscv/boot/install.sh
- arch/riscv/include/asm/cacheflush.h 6 additions, 0 deletionsarch/riscv/include/asm/cacheflush.h
- arch/riscv/include/asm/ftrace.h 69 additions, 7 deletionsarch/riscv/include/asm/ftrace.h
- arch/riscv/include/asm/pgtable-64.h 0 additions, 2 deletionsarch/riscv/include/asm/pgtable-64.h
- arch/riscv/include/asm/pgtable.h 1 addition, 2 deletionsarch/riscv/include/asm/pgtable.h
- arch/riscv/include/asm/sbi.h 2 additions, 0 deletionsarch/riscv/include/asm/sbi.h
- arch/riscv/kernel/asm-offsets.c 18 additions, 0 deletionsarch/riscv/kernel/asm-offsets.c
- arch/riscv/kernel/cpu.c 36 additions, 4 deletionsarch/riscv/kernel/cpu.c
- arch/riscv/kernel/cpufeature.c 7 additions, 3 deletionsarch/riscv/kernel/cpufeature.c
- arch/riscv/kernel/fpu.S 1 addition, 1 deletionarch/riscv/kernel/fpu.S
- arch/riscv/kernel/ftrace.c 8 additions, 12 deletionsarch/riscv/kernel/ftrace.c
- arch/riscv/kernel/mcount-dyn.S 50 additions, 121 deletionsarch/riscv/kernel/mcount-dyn.S
- arch/riscv/kernel/smpboot.c 1 addition, 1 deletionarch/riscv/kernel/smpboot.c
- arch/riscv/kernel/stacktrace.c 14 additions, 6 deletionsarch/riscv/kernel/stacktrace.c
- arch/riscv/lib/uaccess.S 2 additions, 2 deletionsarch/riscv/lib/uaccess.S
- arch/riscv/mm/fault.c 2 additions, 2 deletionsarch/riscv/mm/fault.c
- arch/riscv/mm/init.c 3 additions, 0 deletionsarch/riscv/mm/init.c
- arch/riscv/mm/pageattr.c 22 additions, 6 deletionsarch/riscv/mm/pageattr.c
Please register or sign in to comment