WARNING: line length of 105 exceeds 80 columns #94: FILE: tools/testing/selftests/bpf/progs/verifier_precision.c:314: +__msg("mark_precise: frame0: regs=r2 stack= before 3: (db) r2 = atomic64_fetch_add((u64 *)(r10 -8), r2)") WARNING: line length of 82 exceeds 80 columns #96: FILE: tools/testing/selftests/bpf/progs/verifier_precision.c:316: +__msg("mark_precise: frame0: regs= stack=-8 before 1: (7b) *(u64 *)(r10 -8) = r1") CHECK: Lines should not end with a '(' #100: FILE: tools/testing/selftests/bpf/progs/verifier_precision.c:320: + asm volatile ( WARNING: line length of 90 exceeds 80 columns #104: FILE: tools/testing/selftests/bpf/progs/verifier_precision.c:324: + ".8byte %[fetch_add_insn];" /* r2 = atomic_fetch_add(*(u64 *)(r10 - 8), r2) */ WARNING: line length of 91 exceeds 80 columns #111: FILE: tools/testing/selftests/bpf/progs/verifier_precision.c:331: + BPF_ATOMIC_OP(BPF_DW, BPF_ADD | BPF_FETCH, BPF_REG_10, BPF_REG_2, -8)) WARNING: line length of 100 exceeds 80 columns #118: FILE: tools/testing/selftests/bpf/progs/verifier_precision.c:338: +__msg("mark_precise: frame0: regs=r2 stack= before 3: (db) r2 = atomic64_xchg((u64 *)(r10 -8), r2)") WARNING: line length of 82 exceeds 80 columns #120: FILE: tools/testing/selftests/bpf/progs/verifier_precision.c:340: +__msg("mark_precise: frame0: regs= stack=-8 before 1: (7b) *(u64 *)(r10 -8) = r1") CHECK: Lines should not end with a '(' #124: FILE: tools/testing/selftests/bpf/progs/verifier_precision.c:344: + asm volatile ( WARNING: line length of 85 exceeds 80 columns #128: FILE: tools/testing/selftests/bpf/progs/verifier_precision.c:348: + ".8byte %[xchg_insn];" /* r2 = atomic_xchg(*(u64 *)(r10 - 8), r2) */ WARNING: line length of 104 exceeds 80 columns #142: FILE: tools/testing/selftests/bpf/progs/verifier_precision.c:362: +__msg("mark_precise: frame0: regs=r2 stack= before 3: (db) r2 = atomic64_fetch_or((u64 *)(r10 -8), r2)") WARNING: line length of 82 exceeds 80 columns #144: FILE: tools/testing/selftests/bpf/progs/verifier_precision.c:364: +__msg("mark_precise: frame0: regs= stack=-8 before 1: (7b) *(u64 *)(r10 -8) = r1") CHECK: Lines should not end with a '(' #148: FILE: tools/testing/selftests/bpf/progs/verifier_precision.c:368: + asm volatile ( WARNING: line length of 89 exceeds 80 columns #152: FILE: tools/testing/selftests/bpf/progs/verifier_precision.c:372: + ".8byte %[fetch_or_insn];" /* r2 = atomic_fetch_or(*(u64 *)(r10 - 8), r2) */ WARNING: line length of 90 exceeds 80 columns #159: FILE: tools/testing/selftests/bpf/progs/verifier_precision.c:379: + BPF_ATOMIC_OP(BPF_DW, BPF_OR | BPF_FETCH, BPF_REG_10, BPF_REG_2, -8)) WARNING: line length of 105 exceeds 80 columns #166: FILE: tools/testing/selftests/bpf/progs/verifier_precision.c:386: +__msg("mark_precise: frame0: regs=r2 stack= before 3: (db) r2 = atomic64_fetch_and((u64 *)(r10 -8), r2)") WARNING: line length of 82 exceeds 80 columns #168: FILE: tools/testing/selftests/bpf/progs/verifier_precision.c:388: +__msg("mark_precise: frame0: regs= stack=-8 before 1: (7b) *(u64 *)(r10 -8) = r1") CHECK: Lines should not end with a '(' #172: FILE: tools/testing/selftests/bpf/progs/verifier_precision.c:392: + asm volatile ( WARNING: line length of 90 exceeds 80 columns #176: FILE: tools/testing/selftests/bpf/progs/verifier_precision.c:396: + ".8byte %[fetch_and_insn];" /* r2 = atomic_fetch_and(*(u64 *)(r10 - 8), r2) */ WARNING: line length of 91 exceeds 80 columns #183: FILE: tools/testing/selftests/bpf/progs/verifier_precision.c:403: + BPF_ATOMIC_OP(BPF_DW, BPF_AND | BPF_FETCH, BPF_REG_10, BPF_REG_2, -8)) WARNING: line length of 105 exceeds 80 columns #190: FILE: tools/testing/selftests/bpf/progs/verifier_precision.c:410: +__msg("mark_precise: frame0: regs=r2 stack= before 3: (db) r2 = atomic64_fetch_xor((u64 *)(r10 -8), r2)") WARNING: line length of 82 exceeds 80 columns #192: FILE: tools/testing/selftests/bpf/progs/verifier_precision.c:412: +__msg("mark_precise: frame0: regs= stack=-8 before 1: (7b) *(u64 *)(r10 -8) = r1") CHECK: Lines should not end with a '(' #196: FILE: tools/testing/selftests/bpf/progs/verifier_precision.c:416: + asm volatile ( WARNING: line length of 90 exceeds 80 columns #200: FILE: tools/testing/selftests/bpf/progs/verifier_precision.c:420: + ".8byte %[fetch_xor_insn];" /* r2 = atomic_fetch_xor(*(u64 *)(r10 - 8), r2) */ WARNING: line length of 91 exceeds 80 columns #207: FILE: tools/testing/selftests/bpf/progs/verifier_precision.c:427: + BPF_ATOMIC_OP(BPF_DW, BPF_XOR | BPF_FETCH, BPF_REG_10, BPF_REG_2, -8)) WARNING: line length of 107 exceeds 80 columns #214: FILE: tools/testing/selftests/bpf/progs/verifier_precision.c:434: +__msg("mark_precise: frame0: regs=r0 stack= before 4: (db) r0 = atomic64_cmpxchg((u64 *)(r10 -8), r0, r2)") WARNING: line length of 82 exceeds 80 columns #217: FILE: tools/testing/selftests/bpf/progs/verifier_precision.c:437: +__msg("mark_precise: frame0: regs= stack=-8 before 1: (7b) *(u64 *)(r10 -8) = r1") CHECK: Lines should not end with a '(' #221: FILE: tools/testing/selftests/bpf/progs/verifier_precision.c:441: + asm volatile ( WARNING: line length of 92 exceeds 80 columns #226: FILE: tools/testing/selftests/bpf/progs/verifier_precision.c:446: + ".8byte %[cmpxchg_insn];" /* r0 = atomic_cmpxchg(*(u64 *)(r10 - 8), r0, r2) */ WARNING: line length of 83 exceeds 80 columns #233: FILE: tools/testing/selftests/bpf/progs/verifier_precision.c:453: + BPF_ATOMIC_OP(BPF_DW, BPF_CMPXCHG, BPF_REG_10, BPF_REG_2, -8)) WARNING: line length of 85 exceeds 80 columns #245: FILE: tools/testing/selftests/bpf/progs/verifier_precision.c:465: +__msg("mark_precise: frame0: regs=r2,r3 stack= before 4: (79) r3 = *(u64 *)(r10 -8)") WARNING: line length of 105 exceeds 80 columns #246: FILE: tools/testing/selftests/bpf/progs/verifier_precision.c:466: +__msg("mark_precise: frame0: regs=r2 stack= before 3: (db) r2 = atomic64_fetch_add((u64 *)(r10 -8), r2)") WARNING: line length of 82 exceeds 80 columns #248: FILE: tools/testing/selftests/bpf/progs/verifier_precision.c:468: +__msg("mark_precise: frame0: regs= stack=-8 before 1: (7b) *(u64 *)(r10 -8) = r1") CHECK: Lines should not end with a '(' #252: FILE: tools/testing/selftests/bpf/progs/verifier_precision.c:472: + asm volatile ( WARNING: line length of 90 exceeds 80 columns #256: FILE: tools/testing/selftests/bpf/progs/verifier_precision.c:476: + ".8byte %[fetch_add_insn];" /* r2 = atomic_fetch_add(*(u64 *)(r10 - 8), r2) */ WARNING: line length of 91 exceeds 80 columns #267: FILE: tools/testing/selftests/bpf/progs/verifier_precision.c:487: + BPF_ATOMIC_OP(BPF_DW, BPF_ADD | BPF_FETCH, BPF_REG_10, BPF_REG_2, -8)) WARNING: line length of 85 exceeds 80 columns #273: FILE: tools/testing/selftests/bpf/progs/verifier_precision.c:493: +__msg("mark_precise: frame0: regs=r0,r3 stack= before 5: (79) r3 = *(u64 *)(r10 -8)") WARNING: line length of 107 exceeds 80 columns #274: FILE: tools/testing/selftests/bpf/progs/verifier_precision.c:494: +__msg("mark_precise: frame0: regs=r0 stack= before 4: (db) r0 = atomic64_cmpxchg((u64 *)(r10 -8), r0, r2)") WARNING: line length of 82 exceeds 80 columns #277: FILE: tools/testing/selftests/bpf/progs/verifier_precision.c:497: +__msg("mark_precise: frame0: regs= stack=-8 before 1: (7b) *(u64 *)(r10 -8) = r1") CHECK: Lines should not end with a '(' #281: FILE: tools/testing/selftests/bpf/progs/verifier_precision.c:501: + asm volatile ( WARNING: line length of 92 exceeds 80 columns #286: FILE: tools/testing/selftests/bpf/progs/verifier_precision.c:506: + ".8byte %[cmpxchg_insn];" /* r0 = atomic_cmpxchg(*(u64 *)(r10 - 8), r0, r2) */ WARNING: line length of 83 exceeds 80 columns #297: FILE: tools/testing/selftests/bpf/progs/verifier_precision.c:517: + BPF_ATOMIC_OP(BPF_DW, BPF_CMPXCHG, BPF_REG_10, BPF_REG_2, -8)) WARNING: line length of 104 exceeds 80 columns #304: FILE: tools/testing/selftests/bpf/progs/verifier_precision.c:524: +__msg("mark_precise: frame0: regs=r1 stack= before 9: (db) r1 = atomic64_fetch_add((u64 *)(r0 +0), r1)") CHECK: Lines should not end with a '(' #308: FILE: tools/testing/selftests/bpf/progs/verifier_precision.c:528: + asm volatile ( WARNING: line length of 89 exceeds 80 columns #317: FILE: tools/testing/selftests/bpf/progs/verifier_precision.c:537: + ".8byte %[fetch_add_insn];" /* r1 = atomic_fetch_add(*(u64 *)(r0 + 0), r1) */ WARNING: line length of 89 exceeds 80 columns #327: FILE: tools/testing/selftests/bpf/progs/verifier_precision.c:547: + BPF_ATOMIC_OP(BPF_DW, BPF_ADD | BPF_FETCH, BPF_REG_0, BPF_REG_1, 0)) WARNING: line length of 107 exceeds 80 columns #334: FILE: tools/testing/selftests/bpf/progs/verifier_precision.c:554: +__msg("mark_precise: frame0: regs=r0 stack= before 11: (db) r0 = atomic64_cmpxchg((u64 *)(r6 +0), r0, r1)") CHECK: Lines should not end with a '(' #338: FILE: tools/testing/selftests/bpf/progs/verifier_precision.c:558: + asm volatile ( WARNING: line length of 91 exceeds 80 columns #349: FILE: tools/testing/selftests/bpf/progs/verifier_precision.c:569: + ".8byte %[cmpxchg_insn];" /* r0 = atomic_cmpxchg(*(u64 *)(r6 + 0), r0, r1) */ WARNING: line length of 81 exceeds 80 columns #359: FILE: tools/testing/selftests/bpf/progs/verifier_precision.c:579: + BPF_ATOMIC_OP(BPF_DW, BPF_CMPXCHG, BPF_REG_6, BPF_REG_1, 0)) WARNING: line length of 102 exceeds 80 columns #366: FILE: tools/testing/selftests/bpf/progs/verifier_precision.c:586: +__msg("mark_precise: frame0: regs=r1 stack= before 9: (c3) r1 = atomic_fetch_add((u32 *)(r0 +0), r1)") CHECK: Lines should not end with a '(' #370: FILE: tools/testing/selftests/bpf/progs/verifier_precision.c:590: + asm volatile ( WARNING: line length of 89 exceeds 80 columns #379: FILE: tools/testing/selftests/bpf/progs/verifier_precision.c:599: + ".8byte %[fetch_add_insn];" /* r1 = atomic_fetch_add(*(u32 *)(r0 + 0), r1) */ WARNING: line length of 88 exceeds 80 columns #389: FILE: tools/testing/selftests/bpf/progs/verifier_precision.c:609: + BPF_ATOMIC_OP(BPF_W, BPF_ADD | BPF_FETCH, BPF_REG_0, BPF_REG_1, 0)) WARNING: line length of 105 exceeds 80 columns #396: FILE: tools/testing/selftests/bpf/progs/verifier_precision.c:616: +__msg("mark_precise: frame0: regs=r0 stack= before 11: (c3) r0 = atomic_cmpxchg((u32 *)(r6 +0), r0, r1)") CHECK: Lines should not end with a '(' #400: FILE: tools/testing/selftests/bpf/progs/verifier_precision.c:620: + asm volatile ( WARNING: line length of 91 exceeds 80 columns #411: FILE: tools/testing/selftests/bpf/progs/verifier_precision.c:631: + ".8byte %[cmpxchg_insn];" /* r0 = atomic_cmpxchg(*(u32 *)(r6 + 0), r0, r1) */ total: 0 errors, 44 warnings, 12 checks, 351 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 df07552bc027 ("selftests/bpf: Add more precision tracking tests for atomics") has style problems, please review. NOTE: Ignored message types: ALLOC_SIZEOF_STRUCT BAD_REPORTED_BY_LINK CAMELCASE COMMIT_LOG_LONG_LINE FILE_PATH_CHANGES 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, 44 warnings, 12 checks, 351 lines checked