twx-linux/include
Menglong Dong c317ab71fa bpf: Compute map_btf_id during build time
For now, the field 'map_btf_id' in 'struct bpf_map_ops' for all map
types are computed during vmlinux-btf init:

  btf_parse_vmlinux() -> btf_vmlinux_map_ids_init()

It will lookup the btf_type according to the 'map_btf_name' field in
'struct bpf_map_ops'. This process can be done during build time,
thanks to Jiri's resolve_btfids.

selftest of map_ptr has passed:

  $96 map_ptr:OK
  Summary: 1/0 PASSED, 0 SKIPPED, 0 FAILED

Reported-by: kernel test robot <lkp@intel.com>
Signed-off-by: Menglong Dong <imagedong@tencent.com>
Signed-off-by: Alexei Starovoitov <ast@kernel.org>
2022-04-26 11:35:21 -07:00
..
acpi
asm-generic hyperv-fixes for 5.18-rc2 2022-04-07 06:35:34 -10:00
clocksource
crypto
drm
dt-bindings RTC for 5.18 2022-04-01 09:37:18 -07:00
keys
kunit
kvm
linux bpf: Compute map_btf_id during build time 2022-04-26 11:35:21 -07:00
math-emu
media
memory
misc
net net/sched: act_skbedit: Add extack messages for offload failure 2022-04-08 13:45:43 +01:00
pcmcia
ras
rdma
scsi SCSI misc on 20220324 2022-03-24 19:37:53 -07:00
soc drm for 5.18-rc1 2022-03-24 16:19:43 -07:00
sound sound fixes for 5.18-rc1 2022-04-01 10:32:46 -07:00
target
trace tcp: Add tracepoint for tcp_set_ca_state 2022-04-07 20:33:15 -07:00
uapi bpf: Allow storing referenced kptr in map 2022-04-25 20:26:05 -07:00
vdso
video
xen