Documentation/.renames.txt: warning: ignored by one of the .gitignore files In file included from ../include/trace/define_trace.h:134, from ../net/wireless/trace.h:4711, from ../net/wireless/trace.c:6: ../net/wireless/./trace.h: In function ‘__bpf_trace_cfg80211_rx_st_preparation_response’: ../include/trace/bpf_probe.h:26:24: warning: ‘sizeof’ on array function parameter ‘links’ will return size of ‘struct cfg80211_bss **’ [-Wsizeof-array-argument] 26 | UINTTYPE(sizeof(x)) __dst; \ | ^ ../include/trace/bpf_probe.h:19:42: note: in definition of macro ‘UINTTYPE’ 19 | __typeof__(__builtin_choose_expr(size == 1, (u8)1, \ | ^~~~ ../include/trace/bpf_probe.h:30:24: note: in expansion of macro ‘__CAST_TO_U64’ 30 | #define __CAST1(a,...) __CAST_TO_U64(a) | ^~~~~~~~~~~~~ ../include/trace/bpf_probe.h:31:42: note: in expansion of macro ‘__CAST1’ 31 | #define __CAST2(a,...) __CAST_TO_U64(a), __CAST1(__VA_ARGS__) | ^~~~~~~ ../include/trace/bpf_probe.h:32:42: note: in expansion of macro ‘__CAST2’ 32 | #define __CAST3(a,...) __CAST_TO_U64(a), __CAST2(__VA_ARGS__) | ^~~~~~~ ../include/trace/bpf_probe.h:33:42: note: in expansion of macro ‘__CAST3’ 33 | #define __CAST4(a,...) __CAST_TO_U64(a), __CAST3(__VA_ARGS__) | ^~~~~~~ ../include/trace/bpf_probe.h:34:42: note: in expansion of macro ‘__CAST4’ 34 | #define __CAST5(a,...) __CAST_TO_U64(a), __CAST4(__VA_ARGS__) | ^~~~~~~ ../include/linux/args.h:25:24: note: in expansion of macro ‘__CAST5’ 25 | #define __CONCAT(a, b) a ## b | ^ ../include/linux/args.h:26:27: note: in expansion of macro ‘__CONCAT’ 26 | #define CONCATENATE(a, b) __CONCAT(a, b) | ^~~~~~~~ ../include/trace/bpf_probe.h:43:26: note: in expansion of macro ‘CONCATENATE’ 43 | #define CAST_TO_U64(...) CONCATENATE(__CAST, COUNT_ARGS(__VA_ARGS__))(__VA_ARGS__) | ^~~~~~~~~~~ ../include/trace/bpf_probe.h:49:62: note: in expansion of macro ‘CAST_TO_U64’ 49 | CONCATENATE(bpf_trace_run, COUNT_ARGS(args))(__data, CAST_TO_U64(args)); \ | ^~~~~~~~~~~ ../include/trace/bpf_probe.h:54:9: note: in expansion of macro ‘__BPF_DECLARE_TRACE’ 54 | __BPF_DECLARE_TRACE(call, PARAMS(proto), PARAMS(args)) | ^~~~~~~~~~~~~~~~~~~ ../include/trace/trace_events.h:41:9: note: in expansion of macro ‘DECLARE_EVENT_CLASS’ 41 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ ../net/wireless/./trace.h:4556:1: note: in expansion of macro ‘TRACE_EVENT’ 4556 | TRACE_EVENT(cfg80211_rx_st_preparation_response, | ^~~~~~~~~~~ ../net/wireless/./trace.h:4559:39: note: declared here 4559 | struct cfg80211_bss *links[IEEE80211_MLD_MAX_NUM_LINKS]), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/trace/bpf_probe.h:47:34: note: in definition of macro ‘__BPF_DECLARE_TRACE’ 47 | __bpf_trace_##call(void *__data, proto) \ | ^~~~~ ../include/trace/bpf_probe.h:54:35: note: in expansion of macro ‘PARAMS’ 54 | __BPF_DECLARE_TRACE(call, PARAMS(proto), PARAMS(args)) | ^~~~~~ ../include/trace/trace_events.h:41:9: note: in expansion of macro ‘DECLARE_EVENT_CLASS’ 41 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ ../include/trace/trace_events.h:42:30: note: in expansion of macro ‘PARAMS’ 42 | PARAMS(proto), \ | ^~~~~~ ../net/wireless/./trace.h:4556:1: note: in expansion of macro ‘TRACE_EVENT’ 4556 | TRACE_EVENT(cfg80211_rx_st_preparation_response, | ^~~~~~~~~~~ ../net/wireless/./trace.h:4557:9: note: in expansion of macro ‘TP_PROTO’ 4557 | TP_PROTO(struct net_device *netdev, const u8 *ap_mld_addr, | ^~~~~~~~ ../include/trace/bpf_probe.h:26:24: warning: ‘sizeof’ on array function parameter ‘links’ will return size of ‘struct cfg80211_bss **’ [-Wsizeof-array-argument] 26 | UINTTYPE(sizeof(x)) __dst; \ | ^ ../include/trace/bpf_probe.h:20:42: note: in definition of macro ‘UINTTYPE’ 20 | __builtin_choose_expr(size == 2, (u16)2, \ | ^~~~ ../include/trace/bpf_probe.h:30:24: note: in expansion of macro ‘__CAST_TO_U64’ 30 | #define __CAST1(a,...) __CAST_TO_U64(a) | ^~~~~~~~~~~~~ ../include/trace/bpf_probe.h:31:42: note: in expansion of macro ‘__CAST1’ 31 | #define __CAST2(a,...) __CAST_TO_U64(a), __CAST1(__VA_ARGS__) | ^~~~~~~ ../include/trace/bpf_probe.h:32:42: note: in expansion of macro ‘__CAST2’ 32 | #define __CAST3(a,...) __CAST_TO_U64(a), __CAST2(__VA_ARGS__) | ^~~~~~~ ../include/trace/bpf_probe.h:33:42: note: in expansion of macro ‘__CAST3’ 33 | #define __CAST4(a,...) __CAST_TO_U64(a), __CAST3(__VA_ARGS__) | ^~~~~~~ ../include/trace/bpf_probe.h:34:42: note: in expansion of macro ‘__CAST4’ 34 | #define __CAST5(a,...) __CAST_TO_U64(a), __CAST4(__VA_ARGS__) | ^~~~~~~ ../include/linux/args.h:25:24: note: in expansion of macro ‘__CAST5’ 25 | #define __CONCAT(a, b) a ## b | ^ ../include/linux/args.h:26:27: note: in expansion of macro ‘__CONCAT’ 26 | #define CONCATENATE(a, b) __CONCAT(a, b) | ^~~~~~~~ ../include/trace/bpf_probe.h:43:26: note: in expansion of macro ‘CONCATENATE’ 43 | #define CAST_TO_U64(...) CONCATENATE(__CAST, COUNT_ARGS(__VA_ARGS__))(__VA_ARGS__) | ^~~~~~~~~~~ ../include/trace/bpf_probe.h:49:62: note: in expansion of macro ‘CAST_TO_U64’ 49 | CONCATENATE(bpf_trace_run, COUNT_ARGS(args))(__data, CAST_TO_U64(args)); \ | ^~~~~~~~~~~ ../include/trace/bpf_probe.h:54:9: note: in expansion of macro ‘__BPF_DECLARE_TRACE’ 54 | __BPF_DECLARE_TRACE(call, PARAMS(proto), PARAMS(args)) | ^~~~~~~~~~~~~~~~~~~ ../include/trace/trace_events.h:41:9: note: in expansion of macro ‘DECLARE_EVENT_CLASS’ 41 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ ../net/wireless/./trace.h:4556:1: note: in expansion of macro ‘TRACE_EVENT’ 4556 | TRACE_EVENT(cfg80211_rx_st_preparation_response, | ^~~~~~~~~~~ ../net/wireless/./trace.h:4559:39: note: declared here 4559 | struct cfg80211_bss *links[IEEE80211_MLD_MAX_NUM_LINKS]), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/trace/bpf_probe.h:47:34: note: in definition of macro ‘__BPF_DECLARE_TRACE’ 47 | __bpf_trace_##call(void *__data, proto) \ | ^~~~~ ../include/trace/bpf_probe.h:54:35: note: in expansion of macro ‘PARAMS’ 54 | __BPF_DECLARE_TRACE(call, PARAMS(proto), PARAMS(args)) | ^~~~~~ ../include/trace/trace_events.h:41:9: note: in expansion of macro ‘DECLARE_EVENT_CLASS’ 41 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ ../include/trace/trace_events.h:42:30: note: in expansion of macro ‘PARAMS’ 42 | PARAMS(proto), \ | ^~~~~~ ../net/wireless/./trace.h:4556:1: note: in expansion of macro ‘TRACE_EVENT’ 4556 | TRACE_EVENT(cfg80211_rx_st_preparation_response, | ^~~~~~~~~~~ ../net/wireless/./trace.h:4557:9: note: in expansion of macro ‘TP_PROTO’ 4557 | TP_PROTO(struct net_device *netdev, const u8 *ap_mld_addr, | ^~~~~~~~ ../include/trace/bpf_probe.h:26:24: warning: ‘sizeof’ on array function parameter ‘links’ will return size of ‘struct cfg80211_bss **’ [-Wsizeof-array-argument] 26 | UINTTYPE(sizeof(x)) __dst; \ | ^ ../include/trace/bpf_probe.h:21:42: note: in definition of macro ‘UINTTYPE’ 21 | __builtin_choose_expr(size == 4, (u32)3, \ | ^~~~ ../include/trace/bpf_probe.h:30:24: note: in expansion of macro ‘__CAST_TO_U64’ 30 | #define __CAST1(a,...) __CAST_TO_U64(a) | ^~~~~~~~~~~~~ ../include/trace/bpf_probe.h:31:42: note: in expansion of macro ‘__CAST1’ 31 | #define __CAST2(a,...) __CAST_TO_U64(a), __CAST1(__VA_ARGS__) | ^~~~~~~ ../include/trace/bpf_probe.h:32:42: note: in expansion of macro ‘__CAST2’ 32 | #define __CAST3(a,...) __CAST_TO_U64(a), __CAST2(__VA_ARGS__) | ^~~~~~~ ../include/trace/bpf_probe.h:33:42: note: in expansion of macro ‘__CAST3’ 33 | #define __CAST4(a,...) __CAST_TO_U64(a), __CAST3(__VA_ARGS__) | ^~~~~~~ ../include/trace/bpf_probe.h:34:42: note: in expansion of macro ‘__CAST4’ 34 | #define __CAST5(a,...) __CAST_TO_U64(a), __CAST4(__VA_ARGS__) | ^~~~~~~ ../include/linux/args.h:25:24: note: in expansion of macro ‘__CAST5’ 25 | #define __CONCAT(a, b) a ## b | ^ ../include/linux/args.h:26:27: note: in expansion of macro ‘__CONCAT’ 26 | #define CONCATENATE(a, b) __CONCAT(a, b) | ^~~~~~~~ ../include/trace/bpf_probe.h:43:26: note: in expansion of macro ‘CONCATENATE’ 43 | #define CAST_TO_U64(...) CONCATENATE(__CAST, COUNT_ARGS(__VA_ARGS__))(__VA_ARGS__) | ^~~~~~~~~~~ ../include/trace/bpf_probe.h:49:62: note: in expansion of macro ‘CAST_TO_U64’ 49 | CONCATENATE(bpf_trace_run, COUNT_ARGS(args))(__data, CAST_TO_U64(args)); \ | ^~~~~~~~~~~ ../include/trace/bpf_probe.h:54:9: note: in expansion of macro ‘__BPF_DECLARE_TRACE’ 54 | __BPF_DECLARE_TRACE(call, PARAMS(proto), PARAMS(args)) | ^~~~~~~~~~~~~~~~~~~ ../include/trace/trace_events.h:41:9: note: in expansion of macro ‘DECLARE_EVENT_CLASS’ 41 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ ../net/wireless/./trace.h:4556:1: note: in expansion of macro ‘TRACE_EVENT’ 4556 | TRACE_EVENT(cfg80211_rx_st_preparation_response, | ^~~~~~~~~~~ ../net/wireless/./trace.h:4559:39: note: declared here 4559 | struct cfg80211_bss *links[IEEE80211_MLD_MAX_NUM_LINKS]), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/trace/bpf_probe.h:47:34: note: in definition of macro ‘__BPF_DECLARE_TRACE’ 47 | __bpf_trace_##call(void *__data, proto) \ | ^~~~~ ../include/trace/bpf_probe.h:54:35: note: in expansion of macro ‘PARAMS’ 54 | __BPF_DECLARE_TRACE(call, PARAMS(proto), PARAMS(args)) | ^~~~~~ ../include/trace/trace_events.h:41:9: note: in expansion of macro ‘DECLARE_EVENT_CLASS’ 41 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ ../include/trace/trace_events.h:42:30: note: in expansion of macro ‘PARAMS’ 42 | PARAMS(proto), \ | ^~~~~~ ../net/wireless/./trace.h:4556:1: note: in expansion of macro ‘TRACE_EVENT’ 4556 | TRACE_EVENT(cfg80211_rx_st_preparation_response, | ^~~~~~~~~~~ ../net/wireless/./trace.h:4557:9: note: in expansion of macro ‘TP_PROTO’ 4557 | TP_PROTO(struct net_device *netdev, const u8 *ap_mld_addr, | ^~~~~~~~ ../include/trace/bpf_probe.h:26:24: warning: ‘sizeof’ on array function parameter ‘links’ will return size of ‘struct cfg80211_bss **’ [-Wsizeof-array-argument] 26 | UINTTYPE(sizeof(x)) __dst; \ | ^ ../include/trace/bpf_probe.h:22:42: note: in definition of macro ‘UINTTYPE’ 22 | __builtin_choose_expr(size == 8, (u64)4, \ | ^~~~ ../include/trace/bpf_probe.h:30:24: note: in expansion of macro ‘__CAST_TO_U64’ 30 | #define __CAST1(a,...) __CAST_TO_U64(a) | ^~~~~~~~~~~~~ ../include/trace/bpf_probe.h:31:42: note: in expansion of macro ‘__CAST1’ 31 | #define __CAST2(a,...) __CAST_TO_U64(a), __CAST1(__VA_ARGS__) | ^~~~~~~ ../include/trace/bpf_probe.h:32:42: note: in expansion of macro ‘__CAST2’ 32 | #define __CAST3(a,...) __CAST_TO_U64(a), __CAST2(__VA_ARGS__) | ^~~~~~~ ../include/trace/bpf_probe.h:33:42: note: in expansion of macro ‘__CAST3’ 33 | #define __CAST4(a,...) __CAST_TO_U64(a), __CAST3(__VA_ARGS__) | ^~~~~~~ ../include/trace/bpf_probe.h:34:42: note: in expansion of macro ‘__CAST4’ 34 | #define __CAST5(a,...) __CAST_TO_U64(a), __CAST4(__VA_ARGS__) | ^~~~~~~ ../include/linux/args.h:25:24: note: in expansion of macro ‘__CAST5’ 25 | #define __CONCAT(a, b) a ## b | ^ ../include/linux/args.h:26:27: note: in expansion of macro ‘__CONCAT’ 26 | #define CONCATENATE(a, b) __CONCAT(a, b) | ^~~~~~~~ ../include/trace/bpf_probe.h:43:26: note: in expansion of macro ‘CONCATENATE’ 43 | #define CAST_TO_U64(...) CONCATENATE(__CAST, COUNT_ARGS(__VA_ARGS__))(__VA_ARGS__) | ^~~~~~~~~~~ ../include/trace/bpf_probe.h:49:62: note: in expansion of macro ‘CAST_TO_U64’ 49 | CONCATENATE(bpf_trace_run, COUNT_ARGS(args))(__data, CAST_TO_U64(args)); \ | ^~~~~~~~~~~ ../include/trace/bpf_probe.h:54:9: note: in expansion of macro ‘__BPF_DECLARE_TRACE’ 54 | __BPF_DECLARE_TRACE(call, PARAMS(proto), PARAMS(args)) | ^~~~~~~~~~~~~~~~~~~ ../include/trace/trace_events.h:41:9: note: in expansion of macro ‘DECLARE_EVENT_CLASS’ 41 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ ../net/wireless/./trace.h:4556:1: note: in expansion of macro ‘TRACE_EVENT’ 4556 | TRACE_EVENT(cfg80211_rx_st_preparation_response, | ^~~~~~~~~~~ ../net/wireless/./trace.h:4559:39: note: declared here 4559 | struct cfg80211_bss *links[IEEE80211_MLD_MAX_NUM_LINKS]), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/trace/bpf_probe.h:47:34: note: in definition of macro ‘__BPF_DECLARE_TRACE’ 47 | __bpf_trace_##call(void *__data, proto) \ | ^~~~~ ../include/trace/bpf_probe.h:54:35: note: in expansion of macro ‘PARAMS’ 54 | __BPF_DECLARE_TRACE(call, PARAMS(proto), PARAMS(args)) | ^~~~~~ ../include/trace/trace_events.h:41:9: note: in expansion of macro ‘DECLARE_EVENT_CLASS’ 41 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ ../include/trace/trace_events.h:42:30: note: in expansion of macro ‘PARAMS’ 42 | PARAMS(proto), \ | ^~~~~~ ../net/wireless/./trace.h:4556:1: note: in expansion of macro ‘TRACE_EVENT’ 4556 | TRACE_EVENT(cfg80211_rx_st_preparation_response, | ^~~~~~~~~~~ ../net/wireless/./trace.h:4557:9: note: in expansion of macro ‘TP_PROTO’ 4557 | TP_PROTO(struct net_device *netdev, const u8 *ap_mld_addr, | ^~~~~~~~ ../net/wireless/./trace.h: In function ‘__bpf_trace_cfg80211_st_evt’: ../include/trace/bpf_probe.h:26:24: warning: ‘sizeof’ on array function parameter ‘links’ will return size of ‘struct cfg80211_bss **’ [-Wsizeof-array-argument] 26 | UINTTYPE(sizeof(x)) __dst; \ | ^ ../include/trace/bpf_probe.h:19:42: note: in definition of macro ‘UINTTYPE’ 19 | __typeof__(__builtin_choose_expr(size == 1, (u8)1, \ | ^~~~ ../include/trace/bpf_probe.h:30:24: note: in expansion of macro ‘__CAST_TO_U64’ 30 | #define __CAST1(a,...) __CAST_TO_U64(a) | ^~~~~~~~~~~~~ ../include/trace/bpf_probe.h:31:42: note: in expansion of macro ‘__CAST1’ 31 | #define __CAST2(a,...) __CAST_TO_U64(a), __CAST1(__VA_ARGS__) | ^~~~~~~ ../include/linux/args.h:25:24: note: in expansion of macro ‘__CAST2’ 25 | #define __CONCAT(a, b) a ## b | ^ ../include/linux/args.h:26:27: note: in expansion of macro ‘__CONCAT’ 26 | #define CONCATENATE(a, b) __CONCAT(a, b) | ^~~~~~~~ ../include/trace/bpf_probe.h:43:26: note: in expansion of macro ‘CONCATENATE’ 43 | #define CAST_TO_U64(...) CONCATENATE(__CAST, COUNT_ARGS(__VA_ARGS__))(__VA_ARGS__) | ^~~~~~~~~~~ ../include/trace/bpf_probe.h:49:62: note: in expansion of macro ‘CAST_TO_U64’ 49 | CONCATENATE(bpf_trace_run, COUNT_ARGS(args))(__data, CAST_TO_U64(args)); \ | ^~~~~~~~~~~ ../include/trace/bpf_probe.h:54:9: note: in expansion of macro ‘__BPF_DECLARE_TRACE’ 54 | __BPF_DECLARE_TRACE(call, PARAMS(proto), PARAMS(args)) | ^~~~~~~~~~~~~~~~~~~ ../net/wireless/./trace.h:4627:1: note: in expansion of macro ‘DECLARE_EVENT_CLASS’ 4627 | DECLARE_EVENT_CLASS(cfg80211_st_evt, | ^~~~~~~~~~~~~~~~~~~ ../net/wireless/./trace.h:4629:39: note: declared here 4629 | struct cfg80211_bss *links[IEEE80211_MLD_MAX_NUM_LINKS]), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/trace/bpf_probe.h:47:34: note: in definition of macro ‘__BPF_DECLARE_TRACE’ 47 | __bpf_trace_##call(void *__data, proto) \ | ^~~~~ ../include/trace/bpf_probe.h:54:35: note: in expansion of macro ‘PARAMS’ 54 | __BPF_DECLARE_TRACE(call, PARAMS(proto), PARAMS(args)) | ^~~~~~ ../net/wireless/./trace.h:4627:1: note: in expansion of macro ‘DECLARE_EVENT_CLASS’ 4627 | DECLARE_EVENT_CLASS(cfg80211_st_evt, | ^~~~~~~~~~~~~~~~~~~ ../net/wireless/./trace.h:4628:9: note: in expansion of macro ‘TP_PROTO’ 4628 | TP_PROTO(struct net_device *netdev, | ^~~~~~~~ ../include/trace/bpf_probe.h:26:24: warning: ‘sizeof’ on array function parameter ‘links’ will return size of ‘struct cfg80211_bss **’ [-Wsizeof-array-argument] 26 | UINTTYPE(sizeof(x)) __dst; \ | ^ ../include/trace/bpf_probe.h:20:42: note: in definition of macro ‘UINTTYPE’ 20 | __builtin_choose_expr(size == 2, (u16)2, \ | ^~~~ ../include/trace/bpf_probe.h:30:24: note: in expansion of macro ‘__CAST_TO_U64’ 30 | #define __CAST1(a,...) __CAST_TO_U64(a) | ^~~~~~~~~~~~~ ../include/trace/bpf_probe.h:31:42: note: in expansion of macro ‘__CAST1’ 31 | #define __CAST2(a,...) __CAST_TO_U64(a), __CAST1(__VA_ARGS__) | ^~~~~~~ ../include/linux/args.h:25:24: note: in expansion of macro ‘__CAST2’ 25 | #define __CONCAT(a, b) a ## b | ^ ../include/linux/args.h:26:27: note: in expansion of macro ‘__CONCAT’ 26 | #define CONCATENATE(a, b) __CONCAT(a, b) | ^~~~~~~~ ../include/trace/bpf_probe.h:43:26: note: in expansion of macro ‘CONCATENATE’ 43 | #define CAST_TO_U64(...) CONCATENATE(__CAST, COUNT_ARGS(__VA_ARGS__))(__VA_ARGS__) | ^~~~~~~~~~~ ../include/trace/bpf_probe.h:49:62: note: in expansion of macro ‘CAST_TO_U64’ 49 | CONCATENATE(bpf_trace_run, COUNT_ARGS(args))(__data, CAST_TO_U64(args)); \ | ^~~~~~~~~~~ ../include/trace/bpf_probe.h:54:9: note: in expansion of macro ‘__BPF_DECLARE_TRACE’ 54 | __BPF_DECLARE_TRACE(call, PARAMS(proto), PARAMS(args)) | ^~~~~~~~~~~~~~~~~~~ ../net/wireless/./trace.h:4627:1: note: in expansion of macro ‘DECLARE_EVENT_CLASS’ 4627 | DECLARE_EVENT_CLASS(cfg80211_st_evt, | ^~~~~~~~~~~~~~~~~~~ ../net/wireless/./trace.h:4629:39: note: declared here 4629 | struct cfg80211_bss *links[IEEE80211_MLD_MAX_NUM_LINKS]), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/trace/bpf_probe.h:47:34: note: in definition of macro ‘__BPF_DECLARE_TRACE’ 47 | __bpf_trace_##call(void *__data, proto) \ | ^~~~~ ../include/trace/bpf_probe.h:54:35: note: in expansion of macro ‘PARAMS’ 54 | __BPF_DECLARE_TRACE(call, PARAMS(proto), PARAMS(args)) | ^~~~~~ ../net/wireless/./trace.h:4627:1: note: in expansion of macro ‘DECLARE_EVENT_CLASS’ 4627 | DECLARE_EVENT_CLASS(cfg80211_st_evt, | ^~~~~~~~~~~~~~~~~~~ ../net/wireless/./trace.h:4628:9: note: in expansion of macro ‘TP_PROTO’ 4628 | TP_PROTO(struct net_device *netdev, | ^~~~~~~~ ../include/trace/bpf_probe.h:26:24: warning: ‘sizeof’ on array function parameter ‘links’ will return size of ‘struct cfg80211_bss **’ [-Wsizeof-array-argument] 26 | UINTTYPE(sizeof(x)) __dst; \ | ^ ../include/trace/bpf_probe.h:21:42: note: in definition of macro ‘UINTTYPE’ 21 | __builtin_choose_expr(size == 4, (u32)3, \ | ^~~~ ../include/trace/bpf_probe.h:30:24: note: in expansion of macro ‘__CAST_TO_U64’ 30 | #define __CAST1(a,...) __CAST_TO_U64(a) | ^~~~~~~~~~~~~ ../include/trace/bpf_probe.h:31:42: note: in expansion of macro ‘__CAST1’ 31 | #define __CAST2(a,...) __CAST_TO_U64(a), __CAST1(__VA_ARGS__) | ^~~~~~~ ../include/linux/args.h:25:24: note: in expansion of macro ‘__CAST2’ 25 | #define __CONCAT(a, b) a ## b | ^ ../include/linux/args.h:26:27: note: in expansion of macro ‘__CONCAT’ 26 | #define CONCATENATE(a, b) __CONCAT(a, b) | ^~~~~~~~ ../include/trace/bpf_probe.h:43:26: note: in expansion of macro ‘CONCATENATE’ 43 | #define CAST_TO_U64(...) CONCATENATE(__CAST, COUNT_ARGS(__VA_ARGS__))(__VA_ARGS__) | ^~~~~~~~~~~ ../include/trace/bpf_probe.h:49:62: note: in expansion of macro ‘CAST_TO_U64’ 49 | CONCATENATE(bpf_trace_run, COUNT_ARGS(args))(__data, CAST_TO_U64(args)); \ | ^~~~~~~~~~~ ../include/trace/bpf_probe.h:54:9: note: in expansion of macro ‘__BPF_DECLARE_TRACE’ 54 | __BPF_DECLARE_TRACE(call, PARAMS(proto), PARAMS(args)) | ^~~~~~~~~~~~~~~~~~~ ../net/wireless/./trace.h:4627:1: note: in expansion of macro ‘DECLARE_EVENT_CLASS’ 4627 | DECLARE_EVENT_CLASS(cfg80211_st_evt, | ^~~~~~~~~~~~~~~~~~~ ../net/wireless/./trace.h:4629:39: note: declared here 4629 | struct cfg80211_bss *links[IEEE80211_MLD_MAX_NUM_LINKS]), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/trace/bpf_probe.h:47:34: note: in definition of macro ‘__BPF_DECLARE_TRACE’ 47 | __bpf_trace_##call(void *__data, proto) \ | ^~~~~ ../include/trace/bpf_probe.h:54:35: note: in expansion of macro ‘PARAMS’ 54 | __BPF_DECLARE_TRACE(call, PARAMS(proto), PARAMS(args)) | ^~~~~~ ../net/wireless/./trace.h:4627:1: note: in expansion of macro ‘DECLARE_EVENT_CLASS’ 4627 | DECLARE_EVENT_CLASS(cfg80211_st_evt, | ^~~~~~~~~~~~~~~~~~~ ../net/wireless/./trace.h:4628:9: note: in expansion of macro ‘TP_PROTO’ 4628 | TP_PROTO(struct net_device *netdev, | ^~~~~~~~ ../include/trace/bpf_probe.h:26:24: warning: ‘sizeof’ on array function parameter ‘links’ will return size of ‘struct cfg80211_bss **’ [-Wsizeof-array-argument] 26 | UINTTYPE(sizeof(x)) __dst; \ | ^ ../include/trace/bpf_probe.h:22:42: note: in definition of macro ‘UINTTYPE’ 22 | __builtin_choose_expr(size == 8, (u64)4, \ | ^~~~ ../include/trace/bpf_probe.h:30:24: note: in expansion of macro ‘__CAST_TO_U64’ 30 | #define __CAST1(a,...) __CAST_TO_U64(a) | ^~~~~~~~~~~~~ ../include/trace/bpf_probe.h:31:42: note: in expansion of macro ‘__CAST1’ 31 | #define __CAST2(a,...) __CAST_TO_U64(a), __CAST1(__VA_ARGS__) | ^~~~~~~ ../include/linux/args.h:25:24: note: in expansion of macro ‘__CAST2’ 25 | #define __CONCAT(a, b) a ## b | ^ ../include/linux/args.h:26:27: note: in expansion of macro ‘__CONCAT’ 26 | #define CONCATENATE(a, b) __CONCAT(a, b) | ^~~~~~~~ ../include/trace/bpf_probe.h:43:26: note: in expansion of macro ‘CONCATENATE’ 43 | #define CAST_TO_U64(...) CONCATENATE(__CAST, COUNT_ARGS(__VA_ARGS__))(__VA_ARGS__) | ^~~~~~~~~~~ ../include/trace/bpf_probe.h:49:62: note: in expansion of macro ‘CAST_TO_U64’ 49 | CONCATENATE(bpf_trace_run, COUNT_ARGS(args))(__data, CAST_TO_U64(args)); \ | ^~~~~~~~~~~ ../include/trace/bpf_probe.h:54:9: note: in expansion of macro ‘__BPF_DECLARE_TRACE’ 54 | __BPF_DECLARE_TRACE(call, PARAMS(proto), PARAMS(args)) | ^~~~~~~~~~~~~~~~~~~ ../net/wireless/./trace.h:4627:1: note: in expansion of macro ‘DECLARE_EVENT_CLASS’ 4627 | DECLARE_EVENT_CLASS(cfg80211_st_evt, | ^~~~~~~~~~~~~~~~~~~ ../net/wireless/./trace.h:4629:39: note: declared here 4629 | struct cfg80211_bss *links[IEEE80211_MLD_MAX_NUM_LINKS]), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/trace/bpf_probe.h:47:34: note: in definition of macro ‘__BPF_DECLARE_TRACE’ 47 | __bpf_trace_##call(void *__data, proto) \ | ^~~~~ ../include/trace/bpf_probe.h:54:35: note: in expansion of macro ‘PARAMS’ 54 | __BPF_DECLARE_TRACE(call, PARAMS(proto), PARAMS(args)) | ^~~~~~ ../net/wireless/./trace.h:4627:1: note: in expansion of macro ‘DECLARE_EVENT_CLASS’ 4627 | DECLARE_EVENT_CLASS(cfg80211_st_evt, | ^~~~~~~~~~~~~~~~~~~ ../net/wireless/./trace.h:4628:9: note: in expansion of macro ‘TP_PROTO’ 4628 | TP_PROTO(struct net_device *netdev, | ^~~~~~~~ Documentation/.renames.txt: warning: ignored by one of the .gitignore files Documentation/.renames.txt: warning: ignored by one of the .gitignore files In file included from ../include/trace/define_trace.h:134, from ../net/wireless/trace.h:4711, from ../net/wireless/trace.c:6: ../net/wireless/./trace.h: In function ‘__bpf_trace_cfg80211_rx_st_preparation_response’: ../include/trace/bpf_probe.h:26:24: warning: ‘sizeof’ on array function parameter ‘links’ will return size of ‘struct cfg80211_bss **’ [-Wsizeof-array-argument] 26 | UINTTYPE(sizeof(x)) __dst; \ | ^ ../include/trace/bpf_probe.h:19:42: note: in definition of macro ‘UINTTYPE’ 19 | __typeof__(__builtin_choose_expr(size == 1, (u8)1, \ | ^~~~ ../include/trace/bpf_probe.h:30:24: note: in expansion of macro ‘__CAST_TO_U64’ 30 | #define __CAST1(a,...) __CAST_TO_U64(a) | ^~~~~~~~~~~~~ ../include/trace/bpf_probe.h:31:42: note: in expansion of macro ‘__CAST1’ 31 | #define __CAST2(a,...) __CAST_TO_U64(a), __CAST1(__VA_ARGS__) | ^~~~~~~ ../include/trace/bpf_probe.h:32:42: note: in expansion of macro ‘__CAST2’ 32 | #define __CAST3(a,...) __CAST_TO_U64(a), __CAST2(__VA_ARGS__) | ^~~~~~~ ../include/trace/bpf_probe.h:33:42: note: in expansion of macro ‘__CAST3’ 33 | #define __CAST4(a,...) __CAST_TO_U64(a), __CAST3(__VA_ARGS__) | ^~~~~~~ ../include/trace/bpf_probe.h:34:42: note: in expansion of macro ‘__CAST4’ 34 | #define __CAST5(a,...) __CAST_TO_U64(a), __CAST4(__VA_ARGS__) | ^~~~~~~ ../include/linux/args.h:25:24: note: in expansion of macro ‘__CAST5’ 25 | #define __CONCAT(a, b) a ## b | ^ ../include/linux/args.h:26:27: note: in expansion of macro ‘__CONCAT’ 26 | #define CONCATENATE(a, b) __CONCAT(a, b) | ^~~~~~~~ ../include/trace/bpf_probe.h:43:26: note: in expansion of macro ‘CONCATENATE’ 43 | #define CAST_TO_U64(...) CONCATENATE(__CAST, COUNT_ARGS(__VA_ARGS__))(__VA_ARGS__) | ^~~~~~~~~~~ ../include/trace/bpf_probe.h:49:62: note: in expansion of macro ‘CAST_TO_U64’ 49 | CONCATENATE(bpf_trace_run, COUNT_ARGS(args))(__data, CAST_TO_U64(args)); \ | ^~~~~~~~~~~ ../include/trace/bpf_probe.h:54:9: note: in expansion of macro ‘__BPF_DECLARE_TRACE’ 54 | __BPF_DECLARE_TRACE(call, PARAMS(proto), PARAMS(args)) | ^~~~~~~~~~~~~~~~~~~ ../include/trace/trace_events.h:41:9: note: in expansion of macro ‘DECLARE_EVENT_CLASS’ 41 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ ../net/wireless/./trace.h:4556:1: note: in expansion of macro ‘TRACE_EVENT’ 4556 | TRACE_EVENT(cfg80211_rx_st_preparation_response, | ^~~~~~~~~~~ ../net/wireless/./trace.h:4559:39: note: declared here 4559 | struct cfg80211_bss *links[IEEE80211_MLD_MAX_NUM_LINKS]), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/trace/bpf_probe.h:47:34: note: in definition of macro ‘__BPF_DECLARE_TRACE’ 47 | __bpf_trace_##call(void *__data, proto) \ | ^~~~~ ../include/trace/bpf_probe.h:54:35: note: in expansion of macro ‘PARAMS’ 54 | __BPF_DECLARE_TRACE(call, PARAMS(proto), PARAMS(args)) | ^~~~~~ ../include/trace/trace_events.h:41:9: note: in expansion of macro ‘DECLARE_EVENT_CLASS’ 41 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ ../include/trace/trace_events.h:42:30: note: in expansion of macro ‘PARAMS’ 42 | PARAMS(proto), \ | ^~~~~~ ../net/wireless/./trace.h:4556:1: note: in expansion of macro ‘TRACE_EVENT’ 4556 | TRACE_EVENT(cfg80211_rx_st_preparation_response, | ^~~~~~~~~~~ ../net/wireless/./trace.h:4557:9: note: in expansion of macro ‘TP_PROTO’ 4557 | TP_PROTO(struct net_device *netdev, const u8 *ap_mld_addr, | ^~~~~~~~ ../include/trace/bpf_probe.h:26:24: warning: ‘sizeof’ on array function parameter ‘links’ will return size of ‘struct cfg80211_bss **’ [-Wsizeof-array-argument] 26 | UINTTYPE(sizeof(x)) __dst; \ | ^ ../include/trace/bpf_probe.h:20:42: note: in definition of macro ‘UINTTYPE’ 20 | __builtin_choose_expr(size == 2, (u16)2, \ | ^~~~ ../include/trace/bpf_probe.h:30:24: note: in expansion of macro ‘__CAST_TO_U64’ 30 | #define __CAST1(a,...) __CAST_TO_U64(a) | ^~~~~~~~~~~~~ ../include/trace/bpf_probe.h:31:42: note: in expansion of macro ‘__CAST1’ 31 | #define __CAST2(a,...) __CAST_TO_U64(a), __CAST1(__VA_ARGS__) | ^~~~~~~ ../include/trace/bpf_probe.h:32:42: note: in expansion of macro ‘__CAST2’ 32 | #define __CAST3(a,...) __CAST_TO_U64(a), __CAST2(__VA_ARGS__) | ^~~~~~~ ../include/trace/bpf_probe.h:33:42: note: in expansion of macro ‘__CAST3’ 33 | #define __CAST4(a,...) __CAST_TO_U64(a), __CAST3(__VA_ARGS__) | ^~~~~~~ ../include/trace/bpf_probe.h:34:42: note: in expansion of macro ‘__CAST4’ 34 | #define __CAST5(a,...) __CAST_TO_U64(a), __CAST4(__VA_ARGS__) | ^~~~~~~ ../include/linux/args.h:25:24: note: in expansion of macro ‘__CAST5’ 25 | #define __CONCAT(a, b) a ## b | ^ ../include/linux/args.h:26:27: note: in expansion of macro ‘__CONCAT’ 26 | #define CONCATENATE(a, b) __CONCAT(a, b) | ^~~~~~~~ ../include/trace/bpf_probe.h:43:26: note: in expansion of macro ‘CONCATENATE’ 43 | #define CAST_TO_U64(...) CONCATENATE(__CAST, COUNT_ARGS(__VA_ARGS__))(__VA_ARGS__) | ^~~~~~~~~~~ ../include/trace/bpf_probe.h:49:62: note: in expansion of macro ‘CAST_TO_U64’ 49 | CONCATENATE(bpf_trace_run, COUNT_ARGS(args))(__data, CAST_TO_U64(args)); \ | ^~~~~~~~~~~ ../include/trace/bpf_probe.h:54:9: note: in expansion of macro ‘__BPF_DECLARE_TRACE’ 54 | __BPF_DECLARE_TRACE(call, PARAMS(proto), PARAMS(args)) | ^~~~~~~~~~~~~~~~~~~ ../include/trace/trace_events.h:41:9: note: in expansion of macro ‘DECLARE_EVENT_CLASS’ 41 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ ../net/wireless/./trace.h:4556:1: note: in expansion of macro ‘TRACE_EVENT’ 4556 | TRACE_EVENT(cfg80211_rx_st_preparation_response, | ^~~~~~~~~~~ ../net/wireless/./trace.h:4559:39: note: declared here 4559 | struct cfg80211_bss *links[IEEE80211_MLD_MAX_NUM_LINKS]), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/trace/bpf_probe.h:47:34: note: in definition of macro ‘__BPF_DECLARE_TRACE’ 47 | __bpf_trace_##call(void *__data, proto) \ | ^~~~~ ../include/trace/bpf_probe.h:54:35: note: in expansion of macro ‘PARAMS’ 54 | __BPF_DECLARE_TRACE(call, PARAMS(proto), PARAMS(args)) | ^~~~~~ ../include/trace/trace_events.h:41:9: note: in expansion of macro ‘DECLARE_EVENT_CLASS’ 41 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ ../include/trace/trace_events.h:42:30: note: in expansion of macro ‘PARAMS’ 42 | PARAMS(proto), \ | ^~~~~~ ../net/wireless/./trace.h:4556:1: note: in expansion of macro ‘TRACE_EVENT’ 4556 | TRACE_EVENT(cfg80211_rx_st_preparation_response, | ^~~~~~~~~~~ ../net/wireless/./trace.h:4557:9: note: in expansion of macro ‘TP_PROTO’ 4557 | TP_PROTO(struct net_device *netdev, const u8 *ap_mld_addr, | ^~~~~~~~ ../include/trace/bpf_probe.h:26:24: warning: ‘sizeof’ on array function parameter ‘links’ will return size of ‘struct cfg80211_bss **’ [-Wsizeof-array-argument] 26 | UINTTYPE(sizeof(x)) __dst; \ | ^ ../include/trace/bpf_probe.h:21:42: note: in definition of macro ‘UINTTYPE’ 21 | __builtin_choose_expr(size == 4, (u32)3, \ | ^~~~ ../include/trace/bpf_probe.h:30:24: note: in expansion of macro ‘__CAST_TO_U64’ 30 | #define __CAST1(a,...) __CAST_TO_U64(a) | ^~~~~~~~~~~~~ ../include/trace/bpf_probe.h:31:42: note: in expansion of macro ‘__CAST1’ 31 | #define __CAST2(a,...) __CAST_TO_U64(a), __CAST1(__VA_ARGS__) | ^~~~~~~ ../include/trace/bpf_probe.h:32:42: note: in expansion of macro ‘__CAST2’ 32 | #define __CAST3(a,...) __CAST_TO_U64(a), __CAST2(__VA_ARGS__) | ^~~~~~~ ../include/trace/bpf_probe.h:33:42: note: in expansion of macro ‘__CAST3’ 33 | #define __CAST4(a,...) __CAST_TO_U64(a), __CAST3(__VA_ARGS__) | ^~~~~~~ ../include/trace/bpf_probe.h:34:42: note: in expansion of macro ‘__CAST4’ 34 | #define __CAST5(a,...) __CAST_TO_U64(a), __CAST4(__VA_ARGS__) | ^~~~~~~ ../include/linux/args.h:25:24: note: in expansion of macro ‘__CAST5’ 25 | #define __CONCAT(a, b) a ## b | ^ ../include/linux/args.h:26:27: note: in expansion of macro ‘__CONCAT’ 26 | #define CONCATENATE(a, b) __CONCAT(a, b) | ^~~~~~~~ ../include/trace/bpf_probe.h:43:26: note: in expansion of macro ‘CONCATENATE’ 43 | #define CAST_TO_U64(...) CONCATENATE(__CAST, COUNT_ARGS(__VA_ARGS__))(__VA_ARGS__) | ^~~~~~~~~~~ ../include/trace/bpf_probe.h:49:62: note: in expansion of macro ‘CAST_TO_U64’ 49 | CONCATENATE(bpf_trace_run, COUNT_ARGS(args))(__data, CAST_TO_U64(args)); \ | ^~~~~~~~~~~ ../include/trace/bpf_probe.h:54:9: note: in expansion of macro ‘__BPF_DECLARE_TRACE’ 54 | __BPF_DECLARE_TRACE(call, PARAMS(proto), PARAMS(args)) | ^~~~~~~~~~~~~~~~~~~ ../include/trace/trace_events.h:41:9: note: in expansion of macro ‘DECLARE_EVENT_CLASS’ 41 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ ../net/wireless/./trace.h:4556:1: note: in expansion of macro ‘TRACE_EVENT’ 4556 | TRACE_EVENT(cfg80211_rx_st_preparation_response, | ^~~~~~~~~~~ ../net/wireless/./trace.h:4559:39: note: declared here 4559 | struct cfg80211_bss *links[IEEE80211_MLD_MAX_NUM_LINKS]), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/trace/bpf_probe.h:47:34: note: in definition of macro ‘__BPF_DECLARE_TRACE’ 47 | __bpf_trace_##call(void *__data, proto) \ | ^~~~~ ../include/trace/bpf_probe.h:54:35: note: in expansion of macro ‘PARAMS’ 54 | __BPF_DECLARE_TRACE(call, PARAMS(proto), PARAMS(args)) | ^~~~~~ ../include/trace/trace_events.h:41:9: note: in expansion of macro ‘DECLARE_EVENT_CLASS’ 41 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ ../include/trace/trace_events.h:42:30: note: in expansion of macro ‘PARAMS’ 42 | PARAMS(proto), \ | ^~~~~~ ../net/wireless/./trace.h:4556:1: note: in expansion of macro ‘TRACE_EVENT’ 4556 | TRACE_EVENT(cfg80211_rx_st_preparation_response, | ^~~~~~~~~~~ ../net/wireless/./trace.h:4557:9: note: in expansion of macro ‘TP_PROTO’ 4557 | TP_PROTO(struct net_device *netdev, const u8 *ap_mld_addr, | ^~~~~~~~ ../include/trace/bpf_probe.h:26:24: warning: ‘sizeof’ on array function parameter ‘links’ will return size of ‘struct cfg80211_bss **’ [-Wsizeof-array-argument] 26 | UINTTYPE(sizeof(x)) __dst; \ | ^ ../include/trace/bpf_probe.h:22:42: note: in definition of macro ‘UINTTYPE’ 22 | __builtin_choose_expr(size == 8, (u64)4, \ | ^~~~ ../include/trace/bpf_probe.h:30:24: note: in expansion of macro ‘__CAST_TO_U64’ 30 | #define __CAST1(a,...) __CAST_TO_U64(a) | ^~~~~~~~~~~~~ ../include/trace/bpf_probe.h:31:42: note: in expansion of macro ‘__CAST1’ 31 | #define __CAST2(a,...) __CAST_TO_U64(a), __CAST1(__VA_ARGS__) | ^~~~~~~ ../include/trace/bpf_probe.h:32:42: note: in expansion of macro ‘__CAST2’ 32 | #define __CAST3(a,...) __CAST_TO_U64(a), __CAST2(__VA_ARGS__) | ^~~~~~~ ../include/trace/bpf_probe.h:33:42: note: in expansion of macro ‘__CAST3’ 33 | #define __CAST4(a,...) __CAST_TO_U64(a), __CAST3(__VA_ARGS__) | ^~~~~~~ ../include/trace/bpf_probe.h:34:42: note: in expansion of macro ‘__CAST4’ 34 | #define __CAST5(a,...) __CAST_TO_U64(a), __CAST4(__VA_ARGS__) | ^~~~~~~ ../include/linux/args.h:25:24: note: in expansion of macro ‘__CAST5’ 25 | #define __CONCAT(a, b) a ## b | ^ ../include/linux/args.h:26:27: note: in expansion of macro ‘__CONCAT’ 26 | #define CONCATENATE(a, b) __CONCAT(a, b) | ^~~~~~~~ ../include/trace/bpf_probe.h:43:26: note: in expansion of macro ‘CONCATENATE’ 43 | #define CAST_TO_U64(...) CONCATENATE(__CAST, COUNT_ARGS(__VA_ARGS__))(__VA_ARGS__) | ^~~~~~~~~~~ ../include/trace/bpf_probe.h:49:62: note: in expansion of macro ‘CAST_TO_U64’ 49 | CONCATENATE(bpf_trace_run, COUNT_ARGS(args))(__data, CAST_TO_U64(args)); \ | ^~~~~~~~~~~ ../include/trace/bpf_probe.h:54:9: note: in expansion of macro ‘__BPF_DECLARE_TRACE’ 54 | __BPF_DECLARE_TRACE(call, PARAMS(proto), PARAMS(args)) | ^~~~~~~~~~~~~~~~~~~ ../include/trace/trace_events.h:41:9: note: in expansion of macro ‘DECLARE_EVENT_CLASS’ 41 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ ../net/wireless/./trace.h:4556:1: note: in expansion of macro ‘TRACE_EVENT’ 4556 | TRACE_EVENT(cfg80211_rx_st_preparation_response, | ^~~~~~~~~~~ ../net/wireless/./trace.h:4559:39: note: declared here 4559 | struct cfg80211_bss *links[IEEE80211_MLD_MAX_NUM_LINKS]), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/trace/bpf_probe.h:47:34: note: in definition of macro ‘__BPF_DECLARE_TRACE’ 47 | __bpf_trace_##call(void *__data, proto) \ | ^~~~~ ../include/trace/bpf_probe.h:54:35: note: in expansion of macro ‘PARAMS’ 54 | __BPF_DECLARE_TRACE(call, PARAMS(proto), PARAMS(args)) | ^~~~~~ ../include/trace/trace_events.h:41:9: note: in expansion of macro ‘DECLARE_EVENT_CLASS’ 41 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ ../include/trace/trace_events.h:42:30: note: in expansion of macro ‘PARAMS’ 42 | PARAMS(proto), \ | ^~~~~~ ../net/wireless/./trace.h:4556:1: note: in expansion of macro ‘TRACE_EVENT’ 4556 | TRACE_EVENT(cfg80211_rx_st_preparation_response, | ^~~~~~~~~~~ ../net/wireless/./trace.h:4557:9: note: in expansion of macro ‘TP_PROTO’ 4557 | TP_PROTO(struct net_device *netdev, const u8 *ap_mld_addr, | ^~~~~~~~ ../net/wireless/./trace.h: In function ‘__bpf_trace_cfg80211_st_evt’: ../include/trace/bpf_probe.h:26:24: warning: ‘sizeof’ on array function parameter ‘links’ will return size of ‘struct cfg80211_bss **’ [-Wsizeof-array-argument] 26 | UINTTYPE(sizeof(x)) __dst; \ | ^ ../include/trace/bpf_probe.h:19:42: note: in definition of macro ‘UINTTYPE’ 19 | __typeof__(__builtin_choose_expr(size == 1, (u8)1, \ | ^~~~ ../include/trace/bpf_probe.h:30:24: note: in expansion of macro ‘__CAST_TO_U64’ 30 | #define __CAST1(a,...) __CAST_TO_U64(a) | ^~~~~~~~~~~~~ ../include/trace/bpf_probe.h:31:42: note: in expansion of macro ‘__CAST1’ 31 | #define __CAST2(a,...) __CAST_TO_U64(a), __CAST1(__VA_ARGS__) | ^~~~~~~ ../include/linux/args.h:25:24: note: in expansion of macro ‘__CAST2’ 25 | #define __CONCAT(a, b) a ## b | ^ ../include/linux/args.h:26:27: note: in expansion of macro ‘__CONCAT’ 26 | #define CONCATENATE(a, b) __CONCAT(a, b) | ^~~~~~~~ ../include/trace/bpf_probe.h:43:26: note: in expansion of macro ‘CONCATENATE’ 43 | #define CAST_TO_U64(...) CONCATENATE(__CAST, COUNT_ARGS(__VA_ARGS__))(__VA_ARGS__) | ^~~~~~~~~~~ ../include/trace/bpf_probe.h:49:62: note: in expansion of macro ‘CAST_TO_U64’ 49 | CONCATENATE(bpf_trace_run, COUNT_ARGS(args))(__data, CAST_TO_U64(args)); \ | ^~~~~~~~~~~ ../include/trace/bpf_probe.h:54:9: note: in expansion of macro ‘__BPF_DECLARE_TRACE’ 54 | __BPF_DECLARE_TRACE(call, PARAMS(proto), PARAMS(args)) | ^~~~~~~~~~~~~~~~~~~ ../net/wireless/./trace.h:4627:1: note: in expansion of macro ‘DECLARE_EVENT_CLASS’ 4627 | DECLARE_EVENT_CLASS(cfg80211_st_evt, | ^~~~~~~~~~~~~~~~~~~ ../net/wireless/./trace.h:4629:39: note: declared here 4629 | struct cfg80211_bss *links[IEEE80211_MLD_MAX_NUM_LINKS]), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/trace/bpf_probe.h:47:34: note: in definition of macro ‘__BPF_DECLARE_TRACE’ 47 | __bpf_trace_##call(void *__data, proto) \ | ^~~~~ ../include/trace/bpf_probe.h:54:35: note: in expansion of macro ‘PARAMS’ 54 | __BPF_DECLARE_TRACE(call, PARAMS(proto), PARAMS(args)) | ^~~~~~ ../net/wireless/./trace.h:4627:1: note: in expansion of macro ‘DECLARE_EVENT_CLASS’ 4627 | DECLARE_EVENT_CLASS(cfg80211_st_evt, | ^~~~~~~~~~~~~~~~~~~ ../net/wireless/./trace.h:4628:9: note: in expansion of macro ‘TP_PROTO’ 4628 | TP_PROTO(struct net_device *netdev, | ^~~~~~~~ ../include/trace/bpf_probe.h:26:24: warning: ‘sizeof’ on array function parameter ‘links’ will return size of ‘struct cfg80211_bss **’ [-Wsizeof-array-argument] 26 | UINTTYPE(sizeof(x)) __dst; \ | ^ ../include/trace/bpf_probe.h:20:42: note: in definition of macro ‘UINTTYPE’ 20 | __builtin_choose_expr(size == 2, (u16)2, \ | ^~~~ ../include/trace/bpf_probe.h:30:24: note: in expansion of macro ‘__CAST_TO_U64’ 30 | #define __CAST1(a,...) __CAST_TO_U64(a) | ^~~~~~~~~~~~~ ../include/trace/bpf_probe.h:31:42: note: in expansion of macro ‘__CAST1’ 31 | #define __CAST2(a,...) __CAST_TO_U64(a), __CAST1(__VA_ARGS__) | ^~~~~~~ ../include/linux/args.h:25:24: note: in expansion of macro ‘__CAST2’ 25 | #define __CONCAT(a, b) a ## b | ^ ../include/linux/args.h:26:27: note: in expansion of macro ‘__CONCAT’ 26 | #define CONCATENATE(a, b) __CONCAT(a, b) | ^~~~~~~~ ../include/trace/bpf_probe.h:43:26: note: in expansion of macro ‘CONCATENATE’ 43 | #define CAST_TO_U64(...) CONCATENATE(__CAST, COUNT_ARGS(__VA_ARGS__))(__VA_ARGS__) | ^~~~~~~~~~~ ../include/trace/bpf_probe.h:49:62: note: in expansion of macro ‘CAST_TO_U64’ 49 | CONCATENATE(bpf_trace_run, COUNT_ARGS(args))(__data, CAST_TO_U64(args)); \ | ^~~~~~~~~~~ ../include/trace/bpf_probe.h:54:9: note: in expansion of macro ‘__BPF_DECLARE_TRACE’ 54 | __BPF_DECLARE_TRACE(call, PARAMS(proto), PARAMS(args)) | ^~~~~~~~~~~~~~~~~~~ ../net/wireless/./trace.h:4627:1: note: in expansion of macro ‘DECLARE_EVENT_CLASS’ 4627 | DECLARE_EVENT_CLASS(cfg80211_st_evt, | ^~~~~~~~~~~~~~~~~~~ ../net/wireless/./trace.h:4629:39: note: declared here 4629 | struct cfg80211_bss *links[IEEE80211_MLD_MAX_NUM_LINKS]), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/trace/bpf_probe.h:47:34: note: in definition of macro ‘__BPF_DECLARE_TRACE’ 47 | __bpf_trace_##call(void *__data, proto) \ | ^~~~~ ../include/trace/bpf_probe.h:54:35: note: in expansion of macro ‘PARAMS’ 54 | __BPF_DECLARE_TRACE(call, PARAMS(proto), PARAMS(args)) | ^~~~~~ ../net/wireless/./trace.h:4627:1: note: in expansion of macro ‘DECLARE_EVENT_CLASS’ 4627 | DECLARE_EVENT_CLASS(cfg80211_st_evt, | ^~~~~~~~~~~~~~~~~~~ ../net/wireless/./trace.h:4628:9: note: in expansion of macro ‘TP_PROTO’ 4628 | TP_PROTO(struct net_device *netdev, | ^~~~~~~~ ../include/trace/bpf_probe.h:26:24: warning: ‘sizeof’ on array function parameter ‘links’ will return size of ‘struct cfg80211_bss **’ [-Wsizeof-array-argument] 26 | UINTTYPE(sizeof(x)) __dst; \ | ^ ../include/trace/bpf_probe.h:21:42: note: in definition of macro ‘UINTTYPE’ 21 | __builtin_choose_expr(size == 4, (u32)3, \ | ^~~~ ../include/trace/bpf_probe.h:30:24: note: in expansion of macro ‘__CAST_TO_U64’ 30 | #define __CAST1(a,...) __CAST_TO_U64(a) | ^~~~~~~~~~~~~ ../include/trace/bpf_probe.h:31:42: note: in expansion of macro ‘__CAST1’ 31 | #define __CAST2(a,...) __CAST_TO_U64(a), __CAST1(__VA_ARGS__) | ^~~~~~~ ../include/linux/args.h:25:24: note: in expansion of macro ‘__CAST2’ 25 | #define __CONCAT(a, b) a ## b | ^ ../include/linux/args.h:26:27: note: in expansion of macro ‘__CONCAT’ 26 | #define CONCATENATE(a, b) __CONCAT(a, b) | ^~~~~~~~ ../include/trace/bpf_probe.h:43:26: note: in expansion of macro ‘CONCATENATE’ 43 | #define CAST_TO_U64(...) CONCATENATE(__CAST, COUNT_ARGS(__VA_ARGS__))(__VA_ARGS__) | ^~~~~~~~~~~ ../include/trace/bpf_probe.h:49:62: note: in expansion of macro ‘CAST_TO_U64’ 49 | CONCATENATE(bpf_trace_run, COUNT_ARGS(args))(__data, CAST_TO_U64(args)); \ | ^~~~~~~~~~~ ../include/trace/bpf_probe.h:54:9: note: in expansion of macro ‘__BPF_DECLARE_TRACE’ 54 | __BPF_DECLARE_TRACE(call, PARAMS(proto), PARAMS(args)) | ^~~~~~~~~~~~~~~~~~~ ../net/wireless/./trace.h:4627:1: note: in expansion of macro ‘DECLARE_EVENT_CLASS’ 4627 | DECLARE_EVENT_CLASS(cfg80211_st_evt, | ^~~~~~~~~~~~~~~~~~~ ../net/wireless/./trace.h:4629:39: note: declared here 4629 | struct cfg80211_bss *links[IEEE80211_MLD_MAX_NUM_LINKS]), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/trace/bpf_probe.h:47:34: note: in definition of macro ‘__BPF_DECLARE_TRACE’ 47 | __bpf_trace_##call(void *__data, proto) \ | ^~~~~ ../include/trace/bpf_probe.h:54:35: note: in expansion of macro ‘PARAMS’ 54 | __BPF_DECLARE_TRACE(call, PARAMS(proto), PARAMS(args)) | ^~~~~~ ../net/wireless/./trace.h:4627:1: note: in expansion of macro ‘DECLARE_EVENT_CLASS’ 4627 | DECLARE_EVENT_CLASS(cfg80211_st_evt, | ^~~~~~~~~~~~~~~~~~~ ../net/wireless/./trace.h:4628:9: note: in expansion of macro ‘TP_PROTO’ 4628 | TP_PROTO(struct net_device *netdev, | ^~~~~~~~ ../include/trace/bpf_probe.h:26:24: warning: ‘sizeof’ on array function parameter ‘links’ will return size of ‘struct cfg80211_bss **’ [-Wsizeof-array-argument] 26 | UINTTYPE(sizeof(x)) __dst; \ | ^ ../include/trace/bpf_probe.h:22:42: note: in definition of macro ‘UINTTYPE’ 22 | __builtin_choose_expr(size == 8, (u64)4, \ | ^~~~ ../include/trace/bpf_probe.h:30:24: note: in expansion of macro ‘__CAST_TO_U64’ 30 | #define __CAST1(a,...) __CAST_TO_U64(a) | ^~~~~~~~~~~~~ ../include/trace/bpf_probe.h:31:42: note: in expansion of macro ‘__CAST1’ 31 | #define __CAST2(a,...) __CAST_TO_U64(a), __CAST1(__VA_ARGS__) | ^~~~~~~ ../include/linux/args.h:25:24: note: in expansion of macro ‘__CAST2’ 25 | #define __CONCAT(a, b) a ## b | ^ ../include/linux/args.h:26:27: note: in expansion of macro ‘__CONCAT’ 26 | #define CONCATENATE(a, b) __CONCAT(a, b) | ^~~~~~~~ ../include/trace/bpf_probe.h:43:26: note: in expansion of macro ‘CONCATENATE’ 43 | #define CAST_TO_U64(...) CONCATENATE(__CAST, COUNT_ARGS(__VA_ARGS__))(__VA_ARGS__) | ^~~~~~~~~~~ ../include/trace/bpf_probe.h:49:62: note: in expansion of macro ‘CAST_TO_U64’ 49 | CONCATENATE(bpf_trace_run, COUNT_ARGS(args))(__data, CAST_TO_U64(args)); \ | ^~~~~~~~~~~ ../include/trace/bpf_probe.h:54:9: note: in expansion of macro ‘__BPF_DECLARE_TRACE’ 54 | __BPF_DECLARE_TRACE(call, PARAMS(proto), PARAMS(args)) | ^~~~~~~~~~~~~~~~~~~ ../net/wireless/./trace.h:4627:1: note: in expansion of macro ‘DECLARE_EVENT_CLASS’ 4627 | DECLARE_EVENT_CLASS(cfg80211_st_evt, | ^~~~~~~~~~~~~~~~~~~ ../net/wireless/./trace.h:4629:39: note: declared here 4629 | struct cfg80211_bss *links[IEEE80211_MLD_MAX_NUM_LINKS]), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/trace/bpf_probe.h:47:34: note: in definition of macro ‘__BPF_DECLARE_TRACE’ 47 | __bpf_trace_##call(void *__data, proto) \ | ^~~~~ ../include/trace/bpf_probe.h:54:35: note: in expansion of macro ‘PARAMS’ 54 | __BPF_DECLARE_TRACE(call, PARAMS(proto), PARAMS(args)) | ^~~~~~ ../net/wireless/./trace.h:4627:1: note: in expansion of macro ‘DECLARE_EVENT_CLASS’ 4627 | DECLARE_EVENT_CLASS(cfg80211_st_evt, | ^~~~~~~~~~~~~~~~~~~ ../net/wireless/./trace.h:4628:9: note: in expansion of macro ‘TP_PROTO’ 4628 | TP_PROTO(struct net_device *netdev, | ^~~~~~~~ New errors added --- /tmp/tmp.qNz3gERU5O 2026-11-02 20:18:04.170182274 -0500 +++ /tmp/tmp.rkJhF0Ce9P 2026-11-02 20:19:07.127185838 -0500 @@ -1,0 +2,437 @@ +In file included from ../include/trace/define_trace.h:134, + from ../net/wireless/trace.h:4711, + from ../net/wireless/trace.c:6: +../net/wireless/./trace.h: In function ‘__bpf_trace_cfg80211_rx_st_preparation_response’: +../include/trace/bpf_probe.h:26:24: warning: ‘sizeof’ on array function parameter ‘links’ will return size of ‘struct cfg80211_bss **’ [-Wsizeof-array-argument] + 26 | UINTTYPE(sizeof(x)) __dst; \ + | ^ +../include/trace/bpf_probe.h:19:42: note: in definition of macro ‘UINTTYPE’ + 19 | __typeof__(__builtin_choose_expr(size == 1, (u8)1, \ + | ^~~~ +../include/trace/bpf_probe.h:30:24: note: in expansion of macro ‘__CAST_TO_U64’ + 30 | #define __CAST1(a,...) __CAST_TO_U64(a) + | ^~~~~~~~~~~~~ +../include/trace/bpf_probe.h:31:42: note: in expansion of macro ‘__CAST1’ + 31 | #define __CAST2(a,...) __CAST_TO_U64(a), __CAST1(__VA_ARGS__) + | ^~~~~~~ +../include/trace/bpf_probe.h:32:42: note: in expansion of macro ‘__CAST2’ + 32 | #define __CAST3(a,...) __CAST_TO_U64(a), __CAST2(__VA_ARGS__) + | ^~~~~~~ +../include/trace/bpf_probe.h:33:42: note: in expansion of macro ‘__CAST3’ + 33 | #define __CAST4(a,...) __CAST_TO_U64(a), __CAST3(__VA_ARGS__) + | ^~~~~~~ +../include/trace/bpf_probe.h:34:42: note: in expansion of macro ‘__CAST4’ + 34 | #define __CAST5(a,...) __CAST_TO_U64(a), __CAST4(__VA_ARGS__) + | ^~~~~~~ +../include/linux/args.h:25:24: note: in expansion of macro ‘__CAST5’ + 25 | #define __CONCAT(a, b) a ## b + | ^ +../include/linux/args.h:26:27: note: in expansion of macro ‘__CONCAT’ + 26 | #define CONCATENATE(a, b) __CONCAT(a, b) + | ^~~~~~~~ +../include/trace/bpf_probe.h:43:26: note: in expansion of macro ‘CONCATENATE’ + 43 | #define CAST_TO_U64(...) CONCATENATE(__CAST, COUNT_ARGS(__VA_ARGS__))(__VA_ARGS__) + | ^~~~~~~~~~~ +../include/trace/bpf_probe.h:49:62: note: in expansion of macro ‘CAST_TO_U64’ + 49 | CONCATENATE(bpf_trace_run, COUNT_ARGS(args))(__data, CAST_TO_U64(args)); \ + | ^~~~~~~~~~~ +../include/trace/bpf_probe.h:54:9: note: in expansion of macro ‘__BPF_DECLARE_TRACE’ + 54 | __BPF_DECLARE_TRACE(call, PARAMS(proto), PARAMS(args)) + | ^~~~~~~~~~~~~~~~~~~ +../include/trace/trace_events.h:41:9: note: in expansion of macro ‘DECLARE_EVENT_CLASS’ + 41 | DECLARE_EVENT_CLASS(name, \ + | ^~~~~~~~~~~~~~~~~~~ +../net/wireless/./trace.h:4556:1: note: in expansion of macro ‘TRACE_EVENT’ + 4556 | TRACE_EVENT(cfg80211_rx_st_preparation_response, + | ^~~~~~~~~~~ +../net/wireless/./trace.h:4559:39: note: declared here + 4559 | struct cfg80211_bss *links[IEEE80211_MLD_MAX_NUM_LINKS]), + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../include/trace/bpf_probe.h:47:34: note: in definition of macro ‘__BPF_DECLARE_TRACE’ + 47 | __bpf_trace_##call(void *__data, proto) \ + | ^~~~~ +../include/trace/bpf_probe.h:54:35: note: in expansion of macro ‘PARAMS’ + 54 | __BPF_DECLARE_TRACE(call, PARAMS(proto), PARAMS(args)) + | ^~~~~~ +../include/trace/trace_events.h:41:9: note: in expansion of macro ‘DECLARE_EVENT_CLASS’ + 41 | DECLARE_EVENT_CLASS(name, \ + | ^~~~~~~~~~~~~~~~~~~ +../include/trace/trace_events.h:42:30: note: in expansion of macro ‘PARAMS’ + 42 | PARAMS(proto), \ + | ^~~~~~ +../net/wireless/./trace.h:4556:1: note: in expansion of macro ‘TRACE_EVENT’ + 4556 | TRACE_EVENT(cfg80211_rx_st_preparation_response, + | ^~~~~~~~~~~ +../net/wireless/./trace.h:4557:9: note: in expansion of macro ‘TP_PROTO’ + 4557 | TP_PROTO(struct net_device *netdev, const u8 *ap_mld_addr, + | ^~~~~~~~ +../include/trace/bpf_probe.h:26:24: warning: ‘sizeof’ on array function parameter ‘links’ will return size of ‘struct cfg80211_bss **’ [-Wsizeof-array-argument] + 26 | UINTTYPE(sizeof(x)) __dst; \ + | ^ +../include/trace/bpf_probe.h:20:42: note: in definition of macro ‘UINTTYPE’ + 20 | __builtin_choose_expr(size == 2, (u16)2, \ + | ^~~~ +../include/trace/bpf_probe.h:30:24: note: in expansion of macro ‘__CAST_TO_U64’ + 30 | #define __CAST1(a,...) __CAST_TO_U64(a) + | ^~~~~~~~~~~~~ +../include/trace/bpf_probe.h:31:42: note: in expansion of macro ‘__CAST1’ + 31 | #define __CAST2(a,...) __CAST_TO_U64(a), __CAST1(__VA_ARGS__) + | ^~~~~~~ +../include/trace/bpf_probe.h:32:42: note: in expansion of macro ‘__CAST2’ + 32 | #define __CAST3(a,...) __CAST_TO_U64(a), __CAST2(__VA_ARGS__) + | ^~~~~~~ +../include/trace/bpf_probe.h:33:42: note: in expansion of macro ‘__CAST3’ + 33 | #define __CAST4(a,...) __CAST_TO_U64(a), __CAST3(__VA_ARGS__) + | ^~~~~~~ +../include/trace/bpf_probe.h:34:42: note: in expansion of macro ‘__CAST4’ + 34 | #define __CAST5(a,...) __CAST_TO_U64(a), __CAST4(__VA_ARGS__) + | ^~~~~~~ +../include/linux/args.h:25:24: note: in expansion of macro ‘__CAST5’ + 25 | #define __CONCAT(a, b) a ## b + | ^ +../include/linux/args.h:26:27: note: in expansion of macro ‘__CONCAT’ + 26 | #define CONCATENATE(a, b) __CONCAT(a, b) + | ^~~~~~~~ +../include/trace/bpf_probe.h:43:26: note: in expansion of macro ‘CONCATENATE’ + 43 | #define CAST_TO_U64(...) CONCATENATE(__CAST, COUNT_ARGS(__VA_ARGS__))(__VA_ARGS__) + | ^~~~~~~~~~~ +../include/trace/bpf_probe.h:49:62: note: in expansion of macro ‘CAST_TO_U64’ + 49 | CONCATENATE(bpf_trace_run, COUNT_ARGS(args))(__data, CAST_TO_U64(args)); \ + | ^~~~~~~~~~~ +../include/trace/bpf_probe.h:54:9: note: in expansion of macro ‘__BPF_DECLARE_TRACE’ + 54 | __BPF_DECLARE_TRACE(call, PARAMS(proto), PARAMS(args)) + | ^~~~~~~~~~~~~~~~~~~ +../include/trace/trace_events.h:41:9: note: in expansion of macro ‘DECLARE_EVENT_CLASS’ + 41 | DECLARE_EVENT_CLASS(name, \ + | ^~~~~~~~~~~~~~~~~~~ +../net/wireless/./trace.h:4556:1: note: in expansion of macro ‘TRACE_EVENT’ + 4556 | TRACE_EVENT(cfg80211_rx_st_preparation_response, + | ^~~~~~~~~~~ +../net/wireless/./trace.h:4559:39: note: declared here + 4559 | struct cfg80211_bss *links[IEEE80211_MLD_MAX_NUM_LINKS]), + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../include/trace/bpf_probe.h:47:34: note: in definition of macro ‘__BPF_DECLARE_TRACE’ + 47 | __bpf_trace_##call(void *__data, proto) \ + | ^~~~~ +../include/trace/bpf_probe.h:54:35: note: in expansion of macro ‘PARAMS’ + 54 | __BPF_DECLARE_TRACE(call, PARAMS(proto), PARAMS(args)) + | ^~~~~~ +../include/trace/trace_events.h:41:9: note: in expansion of macro ‘DECLARE_EVENT_CLASS’ + 41 | DECLARE_EVENT_CLASS(name, \ + | ^~~~~~~~~~~~~~~~~~~ +../include/trace/trace_events.h:42:30: note: in expansion of macro ‘PARAMS’ + 42 | PARAMS(proto), \ + | ^~~~~~ +../net/wireless/./trace.h:4556:1: note: in expansion of macro ‘TRACE_EVENT’ + 4556 | TRACE_EVENT(cfg80211_rx_st_preparation_response, + | ^~~~~~~~~~~ +../net/wireless/./trace.h:4557:9: note: in expansion of macro ‘TP_PROTO’ + 4557 | TP_PROTO(struct net_device *netdev, const u8 *ap_mld_addr, + | ^~~~~~~~ +../include/trace/bpf_probe.h:26:24: warning: ‘sizeof’ on array function parameter ‘links’ will return size of ‘struct cfg80211_bss **’ [-Wsizeof-array-argument] + 26 | UINTTYPE(sizeof(x)) __dst; \ + | ^ +../include/trace/bpf_probe.h:21:42: note: in definition of macro ‘UINTTYPE’ + 21 | __builtin_choose_expr(size == 4, (u32)3, \ + | ^~~~ +../include/trace/bpf_probe.h:30:24: note: in expansion of macro ‘__CAST_TO_U64’ + 30 | #define __CAST1(a,...) __CAST_TO_U64(a) + | ^~~~~~~~~~~~~ +../include/trace/bpf_probe.h:31:42: note: in expansion of macro ‘__CAST1’ + 31 | #define __CAST2(a,...) __CAST_TO_U64(a), __CAST1(__VA_ARGS__) + | ^~~~~~~ +../include/trace/bpf_probe.h:32:42: note: in expansion of macro ‘__CAST2’ + 32 | #define __CAST3(a,...) __CAST_TO_U64(a), __CAST2(__VA_ARGS__) + | ^~~~~~~ +../include/trace/bpf_probe.h:33:42: note: in expansion of macro ‘__CAST3’ + 33 | #define __CAST4(a,...) __CAST_TO_U64(a), __CAST3(__VA_ARGS__) + | ^~~~~~~ +../include/trace/bpf_probe.h:34:42: note: in expansion of macro ‘__CAST4’ + 34 | #define __CAST5(a,...) __CAST_TO_U64(a), __CAST4(__VA_ARGS__) + | ^~~~~~~ +../include/linux/args.h:25:24: note: in expansion of macro ‘__CAST5’ + 25 | #define __CONCAT(a, b) a ## b + | ^ +../include/linux/args.h:26:27: note: in expansion of macro ‘__CONCAT’ + 26 | #define CONCATENATE(a, b) __CONCAT(a, b) + | ^~~~~~~~ +../include/trace/bpf_probe.h:43:26: note: in expansion of macro ‘CONCATENATE’ + 43 | #define CAST_TO_U64(...) CONCATENATE(__CAST, COUNT_ARGS(__VA_ARGS__))(__VA_ARGS__) + | ^~~~~~~~~~~ +../include/trace/bpf_probe.h:49:62: note: in expansion of macro ‘CAST_TO_U64’ + 49 | CONCATENATE(bpf_trace_run, COUNT_ARGS(args))(__data, CAST_TO_U64(args)); \ + | ^~~~~~~~~~~ +../include/trace/bpf_probe.h:54:9: note: in expansion of macro ‘__BPF_DECLARE_TRACE’ + 54 | __BPF_DECLARE_TRACE(call, PARAMS(proto), PARAMS(args)) + | ^~~~~~~~~~~~~~~~~~~ +../include/trace/trace_events.h:41:9: note: in expansion of macro ‘DECLARE_EVENT_CLASS’ + 41 | DECLARE_EVENT_CLASS(name, \ + | ^~~~~~~~~~~~~~~~~~~ +../net/wireless/./trace.h:4556:1: note: in expansion of macro ‘TRACE_EVENT’ + 4556 | TRACE_EVENT(cfg80211_rx_st_preparation_response, + | ^~~~~~~~~~~ +../net/wireless/./trace.h:4559:39: note: declared here + 4559 | struct cfg80211_bss *links[IEEE80211_MLD_MAX_NUM_LINKS]), + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../include/trace/bpf_probe.h:47:34: note: in definition of macro ‘__BPF_DECLARE_TRACE’ + 47 | __bpf_trace_##call(void *__data, proto) \ + | ^~~~~ +../include/trace/bpf_probe.h:54:35: note: in expansion of macro ‘PARAMS’ + 54 | __BPF_DECLARE_TRACE(call, PARAMS(proto), PARAMS(args)) + | ^~~~~~ +../include/trace/trace_events.h:41:9: note: in expansion of macro ‘DECLARE_EVENT_CLASS’ + 41 | DECLARE_EVENT_CLASS(name, \ + | ^~~~~~~~~~~~~~~~~~~ +../include/trace/trace_events.h:42:30: note: in expansion of macro ‘PARAMS’ + 42 | PARAMS(proto), \ + | ^~~~~~ +../net/wireless/./trace.h:4556:1: note: in expansion of macro ‘TRACE_EVENT’ + 4556 | TRACE_EVENT(cfg80211_rx_st_preparation_response, + | ^~~~~~~~~~~ +../net/wireless/./trace.h:4557:9: note: in expansion of macro ‘TP_PROTO’ + 4557 | TP_PROTO(struct net_device *netdev, const u8 *ap_mld_addr, + | ^~~~~~~~ +../include/trace/bpf_probe.h:26:24: warning: ‘sizeof’ on array function parameter ‘links’ will return size of ‘struct cfg80211_bss **’ [-Wsizeof-array-argument] + 26 | UINTTYPE(sizeof(x)) __dst; \ + | ^ +../include/trace/bpf_probe.h:22:42: note: in definition of macro ‘UINTTYPE’ + 22 | __builtin_choose_expr(size == 8, (u64)4, \ + | ^~~~ +../include/trace/bpf_probe.h:30:24: note: in expansion of macro ‘__CAST_TO_U64’ + 30 | #define __CAST1(a,...) __CAST_TO_U64(a) + | ^~~~~~~~~~~~~ +../include/trace/bpf_probe.h:31:42: note: in expansion of macro ‘__CAST1’ + 31 | #define __CAST2(a,...) __CAST_TO_U64(a), __CAST1(__VA_ARGS__) + | ^~~~~~~ +../include/trace/bpf_probe.h:32:42: note: in expansion of macro ‘__CAST2’ + 32 | #define __CAST3(a,...) __CAST_TO_U64(a), __CAST2(__VA_ARGS__) + | ^~~~~~~ +../include/trace/bpf_probe.h:33:42: note: in expansion of macro ‘__CAST3’ + 33 | #define __CAST4(a,...) __CAST_TO_U64(a), __CAST3(__VA_ARGS__) + | ^~~~~~~ +../include/trace/bpf_probe.h:34:42: note: in expansion of macro ‘__CAST4’ + 34 | #define __CAST5(a,...) __CAST_TO_U64(a), __CAST4(__VA_ARGS__) + | ^~~~~~~ +../include/linux/args.h:25:24: note: in expansion of macro ‘__CAST5’ + 25 | #define __CONCAT(a, b) a ## b + | ^ +../include/linux/args.h:26:27: note: in expansion of macro ‘__CONCAT’ + 26 | #define CONCATENATE(a, b) __CONCAT(a, b) + | ^~~~~~~~ +../include/trace/bpf_probe.h:43:26: note: in expansion of macro ‘CONCATENATE’ + 43 | #define CAST_TO_U64(...) CONCATENATE(__CAST, COUNT_ARGS(__VA_ARGS__))(__VA_ARGS__) + | ^~~~~~~~~~~ +../include/trace/bpf_probe.h:49:62: note: in expansion of macro ‘CAST_TO_U64’ + 49 | CONCATENATE(bpf_trace_run, COUNT_ARGS(args))(__data, CAST_TO_U64(args)); \ + | ^~~~~~~~~~~ +../include/trace/bpf_probe.h:54:9: note: in expansion of macro ‘__BPF_DECLARE_TRACE’ + 54 | __BPF_DECLARE_TRACE(call, PARAMS(proto), PARAMS(args)) + | ^~~~~~~~~~~~~~~~~~~ +../include/trace/trace_events.h:41:9: note: in expansion of macro ‘DECLARE_EVENT_CLASS’ + 41 | DECLARE_EVENT_CLASS(name, \ + | ^~~~~~~~~~~~~~~~~~~ +../net/wireless/./trace.h:4556:1: note: in expansion of macro ‘TRACE_EVENT’ + 4556 | TRACE_EVENT(cfg80211_rx_st_preparation_response, + | ^~~~~~~~~~~ +../net/wireless/./trace.h:4559:39: note: declared here + 4559 | struct cfg80211_bss *links[IEEE80211_MLD_MAX_NUM_LINKS]), + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../include/trace/bpf_probe.h:47:34: note: in definition of macro ‘__BPF_DECLARE_TRACE’ + 47 | __bpf_trace_##call(void *__data, proto) \ + | ^~~~~ +../include/trace/bpf_probe.h:54:35: note: in expansion of macro ‘PARAMS’ + 54 | __BPF_DECLARE_TRACE(call, PARAMS(proto), PARAMS(args)) + | ^~~~~~ +../include/trace/trace_events.h:41:9: note: in expansion of macro ‘DECLARE_EVENT_CLASS’ + 41 | DECLARE_EVENT_CLASS(name, \ + | ^~~~~~~~~~~~~~~~~~~ +../include/trace/trace_events.h:42:30: note: in expansion of macro ‘PARAMS’ + 42 | PARAMS(proto), \ + | ^~~~~~ +../net/wireless/./trace.h:4556:1: note: in expansion of macro ‘TRACE_EVENT’ + 4556 | TRACE_EVENT(cfg80211_rx_st_preparation_response, + | ^~~~~~~~~~~ +../net/wireless/./trace.h:4557:9: note: in expansion of macro ‘TP_PROTO’ + 4557 | TP_PROTO(struct net_device *netdev, const u8 *ap_mld_addr, + | ^~~~~~~~ +../net/wireless/./trace.h: In function ‘__bpf_trace_cfg80211_st_evt’: +../include/trace/bpf_probe.h:26:24: warning: ‘sizeof’ on array function parameter ‘links’ will return size of ‘struct cfg80211_bss **’ [-Wsizeof-array-argument] + 26 | UINTTYPE(sizeof(x)) __dst; \ + | ^ +../include/trace/bpf_probe.h:19:42: note: in definition of macro ‘UINTTYPE’ + 19 | __typeof__(__builtin_choose_expr(size == 1, (u8)1, \ + | ^~~~ +../include/trace/bpf_probe.h:30:24: note: in expansion of macro ‘__CAST_TO_U64’ + 30 | #define __CAST1(a,...) __CAST_TO_U64(a) + | ^~~~~~~~~~~~~ +../include/trace/bpf_probe.h:31:42: note: in expansion of macro ‘__CAST1’ + 31 | #define __CAST2(a,...) __CAST_TO_U64(a), __CAST1(__VA_ARGS__) + | ^~~~~~~ +../include/linux/args.h:25:24: note: in expansion of macro ‘__CAST2’ + 25 | #define __CONCAT(a, b) a ## b + | ^ +../include/linux/args.h:26:27: note: in expansion of macro ‘__CONCAT’ + 26 | #define CONCATENATE(a, b) __CONCAT(a, b) + | ^~~~~~~~ +../include/trace/bpf_probe.h:43:26: note: in expansion of macro ‘CONCATENATE’ + 43 | #define CAST_TO_U64(...) CONCATENATE(__CAST, COUNT_ARGS(__VA_ARGS__))(__VA_ARGS__) + | ^~~~~~~~~~~ +../include/trace/bpf_probe.h:49:62: note: in expansion of macro ‘CAST_TO_U64’ + 49 | CONCATENATE(bpf_trace_run, COUNT_ARGS(args))(__data, CAST_TO_U64(args)); \ + | ^~~~~~~~~~~ +../include/trace/bpf_probe.h:54:9: note: in expansion of macro ‘__BPF_DECLARE_TRACE’ + 54 | __BPF_DECLARE_TRACE(call, PARAMS(proto), PARAMS(args)) + | ^~~~~~~~~~~~~~~~~~~ +../net/wireless/./trace.h:4627:1: note: in expansion of macro ‘DECLARE_EVENT_CLASS’ + 4627 | DECLARE_EVENT_CLASS(cfg80211_st_evt, + | ^~~~~~~~~~~~~~~~~~~ +../net/wireless/./trace.h:4629:39: note: declared here + 4629 | struct cfg80211_bss *links[IEEE80211_MLD_MAX_NUM_LINKS]), + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../include/trace/bpf_probe.h:47:34: note: in definition of macro ‘__BPF_DECLARE_TRACE’ + 47 | __bpf_trace_##call(void *__data, proto) \ + | ^~~~~ +../include/trace/bpf_probe.h:54:35: note: in expansion of macro ‘PARAMS’ + 54 | __BPF_DECLARE_TRACE(call, PARAMS(proto), PARAMS(args)) + | ^~~~~~ +../net/wireless/./trace.h:4627:1: note: in expansion of macro ‘DECLARE_EVENT_CLASS’ + 4627 | DECLARE_EVENT_CLASS(cfg80211_st_evt, + | ^~~~~~~~~~~~~~~~~~~ +../net/wireless/./trace.h:4628:9: note: in expansion of macro ‘TP_PROTO’ + 4628 | TP_PROTO(struct net_device *netdev, + | ^~~~~~~~ +../include/trace/bpf_probe.h:26:24: warning: ‘sizeof’ on array function parameter ‘links’ will return size of ‘struct cfg80211_bss **’ [-Wsizeof-array-argument] + 26 | UINTTYPE(sizeof(x)) __dst; \ + | ^ +../include/trace/bpf_probe.h:20:42: note: in definition of macro ‘UINTTYPE’ + 20 | __builtin_choose_expr(size == 2, (u16)2, \ + | ^~~~ +../include/trace/bpf_probe.h:30:24: note: in expansion of macro ‘__CAST_TO_U64’ + 30 | #define __CAST1(a,...) __CAST_TO_U64(a) + | ^~~~~~~~~~~~~ +../include/trace/bpf_probe.h:31:42: note: in expansion of macro ‘__CAST1’ + 31 | #define __CAST2(a,...) __CAST_TO_U64(a), __CAST1(__VA_ARGS__) + | ^~~~~~~ +../include/linux/args.h:25:24: note: in expansion of macro ‘__CAST2’ + 25 | #define __CONCAT(a, b) a ## b + | ^ +../include/linux/args.h:26:27: note: in expansion of macro ‘__CONCAT’ + 26 | #define CONCATENATE(a, b) __CONCAT(a, b) + | ^~~~~~~~ +../include/trace/bpf_probe.h:43:26: note: in expansion of macro ‘CONCATENATE’ + 43 | #define CAST_TO_U64(...) CONCATENATE(__CAST, COUNT_ARGS(__VA_ARGS__))(__VA_ARGS__) + | ^~~~~~~~~~~ +../include/trace/bpf_probe.h:49:62: note: in expansion of macro ‘CAST_TO_U64’ + 49 | CONCATENATE(bpf_trace_run, COUNT_ARGS(args))(__data, CAST_TO_U64(args)); \ + | ^~~~~~~~~~~ +../include/trace/bpf_probe.h:54:9: note: in expansion of macro ‘__BPF_DECLARE_TRACE’ + 54 | __BPF_DECLARE_TRACE(call, PARAMS(proto), PARAMS(args)) + | ^~~~~~~~~~~~~~~~~~~ +../net/wireless/./trace.h:4627:1: note: in expansion of macro ‘DECLARE_EVENT_CLASS’ + 4627 | DECLARE_EVENT_CLASS(cfg80211_st_evt, + | ^~~~~~~~~~~~~~~~~~~ +../net/wireless/./trace.h:4629:39: note: declared here + 4629 | struct cfg80211_bss *links[IEEE80211_MLD_MAX_NUM_LINKS]), + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../include/trace/bpf_probe.h:47:34: note: in definition of macro ‘__BPF_DECLARE_TRACE’ + 47 | __bpf_trace_##call(void *__data, proto) \ + | ^~~~~ +../include/trace/bpf_probe.h:54:35: note: in expansion of macro ‘PARAMS’ + 54 | __BPF_DECLARE_TRACE(call, PARAMS(proto), PARAMS(args)) + | ^~~~~~ +../net/wireless/./trace.h:4627:1: note: in expansion of macro ‘DECLARE_EVENT_CLASS’ + 4627 | DECLARE_EVENT_CLASS(cfg80211_st_evt, + | ^~~~~~~~~~~~~~~~~~~ +../net/wireless/./trace.h:4628:9: note: in expansion of macro ‘TP_PROTO’ + 4628 | TP_PROTO(struct net_device *netdev, + | ^~~~~~~~ +../include/trace/bpf_probe.h:26:24: warning: ‘sizeof’ on array function parameter ‘links’ will return size of ‘struct cfg80211_bss **’ [-Wsizeof-array-argument] + 26 | UINTTYPE(sizeof(x)) __dst; \ + | ^ +../include/trace/bpf_probe.h:21:42: note: in definition of macro ‘UINTTYPE’ + 21 | __builtin_choose_expr(size == 4, (u32)3, \ + | ^~~~ +../include/trace/bpf_probe.h:30:24: note: in expansion of macro ‘__CAST_TO_U64’ + 30 | #define __CAST1(a,...) __CAST_TO_U64(a) + | ^~~~~~~~~~~~~ +../include/trace/bpf_probe.h:31:42: note: in expansion of macro ‘__CAST1’ + 31 | #define __CAST2(a,...) __CAST_TO_U64(a), __CAST1(__VA_ARGS__) + | ^~~~~~~ +../include/linux/args.h:25:24: note: in expansion of macro ‘__CAST2’ + 25 | #define __CONCAT(a, b) a ## b + | ^ +../include/linux/args.h:26:27: note: in expansion of macro ‘__CONCAT’ + 26 | #define CONCATENATE(a, b) __CONCAT(a, b) + | ^~~~~~~~ +../include/trace/bpf_probe.h:43:26: note: in expansion of macro ‘CONCATENATE’ + 43 | #define CAST_TO_U64(...) CONCATENATE(__CAST, COUNT_ARGS(__VA_ARGS__))(__VA_ARGS__) + | ^~~~~~~~~~~ +../include/trace/bpf_probe.h:49:62: note: in expansion of macro ‘CAST_TO_U64’ + 49 | CONCATENATE(bpf_trace_run, COUNT_ARGS(args))(__data, CAST_TO_U64(args)); \ + | ^~~~~~~~~~~ +../include/trace/bpf_probe.h:54:9: note: in expansion of macro ‘__BPF_DECLARE_TRACE’ + 54 | __BPF_DECLARE_TRACE(call, PARAMS(proto), PARAMS(args)) + | ^~~~~~~~~~~~~~~~~~~ +../net/wireless/./trace.h:4627:1: note: in expansion of macro ‘DECLARE_EVENT_CLASS’ + 4627 | DECLARE_EVENT_CLASS(cfg80211_st_evt, + | ^~~~~~~~~~~~~~~~~~~ +../net/wireless/./trace.h:4629:39: note: declared here + 4629 | struct cfg80211_bss *links[IEEE80211_MLD_MAX_NUM_LINKS]), + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../include/trace/bpf_probe.h:47:34: note: in definition of macro ‘__BPF_DECLARE_TRACE’ + 47 | __bpf_trace_##call(void *__data, proto) \ + | ^~~~~ +../include/trace/bpf_probe.h:54:35: note: in expansion of macro ‘PARAMS’ + 54 | __BPF_DECLARE_TRACE(call, PARAMS(proto), PARAMS(args)) + | ^~~~~~ +../net/wireless/./trace.h:4627:1: note: in expansion of macro ‘DECLARE_EVENT_CLASS’ + 4627 | DECLARE_EVENT_CLASS(cfg80211_st_evt, + | ^~~~~~~~~~~~~~~~~~~ +../net/wireless/./trace.h:4628:9: note: in expansion of macro ‘TP_PROTO’ + 4628 | TP_PROTO(struct net_device *netdev, + | ^~~~~~~~ +../include/trace/bpf_probe.h:26:24: warning: ‘sizeof’ on array function parameter ‘links’ will return size of ‘struct cfg80211_bss **’ [-Wsizeof-array-argument] + 26 | UINTTYPE(sizeof(x)) __dst; \ + | ^ +../include/trace/bpf_probe.h:22:42: note: in definition of macro ‘UINTTYPE’ + 22 | __builtin_choose_expr(size == 8, (u64)4, \ + | ^~~~ +../include/trace/bpf_probe.h:30:24: note: in expansion of macro ‘__CAST_TO_U64’ + 30 | #define __CAST1(a,...) __CAST_TO_U64(a) + | ^~~~~~~~~~~~~ +../include/trace/bpf_probe.h:31:42: note: in expansion of macro ‘__CAST1’ + 31 | #define __CAST2(a,...) __CAST_TO_U64(a), __CAST1(__VA_ARGS__) + | ^~~~~~~ +../include/linux/args.h:25:24: note: in expansion of macro ‘__CAST2’ + 25 | #define __CONCAT(a, b) a ## b + | ^ +../include/linux/args.h:26:27: note: in expansion of macro ‘__CONCAT’ + 26 | #define CONCATENATE(a, b) __CONCAT(a, b) + | ^~~~~~~~ +../include/trace/bpf_probe.h:43:26: note: in expansion of macro ‘CONCATENATE’ + 43 | #define CAST_TO_U64(...) CONCATENATE(__CAST, COUNT_ARGS(__VA_ARGS__))(__VA_ARGS__) + | ^~~~~~~~~~~ +../include/trace/bpf_probe.h:49:62: note: in expansion of macro ‘CAST_TO_U64’ + 49 | CONCATENATE(bpf_trace_run, COUNT_ARGS(args))(__data, CAST_TO_U64(args)); \ + | ^~~~~~~~~~~ +../include/trace/bpf_probe.h:54:9: note: in expansion of macro ‘__BPF_DECLARE_TRACE’ + 54 | __BPF_DECLARE_TRACE(call, PARAMS(proto), PARAMS(args)) + | ^~~~~~~~~~~~~~~~~~~ +../net/wireless/./trace.h:4627:1: note: in expansion of macro ‘DECLARE_EVENT_CLASS’ + 4627 | DECLARE_EVENT_CLASS(cfg80211_st_evt, + | ^~~~~~~~~~~~~~~~~~~ +../net/wireless/./trace.h:4629:39: note: declared here + 4629 | struct cfg80211_bss *links[IEEE80211_MLD_MAX_NUM_LINKS]), + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../include/trace/bpf_probe.h:47:34: note: in definition of macro ‘__BPF_DECLARE_TRACE’ + 47 | __bpf_trace_##call(void *__data, proto) \ + | ^~~~~ +../include/trace/bpf_probe.h:54:35: note: in expansion of macro ‘PARAMS’ + 54 | __BPF_DECLARE_TRACE(call, PARAMS(proto), PARAMS(args)) + | ^~~~~~ +../net/wireless/./trace.h:4627:1: note: in expansion of macro ‘DECLARE_EVENT_CLASS’ + 4627 | DECLARE_EVENT_CLASS(cfg80211_st_evt, + | ^~~~~~~~~~~~~~~~~~~ +../net/wireless/./trace.h:4628:9: note: in expansion of macro ‘TP_PROTO’ + 4628 | TP_PROTO(struct net_device *netdev, + | ^~~~~~~~ Per-file breakdown --- /tmp/tmp.L9KKTGm2rl 2026-11-02 20:19:07.130098030 -0500 +++ /tmp/tmp.2hA6Rrg3Nq 2026-11-02 20:19:07.132072789 -0500 @@ -0,0 +1 @@ + 8 ../include/trace/bpf_probe.h