WARNING: line length of 94 exceeds 80 columns #74: FILE: tools/testing/selftests/bpf/prog_tests/arena_atomics.c:171: + printf("%s:SKIP:Clang does not support BPF load-acquire or addr_space_cast\n", WARNING: line length of 83 exceeds 80 columns #88: FILE: tools/testing/selftests/bpf/prog_tests/arena_atomics.c:185: + ASSERT_EQ(skel->arena->load_acquire8_result, 0x12, "load_acquire8_result"); WARNING: line length of 87 exceeds 80 columns #89: FILE: tools/testing/selftests/bpf/prog_tests/arena_atomics.c:186: + ASSERT_EQ(skel->arena->load_acquire16_result, 0x1234, "load_acquire16_result"); WARNING: line length of 91 exceeds 80 columns #90: FILE: tools/testing/selftests/bpf/prog_tests/arena_atomics.c:187: + ASSERT_EQ(skel->arena->load_acquire32_result, 0x12345678, "load_acquire32_result"); WARNING: line length of 95 exceeds 80 columns #101: FILE: tools/testing/selftests/bpf/prog_tests/arena_atomics.c:198: + printf("%s:SKIP:Clang does not support BPF store-release or addr_space_cast\n", WARNING: line length of 85 exceeds 80 columns #115: FILE: tools/testing/selftests/bpf/prog_tests/arena_atomics.c:212: + ASSERT_EQ(skel->arena->store_release8_result, 0x12, "store_release8_result"); WARNING: line length of 89 exceeds 80 columns #116: FILE: tools/testing/selftests/bpf/prog_tests/arena_atomics.c:213: + ASSERT_EQ(skel->arena->store_release16_result, 0x1234, "store_release16_result"); WARNING: line length of 93 exceeds 80 columns #117: FILE: tools/testing/selftests/bpf/prog_tests/arena_atomics.c:214: + ASSERT_EQ(skel->arena->store_release32_result, 0x12345678, "store_release32_result"); WARNING: line length of 86 exceeds 80 columns #160: FILE: tools/testing/selftests/bpf/prog_tests/atomics.c:171: + printf("%s:SKIP:Clang does not support BPF load-acquire\n", __func__); WARNING: line length of 81 exceeds 80 columns #173: FILE: tools/testing/selftests/bpf/prog_tests/atomics.c:184: + ASSERT_EQ(skel->bss->load_acquire8_result, 0x12, "load_acquire8_result"); WARNING: line length of 85 exceeds 80 columns #174: FILE: tools/testing/selftests/bpf/prog_tests/atomics.c:185: + ASSERT_EQ(skel->bss->load_acquire16_result, 0x1234, "load_acquire16_result"); WARNING: line length of 89 exceeds 80 columns #175: FILE: tools/testing/selftests/bpf/prog_tests/atomics.c:186: + ASSERT_EQ(skel->bss->load_acquire32_result, 0x12345678, "load_acquire32_result"); WARNING: line length of 97 exceeds 80 columns #176: FILE: tools/testing/selftests/bpf/prog_tests/atomics.c:187: + ASSERT_EQ(skel->bss->load_acquire64_result, 0x1234567890abcdef, "load_acquire64_result"); WARNING: line length of 87 exceeds 80 columns #185: FILE: tools/testing/selftests/bpf/prog_tests/atomics.c:196: + printf("%s:SKIP:Clang does not support BPF store-release\n", __func__); WARNING: line length of 83 exceeds 80 columns #198: FILE: tools/testing/selftests/bpf/prog_tests/atomics.c:209: + ASSERT_EQ(skel->bss->store_release8_result, 0x12, "store_release8_result"); WARNING: line length of 87 exceeds 80 columns #199: FILE: tools/testing/selftests/bpf/prog_tests/atomics.c:210: + ASSERT_EQ(skel->bss->store_release16_result, 0x1234, "store_release16_result"); WARNING: line length of 91 exceeds 80 columns #200: FILE: tools/testing/selftests/bpf/prog_tests/atomics.c:211: + ASSERT_EQ(skel->bss->store_release32_result, 0x12345678, "store_release32_result"); WARNING: line length of 99 exceeds 80 columns #201: FILE: tools/testing/selftests/bpf/prog_tests/atomics.c:212: + ASSERT_EQ(skel->bss->store_release64_result, 0x1234567890abcdef, "store_release64_result"); WARNING: line length of 87 exceeds 80 columns #279: FILE: tools/testing/selftests/bpf/progs/arena_atomics.c:27: +#if defined(__BPF_FEATURE_LOAD_ACQ_STORE_REL) && defined(__BPF_FEATURE_ADDR_SPACE_CAST) WARNING: line length of 87 exceeds 80 columns #307: FILE: tools/testing/selftests/bpf/progs/arena_atomics.c:300: + load_acquire8_result = __atomic_load_n(&load_acquire8_value, __ATOMIC_ACQUIRE); WARNING: line length of 89 exceeds 80 columns #308: FILE: tools/testing/selftests/bpf/progs/arena_atomics.c:301: + load_acquire16_result = __atomic_load_n(&load_acquire16_value, __ATOMIC_ACQUIRE); WARNING: line length of 89 exceeds 80 columns #309: FILE: tools/testing/selftests/bpf/progs/arena_atomics.c:302: + load_acquire32_result = __atomic_load_n(&load_acquire32_value, __ATOMIC_ACQUIRE); WARNING: line length of 89 exceeds 80 columns #310: FILE: tools/testing/selftests/bpf/progs/arena_atomics.c:303: + load_acquire64_result = __atomic_load_n(&load_acquire64_value, __ATOMIC_ACQUIRE); WARNING: line length of 87 exceeds 80 columns #387: FILE: tools/testing/selftests/bpf/progs/atomics.c:195: + load_acquire8_result = __atomic_load_n(&load_acquire8_value, __ATOMIC_ACQUIRE); WARNING: line length of 89 exceeds 80 columns #388: FILE: tools/testing/selftests/bpf/progs/atomics.c:196: + load_acquire16_result = __atomic_load_n(&load_acquire16_value, __ATOMIC_ACQUIRE); WARNING: line length of 89 exceeds 80 columns #389: FILE: tools/testing/selftests/bpf/progs/atomics.c:197: + load_acquire32_result = __atomic_load_n(&load_acquire32_value, __ATOMIC_ACQUIRE); WARNING: line length of 89 exceeds 80 columns #390: FILE: tools/testing/selftests/bpf/progs/atomics.c:198: + load_acquire64_result = __atomic_load_n(&load_acquire64_value, __ATOMIC_ACQUIRE); WARNING: added, moved or deleted file(s), does MAINTAINERS need updating? #422: new file mode 100644 CHECK: Lines should not end with a '(' #440: FILE: tools/testing/selftests/bpf/progs/verifier_load_acquire.c:14: + asm volatile ( CHECK: Lines should not end with a '(' #452: FILE: tools/testing/selftests/bpf/progs/verifier_load_acquire.c:26: + asm volatile ( CHECK: Lines should not end with a '(' #464: FILE: tools/testing/selftests/bpf/progs/verifier_load_acquire.c:38: + asm volatile ( CHECK: Lines should not end with a '(' #476: FILE: tools/testing/selftests/bpf/progs/verifier_load_acquire.c:50: + asm volatile ( CHECK: Lines should not end with a '(' #488: FILE: tools/testing/selftests/bpf/progs/verifier_load_acquire.c:62: + asm volatile ( CHECK: Lines should not end with a '(' #499: FILE: tools/testing/selftests/bpf/progs/verifier_load_acquire.c:73: + asm volatile ( WARNING: line length of 83 exceeds 80 columns #509: FILE: tools/testing/selftests/bpf/progs/verifier_load_acquire.c:83: +__description("load-acquire is not supported by compiler or jit, use a dummy test") WARNING: line length of 95 exceeds 80 columns #532: FILE: tools/testing/selftests/bpf/progs/verifier_precision.c:98: +__msg("mark_precise: frame0: regs=r1 stack= before 1: (db) r1 = load_acquire((u64 *)(r10 -8))") WARNING: line length of 81 exceeds 80 columns #533: FILE: tools/testing/selftests/bpf/progs/verifier_precision.c:99: +__msg("mark_precise: frame0: regs= stack=-8 before 0: (7a) *(u64 *)(r10 -8) = 8") CHECK: Lines should not end with a '(' #536: FILE: tools/testing/selftests/bpf/progs/verifier_precision.c:102: + asm volatile ( WARNING: line length of 82 exceeds 80 columns #549: FILE: tools/testing/selftests/bpf/progs/verifier_precision.c:115: +__msg("mark_precise: frame0: regs=r1 stack= before 2: (79) r1 = *(u64 *)(r10 -8)") WARNING: line length of 95 exceeds 80 columns #550: FILE: tools/testing/selftests/bpf/progs/verifier_precision.c:116: +__msg("mark_precise: frame0: regs= stack=-8 before 1: (db) store_release((u64 *)(r10 -8), r1)") CHECK: Lines should not end with a '(' #554: FILE: tools/testing/selftests/bpf/progs/verifier_precision.c:120: + asm volatile ( CHECK: Lines should not end with a '(' #588: FILE: tools/testing/selftests/bpf/progs/verifier_store_release.c:14: + asm volatile ( CHECK: Lines should not end with a '(' #601: FILE: tools/testing/selftests/bpf/progs/verifier_store_release.c:27: + asm volatile ( CHECK: Lines should not end with a '(' #614: FILE: tools/testing/selftests/bpf/progs/verifier_store_release.c:40: + asm volatile ( CHECK: Lines should not end with a '(' #627: FILE: tools/testing/selftests/bpf/progs/verifier_store_release.c:53: + asm volatile ( CHECK: Lines should not end with a '(' #640: FILE: tools/testing/selftests/bpf/progs/verifier_store_release.c:66: + asm volatile ( CHECK: Lines should not end with a '(' #651: FILE: tools/testing/selftests/bpf/progs/verifier_store_release.c:77: + asm volatile ( CHECK: Lines should not end with a '(' #663: FILE: tools/testing/selftests/bpf/progs/verifier_store_release.c:89: + asm volatile ( CHECK: Lines should not end with a '(' #676: FILE: tools/testing/selftests/bpf/progs/verifier_store_release.c:102: + asm volatile ( CHECK: Lines should not end with a '(' #696: FILE: tools/testing/selftests/bpf/progs/verifier_store_release.c:122: + asm volatile ( WARNING: quoted string split across lines #707: FILE: tools/testing/selftests/bpf/progs/verifier_store_release.c:133: +"l0_%=:" + "r0 = 0;" WARNING: line length of 84 exceeds 80 columns #718: FILE: tools/testing/selftests/bpf/progs/verifier_store_release.c:144: +__description("store-release is not supported by compiler or jit, use a dummy test") total: 0 errors, 35 warnings, 17 checks, 617 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 004e6d638383 ("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, 35 warnings, 17 checks, 617 lines checked