diff options
-rw-r--r-- | libbpf_android/include/bpf/BpfUtils.h | 2 | ||||
-rw-r--r-- | progs/include/bpf_helpers.h | 2 |
2 files changed, 2 insertions, 2 deletions
diff --git a/libbpf_android/include/bpf/BpfUtils.h b/libbpf_android/include/bpf/BpfUtils.h index 413d3ff..9671b8a 100644 --- a/libbpf_android/include/bpf/BpfUtils.h +++ b/libbpf_android/include/bpf/BpfUtils.h @@ -37,7 +37,7 @@ uint64_t getSocketCookie(int sockFd); int synchronizeKernelRCU(); int setrlimitForTest(); -#define KVER(a, b, c) ((a)*65536 + (b)*256 + (c)) +#define KVER(a, b, c) (((a) << 24) + ((b) << 16) + (c)) unsigned kernelVersion(); diff --git a/progs/include/bpf_helpers.h b/progs/include/bpf_helpers.h index a45b6fb..075ea94 100644 --- a/progs/include/bpf_helpers.h +++ b/progs/include/bpf_helpers.h @@ -109,7 +109,7 @@ static unsigned long long (*bpf_get_current_uid_gid)(void) = (void*) BPF_FUNC_ge static unsigned long long (*bpf_get_smp_processor_id)(void) = (void*) BPF_FUNC_get_smp_processor_id; #define KVER_NONE 0 -#define KVER(a, b, c) ((a)*65536 + (b)*256 + (c)) +#define KVER(a, b, c) (((a) << 24) + ((b) << 16) + (c)) #define KVER_INF 0xFFFFFFFF #define DEFINE_BPF_PROG_KVER_RANGE_OPT(SECTION_NAME, prog_uid, prog_gid, the_prog, min_kv, max_kv, \ |