Commit d5273fd3ca0b for kernel

commit d5273fd3ca0bf0b59fff49fb59237440998fbec8
Merge: ac57fa9faf71 4a04d13576fd
Author: Linus Torvalds <torvalds@linux-foundation.org>
Date:   Sun Mar 22 11:16:06 2026 -0700

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

    Pull bpf fixes from Alexei Starovoitov:

     - Fix how linked registers track zero extension of subregisters (Daniel
       Borkmann)

     - Fix unsound scalar fork for OR instructions (Daniel Wade)

     - Fix exception exit lock check for subprogs (Ihor Solodrai)

     - Fix undefined behavior in interpreter for SDIV/SMOD instructions
       (Jenny Guanni Qu)

     - Release module's BTF when module is unloaded (Kumar Kartikeya
       Dwivedi)

     - Fix constant blinding for PROBE_MEM32 instructions (Sachin Kumar)

     - Reset register ID for END instructions to prevent incorrect value
       tracking (Yazhou Tang)

    * tag 'bpf-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf:
      selftests/bpf: Add a test cases for sync_linked_regs regarding zext propagation
      bpf: Fix sync_linked_regs regarding BPF_ADD_CONST32 zext propagation
      selftests/bpf: Add tests for maybe_fork_scalars() OR vs AND handling
      bpf: Fix unsound scalar forking in maybe_fork_scalars() for BPF_OR
      selftests/bpf: Add tests for sdiv32/smod32 with INT_MIN dividend
      bpf: Fix undefined behavior in interpreter sdiv/smod for INT_MIN
      selftests/bpf: Add tests for bpf_throw lock leak from subprogs
      bpf: Fix exception exit lock checking for subprogs
      bpf: Release module BTF IDR before module unload
      selftests/bpf: Fix pkg-config call on static builds
      bpf: Fix constant blinding for PROBE_MEM32 stores
      selftests/bpf: Add test for BPF_END register ID reset
      bpf: Reset register ID for BPF_END value tracking