WARNING: added, moved or deleted file(s), does MAINTAINERS need updating? #266: new file mode 100644 CHECK: Lines should not end with a '(' #285: FILE: tools/testing/selftests/bpf/progs/verifier_load_acquire.c:15: + asm volatile ( WARNING: line length of 83 exceeds 80 columns #291: FILE: tools/testing/selftests/bpf/progs/verifier_load_acquire.c:21: + BPF_ATOMIC_OP(BPF_B, BPF_LOAD_ACQ, BPF_REG_0, BPF_REG_10, -1)) CHECK: Lines should not end with a '(' #300: FILE: tools/testing/selftests/bpf/progs/verifier_load_acquire.c:30: + asm volatile ( WARNING: line length of 83 exceeds 80 columns #306: FILE: tools/testing/selftests/bpf/progs/verifier_load_acquire.c:36: + BPF_ATOMIC_OP(BPF_H, BPF_LOAD_ACQ, BPF_REG_0, BPF_REG_10, -2)) CHECK: Lines should not end with a '(' #315: FILE: tools/testing/selftests/bpf/progs/verifier_load_acquire.c:45: + asm volatile ( WARNING: line length of 83 exceeds 80 columns #321: FILE: tools/testing/selftests/bpf/progs/verifier_load_acquire.c:51: + BPF_ATOMIC_OP(BPF_W, BPF_LOAD_ACQ, BPF_REG_0, BPF_REG_10, -4)) CHECK: Lines should not end with a '(' #330: FILE: tools/testing/selftests/bpf/progs/verifier_load_acquire.c:60: + asm volatile ( WARNING: line length of 84 exceeds 80 columns #336: FILE: tools/testing/selftests/bpf/progs/verifier_load_acquire.c:66: + BPF_ATOMIC_OP(BPF_DW, BPF_LOAD_ACQ, BPF_REG_0, BPF_REG_10, -8)) CHECK: Lines should not end with a '(' #345: FILE: tools/testing/selftests/bpf/progs/verifier_load_acquire.c:75: + asm volatile ( WARNING: line length of 82 exceeds 80 columns #350: FILE: tools/testing/selftests/bpf/progs/verifier_load_acquire.c:80: + BPF_ATOMIC_OP(BPF_DW, BPF_LOAD_ACQ, BPF_REG_0, BPF_REG_2, 0)) CHECK: Lines should not end with a '(' #359: FILE: tools/testing/selftests/bpf/progs/verifier_load_acquire.c:89: + asm volatile ( WARNING: line length of 82 exceeds 80 columns #365: FILE: tools/testing/selftests/bpf/progs/verifier_load_acquire.c:95: + BPF_ATOMIC_OP(BPF_DW, BPF_LOAD_ACQ, BPF_REG_0, BPF_REG_1, 0)) CHECK: Lines should not end with a '(' #375: FILE: tools/testing/selftests/bpf/progs/verifier_load_acquire.c:105: + asm volatile ( WARNING: line length of 83 exceeds 80 columns #381: FILE: tools/testing/selftests/bpf/progs/verifier_load_acquire.c:111: + BPF_ATOMIC_OP(BPF_W, BPF_LOAD_ACQ, BPF_REG_0, BPF_REG_10, -5)) CHECK: Lines should not end with a '(' #390: FILE: tools/testing/selftests/bpf/progs/verifier_load_acquire.c:120: + asm volatile ( WARNING: line length of 81 exceeds 80 columns #395: FILE: tools/testing/selftests/bpf/progs/verifier_load_acquire.c:125: + BPF_ATOMIC_OP(BPF_B, BPF_LOAD_ACQ, BPF_REG_0, BPF_REG_1, 0)) CHECK: Lines should not end with a '(' #404: FILE: tools/testing/selftests/bpf/progs/verifier_load_acquire.c:134: + asm volatile ( WARNING: line length of 81 exceeds 80 columns #411: FILE: tools/testing/selftests/bpf/progs/verifier_load_acquire.c:141: + BPF_ATOMIC_OP(BPF_B, BPF_LOAD_ACQ, BPF_REG_0, BPF_REG_2, 0)) CHECK: Lines should not end with a '(' #420: FILE: tools/testing/selftests/bpf/progs/verifier_load_acquire.c:150: + asm volatile ( WARNING: line length of 81 exceeds 80 columns #428: FILE: tools/testing/selftests/bpf/progs/verifier_load_acquire.c:158: + BPF_ATOMIC_OP(BPF_B, BPF_LOAD_ACQ, BPF_REG_0, BPF_REG_2, 0)) CHECK: Lines should not end with a '(' #437: FILE: tools/testing/selftests/bpf/progs/verifier_load_acquire.c:167: + asm volatile ( WARNING: line length of 81 exceeds 80 columns #444: FILE: tools/testing/selftests/bpf/progs/verifier_load_acquire.c:174: + BPF_ATOMIC_OP(BPF_B, BPF_LOAD_ACQ, BPF_REG_0, BPF_REG_2, 0)) WARNING: line length of 83 exceeds 80 columns #451: FILE: tools/testing/selftests/bpf/progs/verifier_load_acquire.c:181: +__description("load-acquire is not supported by compiler or jit, use a dummy test") WARNING: line length of 95 exceeds 80 columns #482: FILE: tools/testing/selftests/bpf/progs/verifier_precision.c:101: +__msg("mark_precise: frame0: regs=r1 stack= before 1: (db) r1 = load_acquire((u64 *)(r10 -8))") WARNING: line length of 81 exceeds 80 columns #483: FILE: tools/testing/selftests/bpf/progs/verifier_precision.c:102: +__msg("mark_precise: frame0: regs= stack=-8 before 0: (7a) *(u64 *)(r10 -8) = 8") CHECK: Lines should not end with a '(' #486: FILE: tools/testing/selftests/bpf/progs/verifier_precision.c:105: + asm volatile ( WARNING: line length of 81 exceeds 80 columns #488: FILE: tools/testing/selftests/bpf/progs/verifier_precision.c:107: + ".8byte %[load_acquire_insn];" /* r1 = load_acquire((u64 *)(r10 - 8)); */ WARNING: line length of 84 exceeds 80 columns #495: FILE: tools/testing/selftests/bpf/progs/verifier_precision.c:114: + BPF_ATOMIC_OP(BPF_DW, BPF_LOAD_ACQ, BPF_REG_1, BPF_REG_10, -8)) WARNING: line length of 82 exceeds 80 columns #502: FILE: tools/testing/selftests/bpf/progs/verifier_precision.c:121: +__msg("mark_precise: frame0: regs=r1 stack= before 2: (79) r1 = *(u64 *)(r10 -8)") WARNING: line length of 95 exceeds 80 columns #503: FILE: tools/testing/selftests/bpf/progs/verifier_precision.c:122: +__msg("mark_precise: frame0: regs= stack=-8 before 1: (db) store_release((u64 *)(r10 -8), r1)") CHECK: Lines should not end with a '(' #507: FILE: tools/testing/selftests/bpf/progs/verifier_precision.c:126: + asm volatile ( WARNING: line length of 82 exceeds 80 columns #509: FILE: tools/testing/selftests/bpf/progs/verifier_precision.c:128: + ".8byte %[store_release_insn];" /* store_release((u64 *)(r10 - 8), r1); */ WARNING: line length of 85 exceeds 80 columns #517: FILE: tools/testing/selftests/bpf/progs/verifier_precision.c:136: + BPF_ATOMIC_OP(BPF_DW, BPF_STORE_REL, BPF_REG_10, BPF_REG_1, -8)) CHECK: Lines should not end with a '(' #546: FILE: tools/testing/selftests/bpf/progs/verifier_store_release.c:15: + asm volatile ( WARNING: line length of 84 exceeds 80 columns #553: FILE: tools/testing/selftests/bpf/progs/verifier_store_release.c:22: + BPF_ATOMIC_OP(BPF_B, BPF_STORE_REL, BPF_REG_10, BPF_REG_1, -1)) CHECK: Lines should not end with a '(' #562: FILE: tools/testing/selftests/bpf/progs/verifier_store_release.c:31: + asm volatile ( WARNING: line length of 84 exceeds 80 columns #569: FILE: tools/testing/selftests/bpf/progs/verifier_store_release.c:38: + BPF_ATOMIC_OP(BPF_H, BPF_STORE_REL, BPF_REG_10, BPF_REG_1, -2)) CHECK: Lines should not end with a '(' #578: FILE: tools/testing/selftests/bpf/progs/verifier_store_release.c:47: + asm volatile ( WARNING: line length of 84 exceeds 80 columns #585: FILE: tools/testing/selftests/bpf/progs/verifier_store_release.c:54: + BPF_ATOMIC_OP(BPF_W, BPF_STORE_REL, BPF_REG_10, BPF_REG_1, -4)) CHECK: Lines should not end with a '(' #594: FILE: tools/testing/selftests/bpf/progs/verifier_store_release.c:63: + asm volatile ( WARNING: line length of 85 exceeds 80 columns #601: FILE: tools/testing/selftests/bpf/progs/verifier_store_release.c:70: + BPF_ATOMIC_OP(BPF_DW, BPF_STORE_REL, BPF_REG_10, BPF_REG_1, -8)) CHECK: Lines should not end with a '(' #610: FILE: tools/testing/selftests/bpf/progs/verifier_store_release.c:79: + asm volatile ( WARNING: line length of 85 exceeds 80 columns #615: FILE: tools/testing/selftests/bpf/progs/verifier_store_release.c:84: + BPF_ATOMIC_OP(BPF_DW, BPF_STORE_REL, BPF_REG_10, BPF_REG_2, -8)) CHECK: Lines should not end with a '(' #624: FILE: tools/testing/selftests/bpf/progs/verifier_store_release.c:93: + asm volatile ( WARNING: line length of 84 exceeds 80 columns #630: FILE: tools/testing/selftests/bpf/progs/verifier_store_release.c:99: + BPF_ATOMIC_OP(BPF_DW, BPF_STORE_REL, BPF_REG_2, BPF_REG_1, -8)) CHECK: Lines should not end with a '(' #639: FILE: tools/testing/selftests/bpf/progs/verifier_store_release.c:108: + asm volatile ( WARNING: line length of 83 exceeds 80 columns #645: FILE: tools/testing/selftests/bpf/progs/verifier_store_release.c:114: + BPF_ATOMIC_OP(BPF_DW, BPF_STORE_REL, BPF_REG_1, BPF_REG_1, 0)) CHECK: Lines should not end with a '(' #655: FILE: tools/testing/selftests/bpf/progs/verifier_store_release.c:124: + asm volatile ( WARNING: line length of 84 exceeds 80 columns #661: FILE: tools/testing/selftests/bpf/progs/verifier_store_release.c:130: + BPF_ATOMIC_OP(BPF_W, BPF_STORE_REL, BPF_REG_10, BPF_REG_0, -5)) CHECK: Lines should not end with a '(' #670: FILE: tools/testing/selftests/bpf/progs/verifier_store_release.c:139: + asm volatile ( WARNING: line length of 82 exceeds 80 columns #676: FILE: tools/testing/selftests/bpf/progs/verifier_store_release.c:145: + BPF_ATOMIC_OP(BPF_B, BPF_STORE_REL, BPF_REG_1, BPF_REG_0, 0)) CHECK: Lines should not end with a '(' #685: FILE: tools/testing/selftests/bpf/progs/verifier_store_release.c:154: + asm volatile ( WARNING: line length of 82 exceeds 80 columns #693: FILE: tools/testing/selftests/bpf/progs/verifier_store_release.c:162: + BPF_ATOMIC_OP(BPF_B, BPF_STORE_REL, BPF_REG_2, BPF_REG_0, 0)) CHECK: Lines should not end with a '(' #702: FILE: tools/testing/selftests/bpf/progs/verifier_store_release.c:171: + asm volatile ( WARNING: line length of 82 exceeds 80 columns #711: FILE: tools/testing/selftests/bpf/progs/verifier_store_release.c:180: + BPF_ATOMIC_OP(BPF_B, BPF_STORE_REL, BPF_REG_2, BPF_REG_0, 0)) CHECK: Lines should not end with a '(' #720: FILE: tools/testing/selftests/bpf/progs/verifier_store_release.c:189: + asm volatile ( WARNING: line length of 82 exceeds 80 columns #728: FILE: tools/testing/selftests/bpf/progs/verifier_store_release.c:197: + BPF_ATOMIC_OP(BPF_B, BPF_STORE_REL, BPF_REG_2, BPF_REG_0, 0)) CHECK: Lines should not end with a '(' #737: FILE: tools/testing/selftests/bpf/progs/verifier_store_release.c:206: + asm volatile ( WARNING: line length of 85 exceeds 80 columns #743: FILE: tools/testing/selftests/bpf/progs/verifier_store_release.c:212: + BPF_ATOMIC_OP(BPF_DW, BPF_STORE_REL, BPF_REG_10, BPF_REG_1, -8)) CHECK: Lines should not end with a '(' #760: FILE: tools/testing/selftests/bpf/progs/verifier_store_release.c:229: + asm volatile ( WARNING: quoted string split across lines #771: FILE: tools/testing/selftests/bpf/progs/verifier_store_release.c:240: +"l0_%=:" + "r0 = 0;" WARNING: line length of 83 exceeds 80 columns #777: FILE: tools/testing/selftests/bpf/progs/verifier_store_release.c:246: + BPF_ATOMIC_OP(BPF_DW, BPF_STORE_REL, BPF_REG_0, BPF_REG_6, 0)) WARNING: line length of 84 exceeds 80 columns #784: FILE: tools/testing/selftests/bpf/progs/verifier_store_release.c:253: +__description("store-release is not supported by compiler or jit, use a dummy test") total: 0 errors, 37 warnings, 27 checks, 699 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 409f07dbf19d ("selftests/bpf: Add selftests for load-acquire and store-release instructions") 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. total: 0 errors, 37 warnings, 27 checks, 699 lines checked