Commit b993744a9727 for kernel

commit b993744a972722b4e15b8d2afee1a053767f4dd4
Merge: 9b0436804460 bb85d206be20
Author: Linus Torvalds <torvalds@linux-foundation.org>
Date:   Fri Jan 2 11:33:33 2026 -0800

    Merge tag 'loongarch-fixes-6.19-1' of git://git.kernel.org/pub/scm/linux/kernel/git/chenhuacai/linux-loongson

    Pull LoongArch fixes from Huacai Chen:
     "Complete CPUCFG registers definition, set correct protection_map[] for
      VM_NONE/VM_SHARED, fix some bugs in the orc stack unwinder, ftrace and
      BPF JIT"

    * tag 'loongarch-fixes-6.19-1' of git://git.kernel.org/pub/scm/linux/kernel/git/chenhuacai/linux-loongson:
      samples/ftrace: Adjust LoongArch register restore order in direct calls
      LoongArch: BPF: Enhance the bpf_arch_text_poke() function
      LoongArch: BPF: Enable trampoline-based tracing for module functions
      LoongArch: BPF: Adjust the jump offset of tail calls
      LoongArch: BPF: Save return address register ra to t0 before trampoline
      LoongArch: BPF: Zero-extend bpf_tail_call() index
      LoongArch: BPF: Sign extend kfunc call arguments
      LoongArch: Refactor register restoration in ftrace_common_return
      LoongArch: Enable exception fixup for specific ADE subcode
      LoongArch: Remove unnecessary checks for ORC unwinder
      LoongArch: Remove is_entry_func() and kernel_entry_end
      LoongArch: Use UNWIND_HINT_END_OF_STACK for entry points
      LoongArch: Set correct protection_map[] for VM_NONE/VM_SHARED
      LoongArch: Complete CPUCFG registers definition