• Linus Torvalds's avatar
    Merge tag 'loongarch-6.9' of... · 1e3cd03c
    Linus Torvalds authored
    Merge tag 'loongarch-6.9' of git://git.kernel.org/pub/scm/linux/kernel/git/chenhuacai/linux-loongson
    
    Pull LoongArch updates from Huacai Chen:
    
     - Add objtool support for LoongArch
    
     - Add ORC stack unwinder support for LoongArch
    
     - Add kernel livepatching support for LoongArch
    
     - Select ARCH_HAS_CURRENT_STACK_POINTER in Kconfig
    
     - Select HAVE_ARCH_USERFAULTFD_MINOR in Kconfig
    
     - Some bug fixes and other small changes
    
    * tag 'loongarch-6.9' of git://git.kernel.org/pub/scm/linux/kernel/git/chenhuacai/linux-loongson:
      LoongArch/crypto: Clean up useless assignment operations
      LoongArch: Define the __io_aw() hook as mmiowb()
      LoongArch: Remove superfluous flush_dcache_page() definition
      LoongArch: Move {dmw,tlb}_virt_to_page() definition to page.h
      LoongArch: Change __my_cpu_offset definition to avoid mis-optimization
      LoongArch: Select HAVE_ARCH_USERFAULTFD_MINOR in Kconfig
      LoongArch: Select ARCH_HAS_CURRENT_STACK_POINTER in Kconfig
      LoongArch: Add kernel livepatching support
      LoongArch: Add ORC stack unwinder support
      objtool: Check local label in read_unwind_hints()
      objtool: Check local label in add_dead_ends()
      objtool/LoongArch: Enable orc to be built
      objtool/x86: Separate arch-specific and generic parts
      objtool/LoongArch: Implement instruction decoder
      objtool/LoongArch: Enable objtool to be built
    1e3cd03c
page.h 2.79 KB