blob: 6e359c52edd795d5ec1889b96ac79c85370361a8 [file] [log] [blame]
4b5ce570dbef ("bpf: ensure state checkpointing at iter_next() call sites")
06accc8779c1 ("bpf: add support for open-coded iterator loops")
215bf4962f6c ("bpf: add iterator kfuncs registration and validation logic")
a461f5adf177 ("bpf: generalize dynptr_get_spi to be usable for iters")
d0e1ac227945 ("bpf: move kfunc_call_arg_meta higher in the file")
653ae3a874ac ("bpf: clean up visit_insn()'s instruction processing")
98ddcf389d1b ("bpf: honor env->test_state_freq flag in is_state_visited()")
d54e0f6c1adf ("bpf: improve stack slot state printing")
20c09d92faee ("bpf: Introduce kptr_rcu.")
66e3a13e7c2c ("bpf: Add bpf_dynptr_slice and bpf_dynptr_slice_rdwr")
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")
332ea1f697be ("bpf: Add bpf_cgroup_from_id() kfunc")
dbd8d22863e8 ("bpf: Wrap register invalidation with a helper")
8032cad10302 ("selftests/bpf: Clean up user_ringbuf, cgrp_kfunc, kfunc_dynptr_param tests")