From b6c664f765cf81af99994d3bcf36f51eafb35a53 Mon Sep 17 00:00:00 2001 From: Alejandro Colomar Date: Fri, 19 Nov 2021 20:10:30 +0100 Subject: tools/lib/bpf/: Don't redefine container_of() Signed-off-by: Alejandro Colomar --- tools/lib/bpf/bpf_helpers.h | 12 +----------- 1 file changed, 1 insertion(+), 11 deletions(-) diff --git a/tools/lib/bpf/bpf_helpers.h b/tools/lib/bpf/bpf_helpers.h index c38d3774e328..ac03003896c3 100644 --- a/tools/lib/bpf/bpf_helpers.h +++ b/tools/lib/bpf/bpf_helpers.h @@ -3,6 +3,7 @@ #define __BPF_HELPERS__ +#include #include #include @@ -62,17 +63,6 @@ #define KERNEL_VERSION(a, b, c) (((a) << 16) + ((b) << 8) + ((c) > 255 ? 255 : (c))) #endif -/* - * Helper macros to manipulate data structures - */ -#ifndef container_of -#define container_of(ptr, type, member) \ - ({ \ - void *__mptr = (void *)(ptr); \ - ((type *)(__mptr - offsetof(type, member))); \ - }) -#endif - /* * Helper macro to throw a compilation error if __bpf_unreachable() gets * built into the resulting code. This works given BPF back end does not -- cgit v1.2.3