• Linus Torvalds's avatar
    Merge tag 'loongarch-6.12' of... · 36304006
    Linus Torvalds authored
    Merge tag 'loongarch-6.12' of git://git.kernel.org/pub/scm/linux/kernel/git/chenhuacai/linux-loongson
    
    Pull LoongArch updates from Huacai Chen:
    
     - Fix objtool about do_syscall() and Clang
    
     - Enable generic CPU vulnerabilites support
    
     - Enable ACPI BGRT handling
    
     - Rework CPU feature probe from CPUCFG/IOCSR
    
     - Add ARCH_HAS_SET_MEMORY support
    
     - Add ARCH_HAS_SET_DIRECT_MAP support
    
     - Improve hardware page table walker
    
     - Simplify _percpu_read() and _percpu_write()
    
     - Add advanced extended IRQ model documentions
    
     - Some bug fixes and other small changes
    
    * tag 'loongarch-6.12' of git://git.kernel.org/pub/scm/linux/kernel/git/chenhuacai/linux-loongson:
      Docs/LoongArch: Add advanced extended IRQ model description
      LoongArch: Remove posix_types.h include from sigcontext.h
      LoongArch: Fix memleak in pci_acpi_scan_root()
      LoongArch: Simplify _percpu_read() and _percpu_write()
      LoongArch: Improve hardware page table walker
      LoongArch: Add ARCH_HAS_SET_DIRECT_MAP support
      LoongArch: Add ARCH_HAS_SET_MEMORY support
      LoongArch: Rework CPU feature probe from CPUCFG/IOCSR
      LoongArch: Enable ACPI BGRT handling
      LoongArch: Enable generic CPU vulnerabilites support
      LoongArch: Remove STACK_FRAME_NON_STANDARD(do_syscall)
      LoongArch: Set AS_HAS_THIN_ADD_SUB as y if AS_IS_LLVM
      LoongArch: Enable objtool for Clang
      objtool: Handle frame pointer related instructions
    36304006
check.c 114 KB