| fd9c663b9ad6 ("bpf: minimal support for programs hooked into netfilter framework") |
| 84601d6ee68a ("bpf: add bpf_link support for BPF_NETFILTER programs") |
| 68b04864ca42 ("bpf: Create links for BPF struct_ops maps.") |
| b671c2067a04 ("bpf: Retire the struct_ops map kvalue->refcnt.") |
| 05421aecd4ed ("bpf: Add xdp dynptrs") |
| b5964b968ac6 ("bpf: Add skb dynptrs") |
| d96d937d7c5c ("bpf: Add __uninit kfunc annotation") |
| 485ec51ef976 ("bpf: Refactor verifier dynptr into get_dynptr_arg_reg") |
| 8357b366cbb0 ("bpf: Define no-ops for externally called bpf dynptr functions") |
| 1d18feb2c915 ("bpf: Allow initializing dynptrs in kfuncs") |
| 7e0dac2807e6 ("bpf: Refactor process_dynptr_func") |
| bd1279ae8a69 ("bpf: Add bpf_rbtree_{add,remove,first} kfuncs") |
| 6a3cd3318ff6 ("bpf: Migrate release_on_unlock logic to non-owning ref semantics") |
| 1ee72bcbe48d ("bpf: Avoid recomputing spi in process_dynptr_func") |
| f5b625e5f8bb ("bpf: Combine dynptr_get_spi and is_spi_bounds_valid") |
| 379d4ba831cf ("bpf: Allow reinitializing unreferenced dynptr stack slots") |
| f8064ab90d66 ("bpf: Invalidate slices on destruction of dynptrs on stack") |
| ef8fc7a07c0e ("bpf: Fix partial dynptr stack slot reads/writes") |
| 79168a669d81 ("bpf: Fix missing var_off check for ARG_PTR_TO_DYNPTR") |
| d6fefa1105da ("bpf: Fix state pruning for STACK_DYNPTR stack slots") |