ERROR: Macros with complex values should be enclosed in parentheses #69: FILE: kernel/trace/bpf_trace.c:2325: +#define COPY(X) args[X + 1] = arg##X CHECK: Macro argument 'X' may be better as '(X)' to avoid precedence issues #69: FILE: kernel/trace/bpf_trace.c:2325: +#define COPY(X) args[X + 1] = arg##X total: 1 errors, 0 warnings, 1 checks, 78 lines checked NOTE: For some of the reported defects, checkpatch may be able to mechanically convert to the typical style using --fix or --fix-inplace. Commit e3642d497c44 ("bpf: Allow get_func_[arg|arg_cnt] helpers in raw tracepoint programs") has style problems, please review. NOTE: Ignored message types: ALLOC_SIZEOF_STRUCT BAD_REPORTED_BY_LINK CAMELCASE COMMIT_LOG_LONG_LINE GIT_COMMIT_ID MACRO_ARG_REUSE NO_AUTHOR_SIGN_OFF NOTE: If any of the errors are false positives, please report them to the maintainer, see CHECKPATCH in MAINTAINERS.