twx-linux/include
Andrii Nakryiko 66967a32d3 bpf: extract bpf_ctx_convert_map logic and make it more reusable
Refactor btf_get_prog_ctx_type() a bit to allow reuse of
bpf_ctx_convert_map logic in more than one places. Simplify interface by
returning btf_type instead of btf_member (field reference in BTF).

To do the above we need to touch and start untangling
btf_translate_to_vmlinux() implementation. We do the bare minimum to
not regress anything for btf_translate_to_vmlinux(), but its
implementation is very questionable for what it claims to be doing.
Mapping kfunc argument types to kernel corresponding types conceptually
is quite different from recognizing program context types. Fixing this
is out of scope for this change though.

Signed-off-by: Andrii Nakryiko <andrii@kernel.org>
Link: https://lore.kernel.org/r/20240118033143.3384355-3-andrii@kernel.org
Signed-off-by: Alexei Starovoitov <ast@kernel.org>
2024-01-17 20:20:05 -08:00
..
acpi ACPI updates for 6.8-rc1 2024-01-09 16:12:44 -08:00
asm-generic Networking changes for 6.8. 2024-01-11 10:07:29 -08:00
clocksource
crypto crypto: skcipher - remove excess kerneldoc members 2023-12-29 11:25:56 +08:00
drm Many singleton patches against the MM code. The patch series which 2024-01-09 11:18:47 -08:00
dt-bindings
keys
kunit Networking changes for 6.8. 2024-01-11 10:07:29 -08:00
kvm
linux bpf: extract bpf_ctx_convert_map logic and make it more reusable 2024-01-17 20:20:05 -08:00
math-emu
media
memory
misc
net net: netdev_queue: netdev_txq_completed_mb(): fix wake condition 2024-01-13 18:26:23 +00:00
pcmcia
ras
rdma
rv
scsi
soc
sound
target
trace NFSD 6.8 Release Notes 2024-01-10 10:20:08 -08:00
uapi Networking changes for 6.8. 2024-01-11 10:07:29 -08:00
ufs
vdso
video
xen