| Age | Commit message (Expand) | Author | Files | Lines |
| 2026-04-24 | Merge tag 'loongarch-7.1' of git://git.kernel.org/pub/scm/linux/kernel/git/ch... | Linus Torvalds | 1 | -65/+316 |
| 2026-04-23 | LoongArch: BPF: Add fsession support for trampolines | Hengqi Chen | 1 | -10/+66 |
| 2026-04-23 | LoongArch: BPF: Introduce emit_store_stack_imm64() helper | Hengqi Chen | 1 | -11/+13 |
| 2026-04-22 | LoongArch: BPF: Support up to 12 function arguments for trampoline | Tiezhu Yang | 1 | -35/+64 |
| 2026-04-22 | LoongArch: BPF: Support small struct arguments for trampoline | Tiezhu Yang | 1 | -24/+31 |
| 2026-04-22 | LoongArch: BPF: Open code and remove invoke_bpf_mod_ret() | Tiezhu Yang | 1 | -15/+10 |
| 2026-04-22 | LoongArch: BPF: Support load-acquire and store-release instructions | Tiezhu Yang | 1 | -1/+97 |
| 2026-04-22 | LoongArch: BPF: Support 8 and 16 bit read-modify-write instructions | Tiezhu Yang | 1 | -9/+68 |
| 2026-04-22 | LoongArch: BPF: Add the default case in emit_atomic() and rename it | Tiezhu Yang | 1 | -2/+9 |
| 2026-04-16 | bpf: Pass bpf_verifier_env to JIT | Xu Kuohai | 1 | -1/+1 |
| 2026-04-16 | bpf: Move constants blinding out of arch-specific JITs | Xu Kuohai | 1 | -42/+17 |
| 2026-03-16 | LoongArch: BPF: Make arch_protect_bpf_trampoline() return 0 | Tiezhu Yang | 1 | -0/+5 |
| 2026-03-16 | LoongArch: Fix calling smp_processor_id() in preemptible code | Xi Ruoyao | 1 | -0/+6 |
| 2026-02-21 | Convert 'alloc_obj' family to use the new default GFP_KERNEL argument | Linus Torvalds | 1 | -1/+1 |
| 2026-02-21 | treewide: Replace kmalloc with kmalloc_obj for non-scalar types | Kees Cook | 1 | -1/+1 |
| 2026-02-14 | Merge tag 'loongarch-7.0' of git://git.kernel.org/pub/scm/linux/kernel/git/ch... | Linus Torvalds | 2 | -43/+167 |
| 2026-02-10 | LoongArch: BPF: Implement bpf_addr_space_cast instruction | Hengqi Chen | 2 | -0/+16 |
| 2026-02-10 | LoongArch: BPF: Implement PROBE_MEM32 pseudo instructions | Hengqi Chen | 2 | -6/+68 |
| 2026-02-10 | LoongArch: BPF: Use BPF prog pack allocator | Hengqi Chen | 2 | -37/+83 |
| 2026-01-20 | kallsyms/bpf: rename __bpf_address_lookup() to bpf_address_lookup() | Petr Mladek | 1 | -1/+1 |
| 2025-12-31 | LoongArch: BPF: Enhance the bpf_arch_text_poke() function | Chenghao Duan | 1 | -1/+16 |
| 2025-12-31 | LoongArch: BPF: Enable trampoline-based tracing for module functions | Chenghao Duan | 1 | -9/+11 |
| 2025-12-31 | LoongArch: BPF: Adjust the jump offset of tail calls | Chenghao Duan | 1 | -1/+1 |
| 2025-12-31 | LoongArch: BPF: Save return address register ra to t0 before trampoline | Chenghao Duan | 1 | -0/+1 |
| 2025-12-31 | LoongArch: BPF: Zero-extend bpf_tail_call() index | Hengqi Chen | 1 | -0/+2 |
| 2025-12-31 | LoongArch: BPF: Sign extend kfunc call arguments | Hengqi Chen | 2 | -0/+42 |
| 2025-12-03 | Merge tag 'bpf-next-6.19' of git://git.kernel.org/pub/scm/linux/kernel/git/bp... | Linus Torvalds | 1 | -3/+6 |
| 2025-11-24 | bpf: specify the old and new poke_type for bpf_arch_text_poke | Menglong Dong | 1 | -3/+6 |
| 2025-11-20 | LoongArch: BPF: Disable trampoline for kernel module function trace | Vincent Li | 1 | -0/+3 |
| 2025-10-02 | LoongArch: BPF: Sign-extend struct ops return values properly | Hengqi Chen | 1 | -1/+36 |
| 2025-10-02 | LoongArch: BPF: Make error handling robust in arch_prepare_bpf_trampoline() | Hengqi Chen | 1 | -1/+4 |
| 2025-10-02 | LoongArch: BPF: Make trampoline size stable | Hengqi Chen | 1 | -2/+2 |
| 2025-10-02 | LoongArch: BPF: Don't align trampoline size | Hengqi Chen | 1 | -2/+1 |
| 2025-10-02 | LoongArch: BPF: No support of struct argument in trampoline programs | Hengqi Chen | 1 | -0/+6 |
| 2025-10-02 | LoongArch: BPF: No text_poke() for kernel text | Hengqi Chen | 1 | -2/+4 |
| 2025-10-02 | LoongArch: BPF: Remove duplicated bpf_flush_icache() | Hengqi Chen | 1 | -1/+0 |
| 2025-10-02 | LoongArch: BPF: Remove duplicated flags check | Hengqi Chen | 1 | -7/+2 |
| 2025-10-02 | LoongArch: BPF: Fix uninitialized symbol 'retval_off' | Huacai Chen | 1 | -5/+4 |
| 2025-10-02 | LoongArch: BPF: Optimize sign-extention mov instructions | Tiezhu Yang | 1 | -4/+2 |
| 2025-08-05 | LoongArch: BPF: Set bpf_jit_bypass_spec_v1/v4() | Tiezhu Yang | 1 | -0/+10 |
| 2025-08-05 | LoongArch: BPF: Fix the tailcall hierarchy | Haoran Jiang | 1 | -48/+107 |
| 2025-08-05 | LoongArch: BPF: Fix jump offset calculation in tailcall | Haoran Jiang | 1 | -16/+5 |
| 2025-08-05 | LoongArch: BPF: Add struct ops support for trampoline | Tiezhu Yang | 1 | -24/+49 |
| 2025-08-05 | LoongArch: BPF: Add basic bpf trampoline support | Chenghao Duan | 2 | -0/+383 |
| 2025-08-05 | LoongArch: BPF: Add dynamic code modification support | Chenghao Duan | 1 | -1/+104 |
| 2025-08-05 | LoongArch: BPF: Rename and refactor validate_code() | Chenghao Duan | 1 | -1/+9 |
| 2025-03-30 | LoongArch: BPF: Don't override subprog's return value | Hengqi Chen | 1 | -1/+4 |
| 2025-03-30 | LoongArch: BPF: Use move_addr() for BPF_PSEUDO_FUNC | Hengqi Chen | 1 | -1/+4 |
| 2025-03-30 | LoongArch: BPF: Fix off-by-one error in build_prologue() | Hengqi Chen | 2 | -0/+7 |
| 2024-12-02 | LoongArch: BPF: Adjust the parameter of emit_jirl() | Tiezhu Yang | 1 | -3/+3 |
| 2024-11-26 | LoongArch: BPF: Sign-extend return values | Tiezhu Yang | 1 | -1/+1 |
| 2024-03-14 | bpf: Take return from set_memory_rox() into account with bpf_jit_binary_lock_... | Christophe Leroy | 1 | -6/+16 |
| 2024-01-17 | LoongArch: BPF: Prevent out-of-bounds memory access | Hengqi Chen | 1 | -1/+4 |
| 2024-01-17 | LoongArch: BPF: Support 64-bit pointers to kfuncs | Hengqi Chen | 1 | -0/+5 |
| 2023-12-09 | LoongArch: BPF: Fix unconditional bswap instructions | Tiezhu Yang | 1 | -2/+2 |
| 2023-12-09 | LoongArch: BPF: Fix sign-extension mov instructions | Tiezhu Yang | 1 | -0/+2 |
| 2023-12-09 | LoongArch: BPF: Don't sign extend function return value | Hengqi Chen | 1 | -2/+0 |
| 2023-12-09 | LoongArch: BPF: Don't sign extend memory load operand | Hengqi Chen | 1 | -8/+2 |
| 2023-11-08 | LoongArch: BPF: Support signed mod instructions | Hengqi Chen | 1 | -9/+25 |
| 2023-11-08 | LoongArch: BPF: Support signed div instructions | Hengqi Chen | 1 | -9/+25 |
| 2023-11-08 | LoongArch: BPF: Support 32-bit offset jmp instructions | Hengqi Chen | 1 | -1/+5 |
| 2023-11-08 | LoongArch: BPF: Support unconditional bswap instructions | Hengqi Chen | 1 | -0/+1 |
| 2023-11-08 | LoongArch: BPF: Support sign-extension mov instructions | Hengqi Chen | 1 | -2/+17 |
| 2023-11-08 | LoongArch: BPF: Support sign-extension load instructions | Hengqi Chen | 1 | -10/+39 |
| 2023-07-28 | LoongArch: BPF: Fix check condition to call lu32id in move_imm() | Tiezhu Yang | 1 | -1/+1 |
| 2023-04-13 | Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net | Jakub Kicinski | 1 | -0/+4 |
| 2023-03-28 | LoongArch, bpf: Fix jit to skip speculation barrier opcode | George Guo | 1 | -0/+4 |
| 2023-02-22 | LoongArch: BPF: Support mixing bpf2bpf and tailcalls | Hengqi Chen | 1 | -0/+6 |
| 2023-02-17 | LoongArch, bpf: Use 4 instructions for function address in JIT | Hengqi Chen | 2 | -1/+22 |
| 2022-12-14 | LoongArch: BPF: Add BPF exception tables | Youling Tang | 2 | -5/+83 |
| 2022-10-29 | LoongArch: BPF: Avoid declare variables in switch-case | Huacai Chen | 1 | -18/+13 |
| 2022-10-12 | LoongArch: Add BPF JIT support | Tiezhu Yang | 3 | -0/+1468 |