• Linus Torvalds's avatar
    Merge tag 'riscv-for-linus-5.14-mw0' of git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux · 9b76d71f
    Linus Torvalds authored
    Pull RISC-V updates from Palmer Dabbelt:
     "We have a handful of new features for 5.14:
    
       - Support for transparent huge pages.
    
       - Support for generic PCI resources mapping.
    
       - Support for the mem= kernel parameter.
    
       - Support for KFENCE.
    
       - A handful of fixes to avoid W+X mappings in the kernel.
    
       - Support for VMAP_STACK based overflow detection.
    
       - An optimized copy_{to,from}_user"
    
    * tag 'riscv-for-linus-5.14-mw0' of git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux: (37 commits)
      riscv: xip: Fix duplicate included asm/pgtable.h
      riscv: Fix PTDUMP output now BPF region moved back to module region
      riscv: __asm_copy_to-from_user: Optimize unaligned memory access and pipeline stall
      riscv: add VMAP_STACK overflow detection
      riscv: ptrace: add argn syntax
      riscv: mm: fix build errors caused by mk_pmd()
      riscv: Introduce structure that group all variables regarding kernel mapping
      riscv: Map the kernel with correct permissions the first time
      riscv: Introduce set_kernel_memory helper
      riscv: Enable KFENCE for riscv64
      RISC-V: Use asm-generic for {in,out}{bwlq}
      riscv: add ASID-based tlbflushing methods
      riscv: pass the mm_struct to __sbi_tlb_flush_range
      riscv: Add mem kernel parameter support
      riscv: Simplify xip and !xip kernel address conversion macros
      riscv: Remove CONFIG_PHYS_RAM_BASE_FIXED
      riscv: Only initialize swiotlb when necessary
      riscv: fix typo in init.c
      riscv: Cleanup unused functions
      riscv: mm: Use better bitmap_zalloc()
      ...
    9b76d71f
kprobes.c 8.94 KB