WARNING: line length of 105 exceeds 80 columns #73: 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 #75: 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 '(' #79: FILE: tools/testing/selftests/bpf/progs/verifier_precision.c:320: + asm volatile ( WARNING: line length of 90 exceeds 80 columns #83: 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 #90: 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 #97: 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 #99: 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 '(' #103: FILE: tools/testing/selftests/bpf/progs/verifier_precision.c:344: + asm volatile ( WARNING: line length of 85 exceeds 80 columns #107: FILE: tools/testing/selftests/bpf/progs/verifier_precision.c:348: + ".8byte %[xchg_insn];" /* r2 = atomic_xchg(*(u64 *)(r10 - 8), r2) */ WARNING: line length of 107 exceeds 80 columns #121: FILE: tools/testing/selftests/bpf/progs/verifier_precision.c:362: +__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 #124: FILE: tools/testing/selftests/bpf/progs/verifier_precision.c:365: +__msg("mark_precise: frame0: regs= stack=-8 before 1: (7b) *(u64 *)(r10 -8) = r1") CHECK: Lines should not end with a '(' #128: FILE: tools/testing/selftests/bpf/progs/verifier_precision.c:369: + asm volatile ( WARNING: line length of 92 exceeds 80 columns #133: FILE: tools/testing/selftests/bpf/progs/verifier_precision.c:374: + ".8byte %[cmpxchg_insn];" /* r0 = atomic_cmpxchg(*(u64 *)(r10 - 8), r0, r2) */ WARNING: line length of 83 exceeds 80 columns #140: FILE: tools/testing/selftests/bpf/progs/verifier_precision.c:381: + BPF_ATOMIC_OP(BPF_DW, BPF_CMPXCHG, BPF_REG_10, BPF_REG_2, -8)) WARNING: line length of 85 exceeds 80 columns #152: FILE: tools/testing/selftests/bpf/progs/verifier_precision.c:393: +__msg("mark_precise: frame0: regs=r2,r3 stack= before 4: (79) r3 = *(u64 *)(r10 -8)") WARNING: line length of 105 exceeds 80 columns #153: FILE: tools/testing/selftests/bpf/progs/verifier_precision.c:394: +__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 #155: FILE: tools/testing/selftests/bpf/progs/verifier_precision.c:396: +__msg("mark_precise: frame0: regs= stack=-8 before 1: (7b) *(u64 *)(r10 -8) = r1") CHECK: Lines should not end with a '(' #159: FILE: tools/testing/selftests/bpf/progs/verifier_precision.c:400: + asm volatile ( WARNING: line length of 90 exceeds 80 columns #163: FILE: tools/testing/selftests/bpf/progs/verifier_precision.c:404: + ".8byte %[fetch_add_insn];" /* r2 = atomic_fetch_add(*(u64 *)(r10 - 8), r2) */ WARNING: line length of 91 exceeds 80 columns #174: FILE: tools/testing/selftests/bpf/progs/verifier_precision.c:415: + BPF_ATOMIC_OP(BPF_DW, BPF_ADD | BPF_FETCH, BPF_REG_10, BPF_REG_2, -8)) WARNING: line length of 85 exceeds 80 columns #180: FILE: tools/testing/selftests/bpf/progs/verifier_precision.c:421: +__msg("mark_precise: frame0: regs=r0,r3 stack= before 5: (79) r3 = *(u64 *)(r10 -8)") WARNING: line length of 107 exceeds 80 columns #181: FILE: tools/testing/selftests/bpf/progs/verifier_precision.c:422: +__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 #184: FILE: tools/testing/selftests/bpf/progs/verifier_precision.c:425: +__msg("mark_precise: frame0: regs= stack=-8 before 1: (7b) *(u64 *)(r10 -8) = r1") CHECK: Lines should not end with a '(' #188: FILE: tools/testing/selftests/bpf/progs/verifier_precision.c:429: + asm volatile ( WARNING: line length of 92 exceeds 80 columns #193: FILE: tools/testing/selftests/bpf/progs/verifier_precision.c:434: + ".8byte %[cmpxchg_insn];" /* r0 = atomic_cmpxchg(*(u64 *)(r10 - 8), r0, r2) */ WARNING: line length of 83 exceeds 80 columns #204: FILE: tools/testing/selftests/bpf/progs/verifier_precision.c:445: + BPF_ATOMIC_OP(BPF_DW, BPF_CMPXCHG, BPF_REG_10, BPF_REG_2, -8)) WARNING: line length of 104 exceeds 80 columns #211: FILE: tools/testing/selftests/bpf/progs/verifier_precision.c:452: +__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 '(' #215: FILE: tools/testing/selftests/bpf/progs/verifier_precision.c:456: + asm volatile ( WARNING: line length of 89 exceeds 80 columns #224: FILE: tools/testing/selftests/bpf/progs/verifier_precision.c:465: + ".8byte %[fetch_add_insn];" /* r1 = atomic_fetch_add(*(u64 *)(r0 + 0), r1) */ WARNING: line length of 89 exceeds 80 columns #234: FILE: tools/testing/selftests/bpf/progs/verifier_precision.c:475: + BPF_ATOMIC_OP(BPF_DW, BPF_ADD | BPF_FETCH, BPF_REG_0, BPF_REG_1, 0)) WARNING: line length of 107 exceeds 80 columns #241: FILE: tools/testing/selftests/bpf/progs/verifier_precision.c:482: +__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 '(' #245: FILE: tools/testing/selftests/bpf/progs/verifier_precision.c:486: + asm volatile ( WARNING: line length of 91 exceeds 80 columns #256: FILE: tools/testing/selftests/bpf/progs/verifier_precision.c:497: + ".8byte %[cmpxchg_insn];" /* r0 = atomic_cmpxchg(*(u64 *)(r6 + 0), r0, r1) */ WARNING: line length of 81 exceeds 80 columns #266: FILE: tools/testing/selftests/bpf/progs/verifier_precision.c:507: + BPF_ATOMIC_OP(BPF_DW, BPF_CMPXCHG, BPF_REG_6, BPF_REG_1, 0)) total: 0 errors, 27 warnings, 7 checks, 217 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 4ced661e6c4e ("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, 27 warnings, 7 checks, 217 lines checked