This patch series reduces the size of the implementing code and eliminates allocations on the bpf_key_lookup paths. There is no externally visible change to the BPF API. Regards, James --- James Bottomley (3): bpf: make bpf_key an opaque type bpf: remove bpf_key reference bpf: eliminate the allocation of an intermediate struct bpf_key include/linux/bpf.h | 5 +---- kernel/trace/bpf_trace.c | 37 +++++++++---------------------------- 2 files changed, 10 insertions(+), 32 deletions(-) -- 2.43.0