WSL2-Linux-Kernel/tools
Stanislav Fomichev 23499442c3 bpf: libbpf: retry map creation without the name
Since commit 88cda1c9da ("bpf: libbpf: Provide basic API support
to specify BPF obj name"), libbpf unconditionally sets bpf_attr->name
for maps. Pre v4.14 kernels don't know about map names and return an
error about unexpected non-zero data. Retry sys_bpf without a map
name to cover older kernels.

v2 changes:
* check for errno == EINVAL as suggested by Daniel Borkmann

Signed-off-by: Stanislav Fomichev <sdf@google.com>
Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
2018-11-20 00:49:32 +01:00
..
accounting delayacct: track delays from thrashing cache pages 2018-10-26 16:26:32 -07:00
arch tools headers: Sync the various kvm.h header copies 2018-10-31 09:57:53 -03:00
bpf bpftool: make libbfd optional 2018-11-16 20:45:01 -08:00
build
cgroup
crypto
firewire
gpio
hv
iio
include Merge branch 'perf-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip 2018-11-03 18:13:43 -07:00
kvm/kvm_stat
laptop
leds
lib bpf: libbpf: retry map creation without the name 2018-11-20 00:49:32 +01:00
memory-model
nfsd
objtool Merge branch 'core/urgent' into x86/urgent, to pick up objtool fix 2018-11-03 23:42:16 +01:00
pci
pcmcia
perf Merge branch 'perf-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip 2018-11-03 18:13:43 -07:00
power
scripts
spi
testing selftest/bpf: Use bpf_sk_lookup_{tcp, udp} in test_sock_addr 2018-11-16 17:54:29 -08:00
thermal/tmon
time
usb
virtio
vm
wmi
Makefile