Revision bc2dc4406c463174613047d8b7946e12c8808cda authored by Nick Desaulniers on 22 November 2020, 06:17:01 UTC, committed by Linus Torvalds on 22 November 2020, 18:48:22 UTC
bpftrace parses the kernel headers and uses Clang under the hood.

Remove the version check when __BPF_TRACING__ is defined (as bpftrace
does) so that this tool can continue to parse kernel headers, even with
older clang sources.

Fixes: commit 1f7a44f63e6c ("compiler-clang: add build check for clang 10.0.1")
Reported-by: Chen Yu <yu.chen.surf@gmail.com>
Reported-by: Jarkko Sakkinen <jarkko@kernel.org>
Signed-off-by: Nick Desaulniers <ndesaulniers@google.com>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Tested-by: Jarkko Sakkinen <jarkko@kernel.org>
Acked-by: Jarkko Sakkinen <jarkko@kernel.org>
Acked-by: Song Liu <songliubraving@fb.com>
Acked-by: Nathan Chancellor <natechancellor@gmail.com>
Acked-by: Miguel Ojeda <ojeda@kernel.org>
Link: https://lkml.kernel.org/r/20201104191052.390657-1-ndesaulniers@google.com
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
1 parent 450677d
History
File Mode Size
Makefile -rw-r--r-- 1.3 KB
bpf_sk_storage.c -rw-r--r-- 20.9 KB
datagram.c -rw-r--r-- 20.5 KB
datagram.h -rw-r--r-- 322 bytes
dev.c -rw-r--r-- 279.0 KB
dev_addr_lists.c -rw-r--r-- 24.2 KB
dev_ioctl.c -rw-r--r-- 12.1 KB
devlink.c -rw-r--r-- 264.9 KB
drop_monitor.c -rw-r--r-- 40.3 KB
dst.c -rw-r--r-- 7.9 KB
dst_cache.c -rw-r--r-- 3.5 KB
failover.c -rw-r--r-- 7.4 KB
fib_notifier.c -rw-r--r-- 4.8 KB
fib_rules.c -rw-r--r-- 30.1 KB
filter.c -rw-r--r-- 278.2 KB
flow_dissector.c -rw-r--r-- 48.0 KB
flow_offload.c -rw-r--r-- 12.6 KB
gen_estimator.c -rw-r--r-- 6.9 KB
gen_stats.c -rw-r--r-- 11.5 KB
gro_cells.c -rw-r--r-- 2.2 KB
hwbm.c -rw-r--r-- 1.9 KB
link_watch.c -rw-r--r-- 5.7 KB
lwt_bpf.c -rw-r--r-- 14.8 KB
lwtunnel.c -rw-r--r-- 8.8 KB
neighbour.c -rw-r--r-- 91.4 KB
net-procfs.c -rw-r--r-- 8.8 KB
net-sysfs.c -rw-r--r-- 45.4 KB
net-sysfs.h -rw-r--r-- 510 bytes
net-traces.c -rw-r--r-- 1.7 KB
net_namespace.c -rw-r--r-- 32.4 KB
netclassid_cgroup.c -rw-r--r-- 3.3 KB
netevent.c -rw-r--r-- 1.8 KB
netpoll.c -rw-r--r-- 19.5 KB
netprio_cgroup.c -rw-r--r-- 6.6 KB
page_pool.c -rw-r--r-- 14.3 KB
pktgen.c -rw-r--r-- 95.4 KB
ptp_classifier.c -rw-r--r-- 7.4 KB
request_sock.c -rw-r--r-- 5.0 KB
rtnetlink.c -rw-r--r-- 136.5 KB
scm.c -rw-r--r-- 8.3 KB
secure_seq.c -rw-r--r-- 4.9 KB
skbuff.c -rw-r--r-- 155.6 KB
skmsg.c -rw-r--r-- 24.7 KB
sock.c -rw-r--r-- 88.2 KB
sock_diag.c -rw-r--r-- 7.8 KB
sock_map.c -rw-r--r-- 37.8 KB
sock_reuseport.c -rw-r--r-- 9.2 KB
stream.c -rw-r--r-- 5.4 KB
sysctl_net_core.c -rw-r--r-- 15.1 KB
timestamping.c -rw-r--r-- 1.5 KB
tso.c -rw-r--r-- 2.6 KB
utils.c -rw-r--r-- 11.6 KB
xdp.c -rw-r--r-- 11.0 KB

back to top