========== build_clang - FAILED Documentation/.renames.txt: warning: ignored by one of the .gitignore files In file included from ../net/wireless/trace.c:6: In file included from ../net/wireless/trace.h:4711: In file included from ../include/trace/define_trace.h:134: In file included from ../include/trace/bpf_probe.h:129: ../net/wireless/trace.h:4556:1: warning: sizeof on array function parameter will return size of 'struct cfg80211_bss **' instead of 'struct cfg80211_bss *[15]' [-Wsizeof-array-argument] 4556 | TRACE_EVENT(cfg80211_rx_st_preparation_response, | ^ ../include/trace/trace_events.h:41:2: note: expanded from macro 'TRACE_EVENT' 41 | DECLARE_EVENT_CLASS(name, \ | ^ ../include/trace/bpf_probe.h:54:2: note: expanded from macro 'DECLARE_EVENT_CLASS' 54 | __BPF_DECLARE_TRACE(call, PARAMS(proto), PARAMS(args)) | ^ ../include/trace/bpf_probe.h:49:55: note: expanded from macro '__BPF_DECLARE_TRACE' 49 | CONCATENATE(bpf_trace_run, COUNT_ARGS(args))(__data, CAST_TO_U64(args)); \ | ^ note: (skipping 7 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) ../include/trace/bpf_probe.h:31:42: note: expanded from macro '__CAST2' 31 | #define __CAST2(a,...) __CAST_TO_U64(a), __CAST1(__VA_ARGS__) | ^ ../include/trace/bpf_probe.h:30:24: note: expanded from macro '__CAST1' 30 | #define __CAST1(a,...) __CAST_TO_U64(a) | ^ ../include/trace/bpf_probe.h:26:17: note: expanded from macro '__CAST_TO_U64' 26 | UINTTYPE(sizeof(x)) __dst; \ | ^ ../net/wireless/trace.h:4559:25: note: declared here 4559 | struct cfg80211_bss *links[IEEE80211_MLD_MAX_NUM_LINKS]), | ^ ../net/wireless/trace.h:4556:1: warning: sizeof on array function parameter will return size of 'struct cfg80211_bss **' instead of 'struct cfg80211_bss *[15]' [-Wsizeof-array-argument] 4556 | TRACE_EVENT(cfg80211_rx_st_preparation_response, | ^ ../include/trace/trace_events.h:41:2: note: expanded from macro 'TRACE_EVENT' 41 | DECLARE_EVENT_CLASS(name, \ | ^ ../include/trace/bpf_probe.h:54:2: note: expanded from macro 'DECLARE_EVENT_CLASS' 54 | __BPF_DECLARE_TRACE(call, PARAMS(proto), PARAMS(args)) | ^ ../include/trace/bpf_probe.h:49:55: note: expanded from macro '__BPF_DECLARE_TRACE' 49 | CONCATENATE(bpf_trace_run, COUNT_ARGS(args))(__data, CAST_TO_U64(args)); \ | ^ note: (skipping 7 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) ../include/trace/bpf_probe.h:31:42: note: expanded from macro '__CAST2' 31 | #define __CAST2(a,...) __CAST_TO_U64(a), __CAST1(__VA_ARGS__) | ^ ../include/trace/bpf_probe.h:30:24: note: expanded from macro '__CAST1' 30 | #define __CAST1(a,...) __CAST_TO_U64(a) | ^ ../include/trace/bpf_probe.h:26:17: note: expanded from macro '__CAST_TO_U64' 26 | UINTTYPE(sizeof(x)) __dst; \ | ^ ../net/wireless/trace.h:4559:25: note: declared here 4559 | struct cfg80211_bss *links[IEEE80211_MLD_MAX_NUM_LINKS]), | ^ ../net/wireless/trace.h:4556:1: warning: sizeof on array function parameter will return size of 'struct cfg80211_bss **' instead of 'struct cfg80211_bss *[15]' [-Wsizeof-array-argument] 4556 | TRACE_EVENT(cfg80211_rx_st_preparation_response, | ^ ../include/trace/trace_events.h:41:2: note: expanded from macro 'TRACE_EVENT' 41 | DECLARE_EVENT_CLASS(name, \ | ^ ../include/trace/bpf_probe.h:54:2: note: expanded from macro 'DECLARE_EVENT_CLASS' 54 | __BPF_DECLARE_TRACE(call, PARAMS(proto), PARAMS(args)) | ^ ../include/trace/bpf_probe.h:49:55: note: expanded from macro '__BPF_DECLARE_TRACE' 49 | CONCATENATE(bpf_trace_run, COUNT_ARGS(args))(__data, CAST_TO_U64(args)); \ | ^ note: (skipping 7 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) ../include/trace/bpf_probe.h:31:42: note: expanded from macro '__CAST2' 31 | #define __CAST2(a,...) __CAST_TO_U64(a), __CAST1(__VA_ARGS__) | ^ ../include/trace/bpf_probe.h:30:24: note: expanded from macro '__CAST1' 30 | #define __CAST1(a,...) __CAST_TO_U64(a) | ^ ../include/trace/bpf_probe.h:26:17: note: expanded from macro '__CAST_TO_U64' 26 | UINTTYPE(sizeof(x)) __dst; \ | ^ ../net/wireless/trace.h:4559:25: note: declared here 4559 | struct cfg80211_bss *links[IEEE80211_MLD_MAX_NUM_LINKS]), | ^ ../net/wireless/trace.h:4556:1: warning: sizeof on array function parameter will return size of 'struct cfg80211_bss **' instead of 'struct cfg80211_bss *[15]' [-Wsizeof-array-argument] 4556 | TRACE_EVENT(cfg80211_rx_st_preparation_response, | ^ ../include/trace/trace_events.h:41:2: note: expanded from macro 'TRACE_EVENT' 41 | DECLARE_EVENT_CLASS(name, \ | ^ ../include/trace/bpf_probe.h:54:2: note: expanded from macro 'DECLARE_EVENT_CLASS' 54 | __BPF_DECLARE_TRACE(call, PARAMS(proto), PARAMS(args)) | ^ ../include/trace/bpf_probe.h:49:55: note: expanded from macro '__BPF_DECLARE_TRACE' 49 | CONCATENATE(bpf_trace_run, COUNT_ARGS(args))(__data, CAST_TO_U64(args)); \ | ^ note: (skipping 7 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) ../include/trace/bpf_probe.h:31:42: note: expanded from macro '__CAST2' 31 | #define __CAST2(a,...) __CAST_TO_U64(a), __CAST1(__VA_ARGS__) | ^ ../include/trace/bpf_probe.h:30:24: note: expanded from macro '__CAST1' 30 | #define __CAST1(a,...) __CAST_TO_U64(a) | ^ ../include/trace/bpf_probe.h:26:17: note: expanded from macro '__CAST_TO_U64' 26 | UINTTYPE(sizeof(x)) __dst; \ | ^ ../net/wireless/trace.h:4559:25: note: declared here 4559 | struct cfg80211_bss *links[IEEE80211_MLD_MAX_NUM_LINKS]), | ^ ../net/wireless/trace.h:4627:1: warning: sizeof on array function parameter will return size of 'struct cfg80211_bss **' instead of 'struct cfg80211_bss *[15]' [-Wsizeof-array-argument] 4627 | DECLARE_EVENT_CLASS(cfg80211_st_evt, | ^ ../include/trace/bpf_probe.h:54:2: note: expanded from macro 'DECLARE_EVENT_CLASS' 54 | __BPF_DECLARE_TRACE(call, PARAMS(proto), PARAMS(args)) | ^ ../include/trace/bpf_probe.h:49:55: note: expanded from macro '__BPF_DECLARE_TRACE' 49 | CONCATENATE(bpf_trace_run, COUNT_ARGS(args))(__data, CAST_TO_U64(args)); \ | ^ ../include/trace/bpf_probe.h:43:26: note: expanded from macro 'CAST_TO_U64' 43 | #define CAST_TO_U64(...) CONCATENATE(__CAST, COUNT_ARGS(__VA_ARGS__))(__VA_ARGS__) | ^ note: (skipping 3 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) ../include/trace/bpf_probe.h:31:42: note: expanded from macro '__CAST2' 31 | #define __CAST2(a,...) __CAST_TO_U64(a), __CAST1(__VA_ARGS__) | ^ ../include/trace/bpf_probe.h:30:24: note: expanded from macro '__CAST1' 30 | #define __CAST1(a,...) __CAST_TO_U64(a) | ^ ../include/trace/bpf_probe.h:26:17: note: expanded from macro '__CAST_TO_U64' 26 | UINTTYPE(sizeof(x)) __dst; \ | ^ ../net/wireless/trace.h:4629:25: note: declared here 4629 | struct cfg80211_bss *links[IEEE80211_MLD_MAX_NUM_LINKS]), | ^ ../net/wireless/trace.h:4627:1: warning: sizeof on array function parameter will return size of 'struct cfg80211_bss **' instead of 'struct cfg80211_bss *[15]' [-Wsizeof-array-argument] 4627 | DECLARE_EVENT_CLASS(cfg80211_st_evt, | ^ ../include/trace/bpf_probe.h:54:2: note: expanded from macro 'DECLARE_EVENT_CLASS' 54 | __BPF_DECLARE_TRACE(call, PARAMS(proto), PARAMS(args)) | ^ ../include/trace/bpf_probe.h:49:55: note: expanded from macro '__BPF_DECLARE_TRACE' 49 | CONCATENATE(bpf_trace_run, COUNT_ARGS(args))(__data, CAST_TO_U64(args)); \ | ^ ../include/trace/bpf_probe.h:43:26: note: expanded from macro 'CAST_TO_U64' 43 | #define CAST_TO_U64(...) CONCATENATE(__CAST, COUNT_ARGS(__VA_ARGS__))(__VA_ARGS__) | ^ note: (skipping 3 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) ../include/trace/bpf_probe.h:31:42: note: expanded from macro '__CAST2' 31 | #define __CAST2(a,...) __CAST_TO_U64(a), __CAST1(__VA_ARGS__) | ^ ../include/trace/bpf_probe.h:30:24: note: expanded from macro '__CAST1' 30 | #define __CAST1(a,...) __CAST_TO_U64(a) | ^ ../include/trace/bpf_probe.h:26:17: note: expanded from macro '__CAST_TO_U64' 26 | UINTTYPE(sizeof(x)) __dst; \ | ^ ../net/wireless/trace.h:4629:25: note: declared here 4629 | struct cfg80211_bss *links[IEEE80211_MLD_MAX_NUM_LINKS]), | ^ ../net/wireless/trace.h:4627:1: warning: sizeof on array function parameter will return size of 'struct cfg80211_bss **' instead of 'struct cfg80211_bss *[15]' [-Wsizeof-array-argument] 4627 | DECLARE_EVENT_CLASS(cfg80211_st_evt, | ^ ../include/trace/bpf_probe.h:54:2: note: expanded from macro 'DECLARE_EVENT_CLASS' 54 | __BPF_DECLARE_TRACE(call, PARAMS(proto), PARAMS(args)) | ^ ../include/trace/bpf_probe.h:49:55: note: expanded from macro '__BPF_DECLARE_TRACE' 49 | CONCATENATE(bpf_trace_run, COUNT_ARGS(args))(__data, CAST_TO_U64(args)); \ | ^ ../include/trace/bpf_probe.h:43:26: note: expanded from macro 'CAST_TO_U64' 43 | #define CAST_TO_U64(...) CONCATENATE(__CAST, COUNT_ARGS(__VA_ARGS__))(__VA_ARGS__) | ^ note: (skipping 3 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) ../include/trace/bpf_probe.h:31:42: note: expanded from macro '__CAST2' 31 | #define __CAST2(a,...) __CAST_TO_U64(a), __CAST1(__VA_ARGS__) | ^ ../include/trace/bpf_probe.h:30:24: note: expanded from macro '__CAST1' 30 | #define __CAST1(a,...) __CAST_TO_U64(a) | ^ ../include/trace/bpf_probe.h:26:17: note: expanded from macro '__CAST_TO_U64' 26 | UINTTYPE(sizeof(x)) __dst; \ | ^ ../net/wireless/trace.h:4629:25: note: declared here 4629 | struct cfg80211_bss *links[IEEE80211_MLD_MAX_NUM_LINKS]), | ^ ../net/wireless/trace.h:4627:1: warning: sizeof on array function parameter will return size of 'struct cfg80211_bss **' instead of 'struct cfg80211_bss *[15]' [-Wsizeof-array-argument] 4627 | DECLARE_EVENT_CLASS(cfg80211_st_evt, | ^ ../include/trace/bpf_probe.h:54:2: note: expanded from macro 'DECLARE_EVENT_CLASS' 54 | __BPF_DECLARE_TRACE(call, PARAMS(proto), PARAMS(args)) | ^ ../include/trace/bpf_probe.h:49:55: note: expanded from macro '__BPF_DECLARE_TRACE' 49 | CONCATENATE(bpf_trace_run, COUNT_ARGS(args))(__data, CAST_TO_U64(args)); \ | ^ ../include/trace/bpf_probe.h:43:26: note: expanded from macro 'CAST_TO_U64' 43 | #define CAST_TO_U64(...) CONCATENATE(__CAST, COUNT_ARGS(__VA_ARGS__))(__VA_ARGS__) | ^ note: (skipping 3 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) ../include/trace/bpf_probe.h:31:42: note: expanded from macro '__CAST2' 31 | #define __CAST2(a,...) __CAST_TO_U64(a), __CAST1(__VA_ARGS__) | ^ ../include/trace/bpf_probe.h:30:24: note: expanded from macro '__CAST1' 30 | #define __CAST1(a,...) __CAST_TO_U64(a) | ^ ../include/trace/bpf_probe.h:26:17: note: expanded from macro '__CAST_TO_U64' 26 | UINTTYPE(sizeof(x)) __dst; \ | ^ ../net/wireless/trace.h:4629:25: note: declared here 4629 | struct cfg80211_bss *links[IEEE80211_MLD_MAX_NUM_LINKS]), | ^ 8 warnings generated. 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 ../net/wireless/trace.c:6: In file included from ../net/wireless/trace.h:4711: In file included from ../include/trace/define_trace.h:134: In file included from ../include/trace/bpf_probe.h:129: ../net/wireless/trace.h:4556:1: warning: sizeof on array function parameter will return size of 'struct cfg80211_bss **' instead of 'struct cfg80211_bss *[15]' [-Wsizeof-array-argument] 4556 | TRACE_EVENT(cfg80211_rx_st_preparation_response, | ^ ../include/trace/trace_events.h:41:2: note: expanded from macro 'TRACE_EVENT' 41 | DECLARE_EVENT_CLASS(name, \ | ^ ../include/trace/bpf_probe.h:54:2: note: expanded from macro 'DECLARE_EVENT_CLASS' 54 | __BPF_DECLARE_TRACE(call, PARAMS(proto), PARAMS(args)) | ^ ../include/trace/bpf_probe.h:49:55: note: expanded from macro '__BPF_DECLARE_TRACE' 49 | CONCATENATE(bpf_trace_run, COUNT_ARGS(args))(__data, CAST_TO_U64(args)); \ | ^ note: (skipping 7 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) ../include/trace/bpf_probe.h:31:42: note: expanded from macro '__CAST2' 31 | #define __CAST2(a,...) __CAST_TO_U64(a), __CAST1(__VA_ARGS__) | ^ ../include/trace/bpf_probe.h:30:24: note: expanded from macro '__CAST1' 30 | #define __CAST1(a,...) __CAST_TO_U64(a) | ^ ../include/trace/bpf_probe.h:26:17: note: expanded from macro '__CAST_TO_U64' 26 | UINTTYPE(sizeof(x)) __dst; \ | ^ ../net/wireless/trace.h:4559:25: note: declared here 4559 | struct cfg80211_bss *links[IEEE80211_MLD_MAX_NUM_LINKS]), | ^ ../net/wireless/trace.h:4556:1: warning: sizeof on array function parameter will return size of 'struct cfg80211_bss **' instead of 'struct cfg80211_bss *[15]' [-Wsizeof-array-argument] 4556 | TRACE_EVENT(cfg80211_rx_st_preparation_response, | ^ ../include/trace/trace_events.h:41:2: note: expanded from macro 'TRACE_EVENT' 41 | DECLARE_EVENT_CLASS(name, \ | ^ ../include/trace/bpf_probe.h:54:2: note: expanded from macro 'DECLARE_EVENT_CLASS' 54 | __BPF_DECLARE_TRACE(call, PARAMS(proto), PARAMS(args)) | ^ ../include/trace/bpf_probe.h:49:55: note: expanded from macro '__BPF_DECLARE_TRACE' 49 | CONCATENATE(bpf_trace_run, COUNT_ARGS(args))(__data, CAST_TO_U64(args)); \ | ^ note: (skipping 7 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) ../include/trace/bpf_probe.h:31:42: note: expanded from macro '__CAST2' 31 | #define __CAST2(a,...) __CAST_TO_U64(a), __CAST1(__VA_ARGS__) | ^ ../include/trace/bpf_probe.h:30:24: note: expanded from macro '__CAST1' 30 | #define __CAST1(a,...) __CAST_TO_U64(a) | ^ ../include/trace/bpf_probe.h:26:17: note: expanded from macro '__CAST_TO_U64' 26 | UINTTYPE(sizeof(x)) __dst; \ | ^ ../net/wireless/trace.h:4559:25: note: declared here 4559 | struct cfg80211_bss *links[IEEE80211_MLD_MAX_NUM_LINKS]), | ^ ../net/wireless/trace.h:4556:1: warning: sizeof on array function parameter will return size of 'struct cfg80211_bss **' instead of 'struct cfg80211_bss *[15]' [-Wsizeof-array-argument] 4556 | TRACE_EVENT(cfg80211_rx_st_preparation_response, | ^ ../include/trace/trace_events.h:41:2: note: expanded from macro 'TRACE_EVENT' 41 | DECLARE_EVENT_CLASS(name, \ | ^ ../include/trace/bpf_probe.h:54:2: note: expanded from macro 'DECLARE_EVENT_CLASS' 54 | __BPF_DECLARE_TRACE(call, PARAMS(proto), PARAMS(args)) | ^ ../include/trace/bpf_probe.h:49:55: note: expanded from macro '__BPF_DECLARE_TRACE' 49 | CONCATENATE(bpf_trace_run, COUNT_ARGS(args))(__data, CAST_TO_U64(args)); \ | ^ note: (skipping 7 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) ../include/trace/bpf_probe.h:31:42: note: expanded from macro '__CAST2' 31 | #define __CAST2(a,...) __CAST_TO_U64(a), __CAST1(__VA_ARGS__) | ^ ../include/trace/bpf_probe.h:30:24: note: expanded from macro '__CAST1' 30 | #define __CAST1(a,...) __CAST_TO_U64(a) | ^ ../include/trace/bpf_probe.h:26:17: note: expanded from macro '__CAST_TO_U64' 26 | UINTTYPE(sizeof(x)) __dst; \ | ^ ../net/wireless/trace.h:4559:25: note: declared here 4559 | struct cfg80211_bss *links[IEEE80211_MLD_MAX_NUM_LINKS]), | ^ ../net/wireless/trace.h:4556:1: warning: sizeof on array function parameter will return size of 'struct cfg80211_bss **' instead of 'struct cfg80211_bss *[15]' [-Wsizeof-array-argument] 4556 | TRACE_EVENT(cfg80211_rx_st_preparation_response, | ^ ../include/trace/trace_events.h:41:2: note: expanded from macro 'TRACE_EVENT' 41 | DECLARE_EVENT_CLASS(name, \ | ^ ../include/trace/bpf_probe.h:54:2: note: expanded from macro 'DECLARE_EVENT_CLASS' 54 | __BPF_DECLARE_TRACE(call, PARAMS(proto), PARAMS(args)) | ^ ../include/trace/bpf_probe.h:49:55: note: expanded from macro '__BPF_DECLARE_TRACE' 49 | CONCATENATE(bpf_trace_run, COUNT_ARGS(args))(__data, CAST_TO_U64(args)); \ | ^ note: (skipping 7 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) ../include/trace/bpf_probe.h:31:42: note: expanded from macro '__CAST2' 31 | #define __CAST2(a,...) __CAST_TO_U64(a), __CAST1(__VA_ARGS__) | ^ ../include/trace/bpf_probe.h:30:24: note: expanded from macro '__CAST1' 30 | #define __CAST1(a,...) __CAST_TO_U64(a) | ^ ../include/trace/bpf_probe.h:26:17: note: expanded from macro '__CAST_TO_U64' 26 | UINTTYPE(sizeof(x)) __dst; \ | ^ ../net/wireless/trace.h:4559:25: note: declared here 4559 | struct cfg80211_bss *links[IEEE80211_MLD_MAX_NUM_LINKS]), | ^ ../net/wireless/trace.h:4627:1: warning: sizeof on array function parameter will return size of 'struct cfg80211_bss **' instead of 'struct cfg80211_bss *[15]' [-Wsizeof-array-argument] 4627 | DECLARE_EVENT_CLASS(cfg80211_st_evt, | ^ ../include/trace/bpf_probe.h:54:2: note: expanded from macro 'DECLARE_EVENT_CLASS' 54 | __BPF_DECLARE_TRACE(call, PARAMS(proto), PARAMS(args)) | ^ ../include/trace/bpf_probe.h:49:55: note: expanded from macro '__BPF_DECLARE_TRACE' 49 | CONCATENATE(bpf_trace_run, COUNT_ARGS(args))(__data, CAST_TO_U64(args)); \ | ^ ../include/trace/bpf_probe.h:43:26: note: expanded from macro 'CAST_TO_U64' 43 | #define CAST_TO_U64(...) CONCATENATE(__CAST, COUNT_ARGS(__VA_ARGS__))(__VA_ARGS__) | ^ note: (skipping 3 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) ../include/trace/bpf_probe.h:31:42: note: expanded from macro '__CAST2' 31 | #define __CAST2(a,...) __CAST_TO_U64(a), __CAST1(__VA_ARGS__) | ^ ../include/trace/bpf_probe.h:30:24: note: expanded from macro '__CAST1' 30 | #define __CAST1(a,...) __CAST_TO_U64(a) | ^ ../include/trace/bpf_probe.h:26:17: note: expanded from macro '__CAST_TO_U64' 26 | UINTTYPE(sizeof(x)) __dst; \ | ^ ../net/wireless/trace.h:4629:25: note: declared here 4629 | struct cfg80211_bss *links[IEEE80211_MLD_MAX_NUM_LINKS]), | ^ ../net/wireless/trace.h:4627:1: warning: sizeof on array function parameter will return size of 'struct cfg80211_bss **' instead of 'struct cfg80211_bss *[15]' [-Wsizeof-array-argument] 4627 | DECLARE_EVENT_CLASS(cfg80211_st_evt, | ^ ../include/trace/bpf_probe.h:54:2: note: expanded from macro 'DECLARE_EVENT_CLASS' 54 | __BPF_DECLARE_TRACE(call, PARAMS(proto), PARAMS(args)) | ^ ../include/trace/bpf_probe.h:49:55: note: expanded from macro '__BPF_DECLARE_TRACE' 49 | CONCATENATE(bpf_trace_run, COUNT_ARGS(args))(__data, CAST_TO_U64(args)); \ | ^ ../include/trace/bpf_probe.h:43:26: note: expanded from macro 'CAST_TO_U64' 43 | #define CAST_TO_U64(...) CONCATENATE(__CAST, COUNT_ARGS(__VA_ARGS__))(__VA_ARGS__) | ^ note: (skipping 3 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) ../include/trace/bpf_probe.h:31:42: note: expanded from macro '__CAST2' 31 | #define __CAST2(a,...) __CAST_TO_U64(a), __CAST1(__VA_ARGS__) | ^ ../include/trace/bpf_probe.h:30:24: note: expanded from macro '__CAST1' 30 | #define __CAST1(a,...) __CAST_TO_U64(a) | ^ ../include/trace/bpf_probe.h:26:17: note: expanded from macro '__CAST_TO_U64' 26 | UINTTYPE(sizeof(x)) __dst; \ | ^ ../net/wireless/trace.h:4629:25: note: declared here 4629 | struct cfg80211_bss *links[IEEE80211_MLD_MAX_NUM_LINKS]), | ^ ../net/wireless/trace.h:4627:1: warning: sizeof on array function parameter will return size of 'struct cfg80211_bss **' instead of 'struct cfg80211_bss *[15]' [-Wsizeof-array-argument] 4627 | DECLARE_EVENT_CLASS(cfg80211_st_evt, | ^ ../include/trace/bpf_probe.h:54:2: note: expanded from macro 'DECLARE_EVENT_CLASS' 54 | __BPF_DECLARE_TRACE(call, PARAMS(proto), PARAMS(args)) | ^ ../include/trace/bpf_probe.h:49:55: note: expanded from macro '__BPF_DECLARE_TRACE' 49 | CONCATENATE(bpf_trace_run, COUNT_ARGS(args))(__data, CAST_TO_U64(args)); \ | ^ ../include/trace/bpf_probe.h:43:26: note: expanded from macro 'CAST_TO_U64' 43 | #define CAST_TO_U64(...) CONCATENATE(__CAST, COUNT_ARGS(__VA_ARGS__))(__VA_ARGS__) | ^ note: (skipping 3 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) ../include/trace/bpf_probe.h:31:42: note: expanded from macro '__CAST2' 31 | #define __CAST2(a,...) __CAST_TO_U64(a), __CAST1(__VA_ARGS__) | ^ ../include/trace/bpf_probe.h:30:24: note: expanded from macro '__CAST1' 30 | #define __CAST1(a,...) __CAST_TO_U64(a) | ^ ../include/trace/bpf_probe.h:26:17: note: expanded from macro '__CAST_TO_U64' 26 | UINTTYPE(sizeof(x)) __dst; \ | ^ ../net/wireless/trace.h:4629:25: note: declared here 4629 | struct cfg80211_bss *links[IEEE80211_MLD_MAX_NUM_LINKS]), | ^ ../net/wireless/trace.h:4627:1: warning: sizeof on array function parameter will return size of 'struct cfg80211_bss **' instead of 'struct cfg80211_bss *[15]' [-Wsizeof-array-argument] 4627 | DECLARE_EVENT_CLASS(cfg80211_st_evt, | ^ ../include/trace/bpf_probe.h:54:2: note: expanded from macro 'DECLARE_EVENT_CLASS' 54 | __BPF_DECLARE_TRACE(call, PARAMS(proto), PARAMS(args)) | ^ ../include/trace/bpf_probe.h:49:55: note: expanded from macro '__BPF_DECLARE_TRACE' 49 | CONCATENATE(bpf_trace_run, COUNT_ARGS(args))(__data, CAST_TO_U64(args)); \ | ^ ../include/trace/bpf_probe.h:43:26: note: expanded from macro 'CAST_TO_U64' 43 | #define CAST_TO_U64(...) CONCATENATE(__CAST, COUNT_ARGS(__VA_ARGS__))(__VA_ARGS__) | ^ note: (skipping 3 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) ../include/trace/bpf_probe.h:31:42: note: expanded from macro '__CAST2' 31 | #define __CAST2(a,...) __CAST_TO_U64(a), __CAST1(__VA_ARGS__) | ^ ../include/trace/bpf_probe.h:30:24: note: expanded from macro '__CAST1' 30 | #define __CAST1(a,...) __CAST_TO_U64(a) | ^ ../include/trace/bpf_probe.h:26:17: note: expanded from macro '__CAST_TO_U64' 26 | UINTTYPE(sizeof(x)) __dst; \ | ^ ../net/wireless/trace.h:4629:25: note: declared here 4629 | struct cfg80211_bss *links[IEEE80211_MLD_MAX_NUM_LINKS]), | ^ 8 warnings generated. New errors added --- /tmp/tmp.67ZpXiBHIk 2026-11-02 20:23:55.030366011 -0500 +++ /tmp/tmp.vXv7S8Edzy 2026-11-02 20:24:54.695100163 -0500 @@ -1,0 +2,205 @@ +In file included from ../net/wireless/trace.c:6: +In file included from ../net/wireless/trace.h:4711: +In file included from ../include/trace/define_trace.h:134: +In file included from ../include/trace/bpf_probe.h:129: +../net/wireless/trace.h:4556:1: warning: sizeof on array function parameter will return size of 'struct cfg80211_bss **' instead of 'struct cfg80211_bss *[15]' [-Wsizeof-array-argument] + 4556 | TRACE_EVENT(cfg80211_rx_st_preparation_response, + | ^ +../include/trace/trace_events.h:41:2: note: expanded from macro 'TRACE_EVENT' + 41 | DECLARE_EVENT_CLASS(name, \ + | ^ +../include/trace/bpf_probe.h:54:2: note: expanded from macro 'DECLARE_EVENT_CLASS' + 54 | __BPF_DECLARE_TRACE(call, PARAMS(proto), PARAMS(args)) + | ^ +../include/trace/bpf_probe.h:49:55: note: expanded from macro '__BPF_DECLARE_TRACE' + 49 | CONCATENATE(bpf_trace_run, COUNT_ARGS(args))(__data, CAST_TO_U64(args)); \ + | ^ +note: (skipping 7 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) +../include/trace/bpf_probe.h:31:42: note: expanded from macro '__CAST2' + 31 | #define __CAST2(a,...) __CAST_TO_U64(a), __CAST1(__VA_ARGS__) + | ^ +../include/trace/bpf_probe.h:30:24: note: expanded from macro '__CAST1' + 30 | #define __CAST1(a,...) __CAST_TO_U64(a) + | ^ +../include/trace/bpf_probe.h:26:17: note: expanded from macro '__CAST_TO_U64' + 26 | UINTTYPE(sizeof(x)) __dst; \ + | ^ +../net/wireless/trace.h:4559:25: note: declared here + 4559 | struct cfg80211_bss *links[IEEE80211_MLD_MAX_NUM_LINKS]), + | ^ +../net/wireless/trace.h:4556:1: warning: sizeof on array function parameter will return size of 'struct cfg80211_bss **' instead of 'struct cfg80211_bss *[15]' [-Wsizeof-array-argument] + 4556 | TRACE_EVENT(cfg80211_rx_st_preparation_response, + | ^ +../include/trace/trace_events.h:41:2: note: expanded from macro 'TRACE_EVENT' + 41 | DECLARE_EVENT_CLASS(name, \ + | ^ +../include/trace/bpf_probe.h:54:2: note: expanded from macro 'DECLARE_EVENT_CLASS' + 54 | __BPF_DECLARE_TRACE(call, PARAMS(proto), PARAMS(args)) + | ^ +../include/trace/bpf_probe.h:49:55: note: expanded from macro '__BPF_DECLARE_TRACE' + 49 | CONCATENATE(bpf_trace_run, COUNT_ARGS(args))(__data, CAST_TO_U64(args)); \ + | ^ +note: (skipping 7 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) +../include/trace/bpf_probe.h:31:42: note: expanded from macro '__CAST2' + 31 | #define __CAST2(a,...) __CAST_TO_U64(a), __CAST1(__VA_ARGS__) + | ^ +../include/trace/bpf_probe.h:30:24: note: expanded from macro '__CAST1' + 30 | #define __CAST1(a,...) __CAST_TO_U64(a) + | ^ +../include/trace/bpf_probe.h:26:17: note: expanded from macro '__CAST_TO_U64' + 26 | UINTTYPE(sizeof(x)) __dst; \ + | ^ +../net/wireless/trace.h:4559:25: note: declared here + 4559 | struct cfg80211_bss *links[IEEE80211_MLD_MAX_NUM_LINKS]), + | ^ +../net/wireless/trace.h:4556:1: warning: sizeof on array function parameter will return size of 'struct cfg80211_bss **' instead of 'struct cfg80211_bss *[15]' [-Wsizeof-array-argument] + 4556 | TRACE_EVENT(cfg80211_rx_st_preparation_response, + | ^ +../include/trace/trace_events.h:41:2: note: expanded from macro 'TRACE_EVENT' + 41 | DECLARE_EVENT_CLASS(name, \ + | ^ +../include/trace/bpf_probe.h:54:2: note: expanded from macro 'DECLARE_EVENT_CLASS' + 54 | __BPF_DECLARE_TRACE(call, PARAMS(proto), PARAMS(args)) + | ^ +../include/trace/bpf_probe.h:49:55: note: expanded from macro '__BPF_DECLARE_TRACE' + 49 | CONCATENATE(bpf_trace_run, COUNT_ARGS(args))(__data, CAST_TO_U64(args)); \ + | ^ +note: (skipping 7 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) +../include/trace/bpf_probe.h:31:42: note: expanded from macro '__CAST2' + 31 | #define __CAST2(a,...) __CAST_TO_U64(a), __CAST1(__VA_ARGS__) + | ^ +../include/trace/bpf_probe.h:30:24: note: expanded from macro '__CAST1' + 30 | #define __CAST1(a,...) __CAST_TO_U64(a) + | ^ +../include/trace/bpf_probe.h:26:17: note: expanded from macro '__CAST_TO_U64' + 26 | UINTTYPE(sizeof(x)) __dst; \ + | ^ +../net/wireless/trace.h:4559:25: note: declared here + 4559 | struct cfg80211_bss *links[IEEE80211_MLD_MAX_NUM_LINKS]), + | ^ +../net/wireless/trace.h:4556:1: warning: sizeof on array function parameter will return size of 'struct cfg80211_bss **' instead of 'struct cfg80211_bss *[15]' [-Wsizeof-array-argument] + 4556 | TRACE_EVENT(cfg80211_rx_st_preparation_response, + | ^ +../include/trace/trace_events.h:41:2: note: expanded from macro 'TRACE_EVENT' + 41 | DECLARE_EVENT_CLASS(name, \ + | ^ +../include/trace/bpf_probe.h:54:2: note: expanded from macro 'DECLARE_EVENT_CLASS' + 54 | __BPF_DECLARE_TRACE(call, PARAMS(proto), PARAMS(args)) + | ^ +../include/trace/bpf_probe.h:49:55: note: expanded from macro '__BPF_DECLARE_TRACE' + 49 | CONCATENATE(bpf_trace_run, COUNT_ARGS(args))(__data, CAST_TO_U64(args)); \ + | ^ +note: (skipping 7 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) +../include/trace/bpf_probe.h:31:42: note: expanded from macro '__CAST2' + 31 | #define __CAST2(a,...) __CAST_TO_U64(a), __CAST1(__VA_ARGS__) + | ^ +../include/trace/bpf_probe.h:30:24: note: expanded from macro '__CAST1' + 30 | #define __CAST1(a,...) __CAST_TO_U64(a) + | ^ +../include/trace/bpf_probe.h:26:17: note: expanded from macro '__CAST_TO_U64' + 26 | UINTTYPE(sizeof(x)) __dst; \ + | ^ +../net/wireless/trace.h:4559:25: note: declared here + 4559 | struct cfg80211_bss *links[IEEE80211_MLD_MAX_NUM_LINKS]), + | ^ +../net/wireless/trace.h:4627:1: warning: sizeof on array function parameter will return size of 'struct cfg80211_bss **' instead of 'struct cfg80211_bss *[15]' [-Wsizeof-array-argument] + 4627 | DECLARE_EVENT_CLASS(cfg80211_st_evt, + | ^ +../include/trace/bpf_probe.h:54:2: note: expanded from macro 'DECLARE_EVENT_CLASS' + 54 | __BPF_DECLARE_TRACE(call, PARAMS(proto), PARAMS(args)) + | ^ +../include/trace/bpf_probe.h:49:55: note: expanded from macro '__BPF_DECLARE_TRACE' + 49 | CONCATENATE(bpf_trace_run, COUNT_ARGS(args))(__data, CAST_TO_U64(args)); \ + | ^ +../include/trace/bpf_probe.h:43:26: note: expanded from macro 'CAST_TO_U64' + 43 | #define CAST_TO_U64(...) CONCATENATE(__CAST, COUNT_ARGS(__VA_ARGS__))(__VA_ARGS__) + | ^ +note: (skipping 3 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) +../include/trace/bpf_probe.h:31:42: note: expanded from macro '__CAST2' + 31 | #define __CAST2(a,...) __CAST_TO_U64(a), __CAST1(__VA_ARGS__) + | ^ +../include/trace/bpf_probe.h:30:24: note: expanded from macro '__CAST1' + 30 | #define __CAST1(a,...) __CAST_TO_U64(a) + | ^ +../include/trace/bpf_probe.h:26:17: note: expanded from macro '__CAST_TO_U64' + 26 | UINTTYPE(sizeof(x)) __dst; \ + | ^ +../net/wireless/trace.h:4629:25: note: declared here + 4629 | struct cfg80211_bss *links[IEEE80211_MLD_MAX_NUM_LINKS]), + | ^ +../net/wireless/trace.h:4627:1: warning: sizeof on array function parameter will return size of 'struct cfg80211_bss **' instead of 'struct cfg80211_bss *[15]' [-Wsizeof-array-argument] + 4627 | DECLARE_EVENT_CLASS(cfg80211_st_evt, + | ^ +../include/trace/bpf_probe.h:54:2: note: expanded from macro 'DECLARE_EVENT_CLASS' + 54 | __BPF_DECLARE_TRACE(call, PARAMS(proto), PARAMS(args)) + | ^ +../include/trace/bpf_probe.h:49:55: note: expanded from macro '__BPF_DECLARE_TRACE' + 49 | CONCATENATE(bpf_trace_run, COUNT_ARGS(args))(__data, CAST_TO_U64(args)); \ + | ^ +../include/trace/bpf_probe.h:43:26: note: expanded from macro 'CAST_TO_U64' + 43 | #define CAST_TO_U64(...) CONCATENATE(__CAST, COUNT_ARGS(__VA_ARGS__))(__VA_ARGS__) + | ^ +note: (skipping 3 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) +../include/trace/bpf_probe.h:31:42: note: expanded from macro '__CAST2' + 31 | #define __CAST2(a,...) __CAST_TO_U64(a), __CAST1(__VA_ARGS__) + | ^ +../include/trace/bpf_probe.h:30:24: note: expanded from macro '__CAST1' + 30 | #define __CAST1(a,...) __CAST_TO_U64(a) + | ^ +../include/trace/bpf_probe.h:26:17: note: expanded from macro '__CAST_TO_U64' + 26 | UINTTYPE(sizeof(x)) __dst; \ + | ^ +../net/wireless/trace.h:4629:25: note: declared here + 4629 | struct cfg80211_bss *links[IEEE80211_MLD_MAX_NUM_LINKS]), + | ^ +../net/wireless/trace.h:4627:1: warning: sizeof on array function parameter will return size of 'struct cfg80211_bss **' instead of 'struct cfg80211_bss *[15]' [-Wsizeof-array-argument] + 4627 | DECLARE_EVENT_CLASS(cfg80211_st_evt, + | ^ +../include/trace/bpf_probe.h:54:2: note: expanded from macro 'DECLARE_EVENT_CLASS' + 54 | __BPF_DECLARE_TRACE(call, PARAMS(proto), PARAMS(args)) + | ^ +../include/trace/bpf_probe.h:49:55: note: expanded from macro '__BPF_DECLARE_TRACE' + 49 | CONCATENATE(bpf_trace_run, COUNT_ARGS(args))(__data, CAST_TO_U64(args)); \ + | ^ +../include/trace/bpf_probe.h:43:26: note: expanded from macro 'CAST_TO_U64' + 43 | #define CAST_TO_U64(...) CONCATENATE(__CAST, COUNT_ARGS(__VA_ARGS__))(__VA_ARGS__) + | ^ +note: (skipping 3 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) +../include/trace/bpf_probe.h:31:42: note: expanded from macro '__CAST2' + 31 | #define __CAST2(a,...) __CAST_TO_U64(a), __CAST1(__VA_ARGS__) + | ^ +../include/trace/bpf_probe.h:30:24: note: expanded from macro '__CAST1' + 30 | #define __CAST1(a,...) __CAST_TO_U64(a) + | ^ +../include/trace/bpf_probe.h:26:17: note: expanded from macro '__CAST_TO_U64' + 26 | UINTTYPE(sizeof(x)) __dst; \ + | ^ +../net/wireless/trace.h:4629:25: note: declared here + 4629 | struct cfg80211_bss *links[IEEE80211_MLD_MAX_NUM_LINKS]), + | ^ +../net/wireless/trace.h:4627:1: warning: sizeof on array function parameter will return size of 'struct cfg80211_bss **' instead of 'struct cfg80211_bss *[15]' [-Wsizeof-array-argument] + 4627 | DECLARE_EVENT_CLASS(cfg80211_st_evt, + | ^ +../include/trace/bpf_probe.h:54:2: note: expanded from macro 'DECLARE_EVENT_CLASS' + 54 | __BPF_DECLARE_TRACE(call, PARAMS(proto), PARAMS(args)) + | ^ +../include/trace/bpf_probe.h:49:55: note: expanded from macro '__BPF_DECLARE_TRACE' + 49 | CONCATENATE(bpf_trace_run, COUNT_ARGS(args))(__data, CAST_TO_U64(args)); \ + | ^ +../include/trace/bpf_probe.h:43:26: note: expanded from macro 'CAST_TO_U64' + 43 | #define CAST_TO_U64(...) CONCATENATE(__CAST, COUNT_ARGS(__VA_ARGS__))(__VA_ARGS__) + | ^ +note: (skipping 3 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) +../include/trace/bpf_probe.h:31:42: note: expanded from macro '__CAST2' + 31 | #define __CAST2(a,...) __CAST_TO_U64(a), __CAST1(__VA_ARGS__) + | ^ +../include/trace/bpf_probe.h:30:24: note: expanded from macro '__CAST1' + 30 | #define __CAST1(a,...) __CAST_TO_U64(a) + | ^ +../include/trace/bpf_probe.h:26:17: note: expanded from macro '__CAST_TO_U64' + 26 | UINTTYPE(sizeof(x)) __dst; \ + | ^ +../net/wireless/trace.h:4629:25: note: declared here + 4629 | struct cfg80211_bss *links[IEEE80211_MLD_MAX_NUM_LINKS]), + | ^ +8 warnings generated. Per-file breakdown --- /tmp/tmp.Bbo0Xn9enN 2026-11-02 20:25:42.061889111 -0500 +++ /tmp/tmp.gj33swleD7 2026-11-02 20:25:42.066174776 -0500 @@ -0,0 +1 @@ + 8 ../net/wireless/trace.h