WARNING: line length of 210 exceeds 80 columns #62: FILE: tools/testing/selftests/bpf/progs/verifier_bswap.c:54: +__msg("w0 &= 16128 {{.*}}; R0=scalar(smin=smin32=0,smax=umax=smax32=umax32=16128,var_off=(0x0; 0x3f00))") __msg("r0 = bswap16 r0 {{.*}}; R0=scalar(smin=smin32=0,smax=umax=smax32=umax32=63,var_off=(0x0; 0x3f))") WARNING: Avoid line continuations in quoted strings #65: FILE: tools/testing/selftests/bpf/progs/verifier_bswap.c:57: + asm volatile (" \ WARNING: line length of 81 exceeds 80 columns #72: FILE: tools/testing/selftests/bpf/progs/verifier_bswap.c:64: + /* Verify range - if tnum works correctly, trap path is dead code */ \ WARNING: line length of 220 exceeds 80 columns #88: FILE: tools/testing/selftests/bpf/progs/verifier_bswap.c:80: +__msg("w0 &= 16128 {{.*}}; R0=scalar(smin=smin32=0,smax=umax=smax32=umax32=16128,var_off=(0x0; 0x3f00))") __msg("r0 = bswap32 r0 {{.*}}; R0=scalar(smin=smin32=0,smax=umax=smax32=umax32=0x3f0000,var_off=(0x0; 0x3f0000))") WARNING: Avoid line continuations in quoted strings #91: FILE: tools/testing/selftests/bpf/progs/verifier_bswap.c:83: + asm volatile (" \ WARNING: line length of 89 exceeds 80 columns #98: FILE: tools/testing/selftests/bpf/progs/verifier_bswap.c:90: + /* Verify bswap32 result - if tnum works correctly, trap path is dead code */ \ WARNING: line length of 238 exceeds 80 columns #114: FILE: tools/testing/selftests/bpf/progs/verifier_bswap.c:106: +__msg("r0 &= 16128 {{.*}}; R0=scalar(smin=smin32=0,smax=umax=smax32=umax32=16128,var_off=(0x0; 0x3f00))") __msg("r0 = bswap64 r0 {{.*}}; R0=scalar(smin=smin32=0,smax=umax=0x3f000000000000,smax32=umax32=0,var_off=(0x0; 0x3f000000000000))") WARNING: Avoid line continuations in quoted strings #117: FILE: tools/testing/selftests/bpf/progs/verifier_bswap.c:109: + asm volatile (" \ WARNING: line length of 89 exceeds 80 columns #124: FILE: tools/testing/selftests/bpf/progs/verifier_bswap.c:116: + /* Verify bswap64 result - if tnum works correctly, trap path is dead code */ \ WARNING: line length of 81 exceeds 80 columns #129: FILE: tools/testing/selftests/bpf/progs/verifier_bswap.c:121: +trap_%=: /* Should never reach - r0 must be in [0, 0x3f000000000000] */ \ WARNING: line length of 105 exceeds 80 columns #141: FILE: tools/testing/selftests/bpf/progs/verifier_bswap.c:133: +__msg("w0 &= 16128 {{.*}}; R0=scalar(smin=smin32=0,smax=umax=smax32=umax32=16128,var_off=(0x0; 0x3f00))") WARNING: line length of 101 exceeds 80 columns #144: FILE: tools/testing/selftests/bpf/progs/verifier_bswap.c:136: +__msg("r0 = be16 r0 {{.*}}; R0=scalar(smin=smin32=0,smax=umax=smax32=umax32=63,var_off=(0x0; 0x3f))") WARNING: line length of 106 exceeds 80 columns #147: FILE: tools/testing/selftests/bpf/progs/verifier_bswap.c:139: +__msg("r0 = be16 r0 {{.*}}; R0=scalar(smin=smin32=0,smax=umax=smax32=umax32=16128,var_off=(0x0; 0x3f00))") WARNING: Avoid line continuations in quoted strings #151: FILE: tools/testing/selftests/bpf/progs/verifier_bswap.c:143: + asm volatile (" \ WARNING: line length of 81 exceeds 80 columns #158: FILE: tools/testing/selftests/bpf/progs/verifier_bswap.c:150: + /* Verify range - if tnum works correctly, trap path is dead code */ \ WARNING: Avoid line continuations in quoted strings #161: FILE: tools/testing/selftests/bpf/progs/verifier_bswap.c:153: + "if r0 > 0x3f goto trap_%=; \ WARNING: Avoid line continuations in quoted strings #164: FILE: tools/testing/selftests/bpf/progs/verifier_bswap.c:156: + "if r0 > 0x3f00 goto trap_%=; \ WARNING: Avoid line continuations in quoted strings #167: FILE: tools/testing/selftests/bpf/progs/verifier_bswap.c:159: + "r0 = 0; \ WARNING: line length of 105 exceeds 80 columns #181: FILE: tools/testing/selftests/bpf/progs/verifier_bswap.c:173: +__msg("w0 &= 16128 {{.*}}; R0=scalar(smin=smin32=0,smax=umax=smax32=umax32=16128,var_off=(0x0; 0x3f00))") WARNING: line length of 111 exceeds 80 columns #184: FILE: tools/testing/selftests/bpf/progs/verifier_bswap.c:176: +__msg("r0 = be32 r0 {{.*}}; R0=scalar(smin=smin32=0,smax=umax=smax32=umax32=0x3f0000,var_off=(0x0; 0x3f0000))") WARNING: line length of 106 exceeds 80 columns #187: FILE: tools/testing/selftests/bpf/progs/verifier_bswap.c:179: +__msg("r0 = be32 r0 {{.*}}; R0=scalar(smin=smin32=0,smax=umax=smax32=umax32=16128,var_off=(0x0; 0x3f00))") WARNING: Avoid line continuations in quoted strings #191: FILE: tools/testing/selftests/bpf/progs/verifier_bswap.c:183: + asm volatile (" \ WARNING: line length of 81 exceeds 80 columns #198: FILE: tools/testing/selftests/bpf/progs/verifier_bswap.c:190: + /* Verify range - if tnum works correctly, trap path is dead code */ \ WARNING: Avoid line continuations in quoted strings #201: FILE: tools/testing/selftests/bpf/progs/verifier_bswap.c:193: + "if r0 > 0x3f0000 goto trap_%=; \ WARNING: Avoid line continuations in quoted strings #204: FILE: tools/testing/selftests/bpf/progs/verifier_bswap.c:196: + "if r0 > 0x3f00 goto trap_%=; \ WARNING: Avoid line continuations in quoted strings #207: FILE: tools/testing/selftests/bpf/progs/verifier_bswap.c:199: + "r0 = 0; \ WARNING: line length of 105 exceeds 80 columns #221: FILE: tools/testing/selftests/bpf/progs/verifier_bswap.c:213: +__msg("r0 &= 16128 {{.*}}; R0=scalar(smin=smin32=0,smax=umax=smax32=umax32=16128,var_off=(0x0; 0x3f00))") WARNING: line length of 129 exceeds 80 columns #224: FILE: tools/testing/selftests/bpf/progs/verifier_bswap.c:216: +__msg("r0 = be64 r0 {{.*}}; R0=scalar(smin=smin32=0,smax=umax=0x3f000000000000,smax32=umax32=0,var_off=(0x0; 0x3f000000000000))") WARNING: line length of 106 exceeds 80 columns #227: FILE: tools/testing/selftests/bpf/progs/verifier_bswap.c:219: +__msg("r0 = be64 r0 {{.*}}; R0=scalar(smin=smin32=0,smax=umax=smax32=umax32=16128,var_off=(0x0; 0x3f00))") WARNING: Avoid line continuations in quoted strings #231: FILE: tools/testing/selftests/bpf/progs/verifier_bswap.c:223: + asm volatile (" \ WARNING: line length of 81 exceeds 80 columns #238: FILE: tools/testing/selftests/bpf/progs/verifier_bswap.c:230: + /* Verify range - if tnum works correctly, trap path is dead code */ \ WARNING: Avoid line continuations in quoted strings #241: FILE: tools/testing/selftests/bpf/progs/verifier_bswap.c:233: + "r2 = 0x3f000000000000 ll; /* Load 64-bit constant */ \ WARNING: Avoid line continuations in quoted strings #245: FILE: tools/testing/selftests/bpf/progs/verifier_bswap.c:237: + "if r0 > 0x3f00 goto trap_%=; \ WARNING: Avoid line continuations in quoted strings #248: FILE: tools/testing/selftests/bpf/progs/verifier_bswap.c:240: + "r0 = 0; \ WARNING: line length of 105 exceeds 80 columns #262: FILE: tools/testing/selftests/bpf/progs/verifier_bswap.c:254: +__msg("w0 &= 16128 {{.*}}; R0=scalar(smin=smin32=0,smax=umax=smax32=umax32=16128,var_off=(0x0; 0x3f00))") WARNING: line length of 106 exceeds 80 columns #265: FILE: tools/testing/selftests/bpf/progs/verifier_bswap.c:257: +__msg("r0 = le16 r0 {{.*}}; R0=scalar(smin=smin32=0,smax=umax=smax32=umax32=16128,var_off=(0x0; 0x3f00))") WARNING: line length of 101 exceeds 80 columns #268: FILE: tools/testing/selftests/bpf/progs/verifier_bswap.c:260: +__msg("r0 = le16 r0 {{.*}}; R0=scalar(smin=smin32=0,smax=umax=smax32=umax32=63,var_off=(0x0; 0x3f))") WARNING: Avoid line continuations in quoted strings #272: FILE: tools/testing/selftests/bpf/progs/verifier_bswap.c:264: + asm volatile (" \ WARNING: line length of 81 exceeds 80 columns #279: FILE: tools/testing/selftests/bpf/progs/verifier_bswap.c:271: + /* Verify range - if tnum works correctly, trap path is dead code */ \ WARNING: Avoid line continuations in quoted strings #282: FILE: tools/testing/selftests/bpf/progs/verifier_bswap.c:274: + "if r0 > 0x3f00 goto trap_%=; \ WARNING: Avoid line continuations in quoted strings #285: FILE: tools/testing/selftests/bpf/progs/verifier_bswap.c:277: + "if r0 > 0x3f goto trap_%=; \ WARNING: Avoid line continuations in quoted strings #288: FILE: tools/testing/selftests/bpf/progs/verifier_bswap.c:280: + "r0 = 0; \ WARNING: line length of 105 exceeds 80 columns #302: FILE: tools/testing/selftests/bpf/progs/verifier_bswap.c:294: +__msg("w0 &= 16128 {{.*}}; R0=scalar(smin=smin32=0,smax=umax=smax32=umax32=16128,var_off=(0x0; 0x3f00))") WARNING: line length of 106 exceeds 80 columns #305: FILE: tools/testing/selftests/bpf/progs/verifier_bswap.c:297: +__msg("r0 = le32 r0 {{.*}}; R0=scalar(smin=smin32=0,smax=umax=smax32=umax32=16128,var_off=(0x0; 0x3f00))") WARNING: line length of 111 exceeds 80 columns #308: FILE: tools/testing/selftests/bpf/progs/verifier_bswap.c:300: +__msg("r0 = le32 r0 {{.*}}; R0=scalar(smin=smin32=0,smax=umax=smax32=umax32=0x3f0000,var_off=(0x0; 0x3f0000))") WARNING: Avoid line continuations in quoted strings #312: FILE: tools/testing/selftests/bpf/progs/verifier_bswap.c:304: + asm volatile (" \ WARNING: line length of 81 exceeds 80 columns #319: FILE: tools/testing/selftests/bpf/progs/verifier_bswap.c:311: + /* Verify range - if tnum works correctly, trap path is dead code */ \ WARNING: Avoid line continuations in quoted strings #322: FILE: tools/testing/selftests/bpf/progs/verifier_bswap.c:314: + "if r0 > 0x3f00 goto trap_%=; \ WARNING: Avoid line continuations in quoted strings #325: FILE: tools/testing/selftests/bpf/progs/verifier_bswap.c:317: + "if r0 > 0x3f0000 goto trap_%=; \ WARNING: Avoid line continuations in quoted strings #328: FILE: tools/testing/selftests/bpf/progs/verifier_bswap.c:320: + "r0 = 0; \ WARNING: line length of 105 exceeds 80 columns #342: FILE: tools/testing/selftests/bpf/progs/verifier_bswap.c:334: +__msg("r0 &= 16128 {{.*}}; R0=scalar(smin=smin32=0,smax=umax=smax32=umax32=16128,var_off=(0x0; 0x3f00))") WARNING: line length of 106 exceeds 80 columns #345: FILE: tools/testing/selftests/bpf/progs/verifier_bswap.c:337: +__msg("r0 = le64 r0 {{.*}}; R0=scalar(smin=smin32=0,smax=umax=smax32=umax32=16128,var_off=(0x0; 0x3f00))") WARNING: line length of 129 exceeds 80 columns #348: FILE: tools/testing/selftests/bpf/progs/verifier_bswap.c:340: +__msg("r0 = le64 r0 {{.*}}; R0=scalar(smin=smin32=0,smax=umax=0x3f000000000000,smax32=umax32=0,var_off=(0x0; 0x3f000000000000))") WARNING: Avoid line continuations in quoted strings #352: FILE: tools/testing/selftests/bpf/progs/verifier_bswap.c:344: + asm volatile (" \ WARNING: line length of 81 exceeds 80 columns #359: FILE: tools/testing/selftests/bpf/progs/verifier_bswap.c:351: + /* Verify range - if tnum works correctly, trap path is dead code */ \ WARNING: Avoid line continuations in quoted strings #362: FILE: tools/testing/selftests/bpf/progs/verifier_bswap.c:354: + "if r0 > 0x3f00 goto trap_%=; \ WARNING: Avoid line continuations in quoted strings #365: FILE: tools/testing/selftests/bpf/progs/verifier_bswap.c:357: + "r2 = 0x3f000000000000 ll; /* Load 64-bit constant */ \ WARNING: Avoid line continuations in quoted strings #369: FILE: tools/testing/selftests/bpf/progs/verifier_bswap.c:361: + "r0 = 0; \ total: 0 errors, 58 warnings, 0 checks, 327 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 5d599667e949 ("selftests/bpf: Add tests for BPF_END bitwise tracking") 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, 58 warnings, 0 checks, 327 lines checked