diff options
| author | Daniel T. Lee <danieltimlee@gmail.com> | 2022-12-24 16:15:23 +0900 |
|---|---|---|
| committer | Andrii Nakryiko <andrii@kernel.org> | 2022-12-29 14:22:34 -0800 |
| commit | 8a4dd0bcbdfd5bdaa5d1a5b390f44a45b60e8aa9 (patch) | |
| tree | 7a4cadebc961a0529052ee6445978c08c8e7336c /samples/bpf/test_probe_write_user_kern.c | |
| parent | samples/bpf: Use kyscall instead of kprobe in syscall tracing program (diff) | |
| download | linux-8a4dd0bcbdfd5bdaa5d1a5b390f44a45b60e8aa9.tar.gz linux-8a4dd0bcbdfd5bdaa5d1a5b390f44a45b60e8aa9.zip | |
samples/bpf: Use vmlinux.h instead of implicit headers in syscall tracing program
This commit applies vmlinux.h to syscall tracing program. This change
allows the bpf program to refer to the internal structure as a single
"vmlinux.h" instead of including each header referenced by the bpf
program.
Signed-off-by: Daniel T. Lee <danieltimlee@gmail.com>
Signed-off-by: Andrii Nakryiko <andrii@kernel.org>
Link: https://lore.kernel.org/bpf/20221224071527.2292-3-danieltimlee@gmail.com
Diffstat (limited to 'samples/bpf/test_probe_write_user_kern.c')
| -rw-r--r-- | samples/bpf/test_probe_write_user_kern.c | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/samples/bpf/test_probe_write_user_kern.c b/samples/bpf/test_probe_write_user_kern.c index d60cabaaf753..a0f10c5ca273 100644 --- a/samples/bpf/test_probe_write_user_kern.c +++ b/samples/bpf/test_probe_write_user_kern.c @@ -4,9 +4,8 @@ * modify it under the terms of version 2 of the GNU General Public * License as published by the Free Software Foundation. */ -#include <linux/skbuff.h> -#include <linux/netdevice.h> -#include <uapi/linux/bpf.h> +#include "vmlinux.h" +#include <string.h> #include <linux/version.h> #include <bpf/bpf_helpers.h> #include <bpf/bpf_tracing.h> |
