Commit 8b7f4cd3ac30 for kernel

commit 8b7f4cd3ac300cad4446eeb4c9eb69d02ef52d6c
Merge: 03dcad79eec3 b0dcdcb9ae75
Author: Linus Torvalds <torvalds@linux-foundation.org>
Date:   Sat Mar 7 12:20:37 2026 -0800

    Merge tag 'bpf-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf

    Pull bpf fixes from Alexei Starovoitov:

     - Fix u32/s32 bounds when ranges cross min/max boundary (Eduard
       Zingerman)

     - Fix precision backtracking with linked registers (Eduard Zingerman)

     - Fix linker flags detection for resolve_btfids (Ihor Solodrai)

     - Fix race in update_ftrace_direct_add/del (Jiri Olsa)

     - Fix UAF in bpf_trampoline_link_cgroup_shim (Lang Xu)

    * tag 'bpf-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf:
      resolve_btfids: Fix linker flags detection
      selftests/bpf: add reproducer for spurious precision propagation through calls
      bpf: collect only live registers in linked regs
      Revert "selftests/bpf: Update reg_bound range refinement logic"
      selftests/bpf: test refining u32/s32 bounds when ranges cross min/max boundary
      bpf: Fix u32/s32 bounds when ranges cross min/max boundary
      bpf: Fix a UAF issue in bpf_trampoline_link_cgroup_shim
      ftrace: Add missing ftrace_lock to update_ftrace_direct_add/del