Commit 4f13d0dabc87 for kernel

commit 4f13d0dabc87fb585b96d90cc4b29f67a2995405
Merge: 2b7a25df823d 1e5c00912695
Author: Linus Torvalds <torvalds@linux-foundation.org>
Date:   Thu Feb 19 10:36:54 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 invalid write loop logic in libbpf's bpf_linker__add_buf() (Amery
       Hung)

     - Fix a potential use-after-free of BTF object (Anton Protopopov)

     - Add feature detection to libbpf and avoid moving arena global
       variables on older kernels (Emil Tsalapatis)

     - Remove extern declaration of bpf_stream_vprintk() from libbpf headers
       (Ihor Solodrai)

     - Fix truncated netlink dumps in bpftool (Jakub Kicinski)

     - Fix map_kptr grace period wait in bpf selftests (Kumar Kartikeya
       Dwivedi)

     - Remove hexdump dependency while building bpf selftests (Matthieu
       Baerts)

     - Complete fsession support in BPF trampolines on riscv (Menglong Dong)

    * tag 'bpf-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf:
      selftests/bpf: Remove hexdump dependency
      libbpf: Remove extern declaration of bpf_stream_vprintk()
      selftests/bpf: Use vmlinux.h in test_xdp_meta
      bpftool: Fix truncated netlink dumps
      libbpf: Delay feature gate check until object prepare time
      libbpf: Do not use PROG_TYPE_TRACEPOINT program for feature gating
      bpf: Add a map/btf from a fd array more consistently
      selftests/bpf: Fix map_kptr grace period wait
      selftests/bpf: enable fsession_test on riscv64
      selftests/bpf: Adjust selftest due to function rename
      bpf, riscv: add fsession support for trampolines
      bpf: Fix a potential use-after-free of BTF object
      bpf, riscv: introduce emit_store_stack_imm64() for trampoline
      libbpf: Fix invalid write loop logic in bpf_linker__add_buf()
      libbpf: Add gating for arena globals relocation feature