Commit e3b65c0c authored by Andrii Nakryiko's avatar Andrii Nakryiko Committed by Alexei Starovoitov

veristat: avoid using kernel-internal headers

Drop linux/compiler.h include, which seems to be needed for ARRAY_SIZE
macro only. Redefine own version of ARRAY_SIZE instead.
Signed-off-by: default avatarAndrii Nakryiko <andrii@kernel.org>
Link: https://lore.kernel.org/r/20230331222405.3468634-4-andrii@kernel.orgSigned-off-by: default avatarAlexei Starovoitov <ast@kernel.org>
parent 71c8c39f
...@@ -4,7 +4,6 @@ ...@@ -4,7 +4,6 @@
#include <argp.h> #include <argp.h>
#include <string.h> #include <string.h>
#include <stdlib.h> #include <stdlib.h>
#include <linux/compiler.h>
#include <sched.h> #include <sched.h>
#include <pthread.h> #include <pthread.h>
#include <dirent.h> #include <dirent.h>
...@@ -20,6 +19,10 @@ ...@@ -20,6 +19,10 @@
#include <gelf.h> #include <gelf.h>
#include <float.h> #include <float.h>
#ifndef ARRAY_SIZE
#define ARRAY_SIZE(arr) (sizeof(arr) / sizeof((arr)[0]))
#endif
enum stat_id { enum stat_id {
VERDICT, VERDICT,
DURATION, DURATION,
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment