WARNING: added, moved or deleted file(s), does MAINTAINERS need updating? #49: new file mode 100644 ERROR: Macros with complex values should be enclosed in parentheses #60: FILE: tools/testing/selftests/bpf/progs/verifier_nocsr.c:7: +#define __xlated_bpf_get_smp_processor_id \ + __xlated(": w0 = ") \ + __xlated(": r0 = &(void __percpu *)(r0)") \ + __xlated(": r0 = *(u32 *)(r0 +0)") CHECK: Lines should not end with a '(' #72: FILE: tools/testing/selftests/bpf/progs/verifier_nocsr.c:19: + asm volatile ( CHECK: Lines should not end with a '(' #102: FILE: tools/testing/selftests/bpf/progs/verifier_nocsr.c:49: + asm volatile ( CHECK: Lines should not end with a '(' #120: FILE: tools/testing/selftests/bpf/progs/verifier_nocsr.c:67: + asm volatile ( CHECK: Lines should not end with a '(' #138: FILE: tools/testing/selftests/bpf/progs/verifier_nocsr.c:85: + asm volatile ( CHECK: Lines should not end with a '(' #156: FILE: tools/testing/selftests/bpf/progs/verifier_nocsr.c:103: + asm volatile ( CHECK: Lines should not end with a '(' #175: FILE: tools/testing/selftests/bpf/progs/verifier_nocsr.c:122: + asm volatile ( CHECK: Lines should not end with a '(' #194: FILE: tools/testing/selftests/bpf/progs/verifier_nocsr.c:141: + asm volatile ( CHECK: Lines should not end with a '(' #213: FILE: tools/testing/selftests/bpf/progs/verifier_nocsr.c:160: + asm volatile ( CHECK: Lines should not end with a '(' #231: FILE: tools/testing/selftests/bpf/progs/verifier_nocsr.c:178: + asm volatile ( CHECK: Lines should not end with a '(' #260: FILE: tools/testing/selftests/bpf/progs/verifier_nocsr.c:207: + asm volatile ( CHECK: Lines should not end with a '(' #288: FILE: tools/testing/selftests/bpf/progs/verifier_nocsr.c:235: + asm volatile ( CHECK: Lines should not end with a '(' #309: FILE: tools/testing/selftests/bpf/progs/verifier_nocsr.c:256: + asm volatile ( CHECK: Lines should not end with a '(' #330: FILE: tools/testing/selftests/bpf/progs/verifier_nocsr.c:277: + asm volatile ( WARNING: line length of 84 exceeds 80 columns #342: FILE: tools/testing/selftests/bpf/progs/verifier_nocsr.c:289: + "r1 = *(u8 *)(r1 - 0);" /* touches slot [-16..-9] where spills are stored */ CHECK: Lines should not end with a '(' #356: FILE: tools/testing/selftests/bpf/progs/verifier_nocsr.c:303: + asm volatile ( WARNING: line length of 84 exceeds 80 columns #368: FILE: tools/testing/selftests/bpf/progs/verifier_nocsr.c:315: + "*(u8 *)(r1 - 0) = r7;" /* touches slot [-16..-9] where spills are stored */ CHECK: Lines should not end with a '(' #382: FILE: tools/testing/selftests/bpf/progs/verifier_nocsr.c:329: + asm volatile ( CHECK: Lines should not end with a '(' #399: FILE: tools/testing/selftests/bpf/progs/verifier_nocsr.c:346: + asm volatile ( WARNING: line length of 84 exceeds 80 columns #401: FILE: tools/testing/selftests/bpf/progs/verifier_nocsr.c:348: + "*(u64 *)(r1 - 0) = r0;" /* invalidates nocsr contract for caller: */ WARNING: line length of 92 exceeds 80 columns #402: FILE: tools/testing/selftests/bpf/progs/verifier_nocsr.c:349: + "exit;" /* caller stack at -8 used outside of the pattern */ CHECK: Lines should not end with a '(' #420: FILE: tools/testing/selftests/bpf/progs/verifier_nocsr.c:367: + asm volatile ( CHECK: Lines should not end with a '(' #438: FILE: tools/testing/selftests/bpf/progs/verifier_nocsr.c:385: + asm volatile ( CHECK: Lines should not end with a '(' #463: FILE: tools/testing/selftests/bpf/progs/verifier_nocsr.c:410: + asm volatile ( CHECK: Lines should not end with a '(' #478: FILE: tools/testing/selftests/bpf/progs/verifier_nocsr.c:425: + asm volatile ( total: 1 errors, 5 warnings, 20 checks, 456 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 b0b89502423f ("selftests/bpf: test no_caller_saved_registers spill/fill removal") 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.