• Linus Torvalds's avatar
    Merge tag 'riscv-for-linus-5.9-mw0' of git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux · dbf83817
    Linus Torvalds authored
    Pull RISC-V updates from Palmer Dabbelt:
     "We have a lot of new kernel features for this merge window:
    
       - ARCH_SUPPORTS_ATOMIC_RMW, to allow OSQ locks to be enabled
    
       - The ability to enable NO_HZ_FULL
    
       - Support for enabling kcov, kmemleak, stack protector, and VM
         debugging
    
       - JUMP_LABEL support
    
      There are also a handful of cleanups"
    
    * tag 'riscv-for-linus-5.9-mw0' of git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux: (24 commits)
      riscv: disable stack-protector for vDSO
      RISC-V: Fix build warning for smpboot.c
      riscv: fix build warning of mm/pageattr
      riscv: Fix build warning for mm/init
      RISC-V: Setup exception vector early
      riscv: Select ARCH_HAS_DEBUG_VM_PGTABLE
      riscv: Use generic pgprot_* macros from <linux/pgtable.h>
      mm: pgtable: Make generic pgprot_* macros available for no-MMU
      riscv: Cleanup unnecessary define in asm-offset.c
      riscv: Add jump-label implementation
      riscv: Support R_RISCV_ADD64 and R_RISCV_SUB64 relocs
      Replace HTTP links with HTTPS ones: RISC-V
      riscv: Add STACKPROTECTOR supported
      riscv: Fix typo in asm/hwcap.h uapi header
      riscv: Add kmemleak support
      riscv: Allow building with kcov coverage
      riscv: Enable context tracking
      riscv: Support irq_work via self IPIs
      riscv: Enable LOCKDEP_SUPPORT & fixup TRACE_IRQFLAGS_SUPPORT
      riscv: Fixup lockdep_assert_held with wrong param cpu_running
      ...
    dbf83817
init.c 15.5 KB