• Linus Torvalds's avatar
    Merge tag 'riscv-for-linus-6.5-mw2' of git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux · 4f6b6c2b
    Linus Torvalds authored
    Pull more RISC-V updates from Palmer Dabbelt:
    
     - A bunch of fixes/cleanups from the first part of the merge window,
       mostly related to ACPI and vector as those were large
    
     - Some documentation improvements, mostly related to the new code
    
     - The "riscv,isa" DT key is deprecated
    
     - Support for link-time dead code elimination
    
     - Support for minor fault registration in userfaultd
    
     - A handful of cleanups around CMO alternatives
    
    * tag 'riscv-for-linus-6.5-mw2' of git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux: (23 commits)
      riscv: mm: mark noncoherent_supported as __ro_after_init
      riscv: mm: mark CBO relate initialization funcs as __init
      riscv: errata: thead: only set cbom size & noncoherent during boot
      riscv: Select HAVE_ARCH_USERFAULTFD_MINOR
      RISC-V: Document the ISA string parsing rules for ACPI
      risc-v: Fix order of IPI enablement vs RCU startup
      mm: riscv: fix an unsafe pte read in huge_pte_alloc()
      dt-bindings: riscv: deprecate riscv,isa
      RISC-V: drop error print from riscv_hartid_to_cpuid()
      riscv: Discard vector state on syscalls
      riscv: move memblock_allow_resize() after linear mapping is ready
      riscv: Enable ARCH_SUSPEND_POSSIBLE for s2idle
      riscv: vdso: include vdso/vsyscall.h for vdso_data
      selftests: Test RISC-V Vector's first-use handler
      riscv: vector: clear V-reg in the first-use trap
      riscv: vector: only enable interrupts in the first-use trap
      RISC-V: Fix up some vector state related build failures
      RISC-V: Document that V registers are clobbered on syscalls
      riscv: disable HAVE_LD_DEAD_CODE_DATA_ELIMINATION for LLD
      riscv: enable HAVE_LD_DEAD_CODE_DATA_ELIMINATION
      ...
    4f6b6c2b
init.c 41.2 KB