WARNING: added, moved or deleted file(s), does MAINTAINERS need updating? #31: new file mode 100644 WARNING: line length of 87 exceeds 80 columns #162: FILE: tools/testing/selftests/bpf/prog_tests/htab_dynkey_test.c:127: + bpf_dynptr_user_init(name[next_idx], sizeof(name[next_idx]), next_key); WARNING: Prefer strscpy, strscpy_pad, or __nonstring over strncpy - see: https://github.com/KSPP/linux/issues/90 #206: FILE: tools/testing/selftests/bpf/prog_tests/htab_dynkey_test.c:171: + strncpy(name[0], name_list[0], sizeof(name[0]) - 1); WARNING: line length of 94 exceeds 80 columns #311: FILE: tools/testing/selftests/bpf/prog_tests/htab_dynkey_test.c:276: + bpf_dynptr_user_init(name[next_idx], sizeof(name[next_idx]), &next_key->name); WARNING: line length of 83 exceeds 80 columns #324: FILE: tools/testing/selftests/bpf/prog_tests/htab_dynkey_test.c:289: + ASSERT_EQ(next_key->id, INIT_ID + i, name_list[i]); WARNING: line length of 84 exceeds 80 columns #382: FILE: tools/testing/selftests/bpf/prog_tests/htab_dynkey_test.c:347: + bpf_dynptr_user_init(name_list[0], strlen(name_list[0]) + 1, &key.f_2.name); WARNING: Missing a blank line after declarations #420: FILE: tools/testing/selftests/bpf/prog_tests/htab_dynkey_test.c:385: + struct htab_dynkey_test_success *skel; + LIBBPF_OPTS(bpf_test_run_opts, opts); WARNING: line length of 87 exceeds 80 columns #429: FILE: tools/testing/selftests/bpf/prog_tests/htab_dynkey_test.c:394: + (nested ? skel->progs.nested_dynptr_key : skel->progs.mixed_dynptr_key); WARNING: line length of 94 exceeds 80 columns #655: FILE: tools/testing/selftests/bpf/progs/htab_dynkey_test_failure.c:187: +static int lookup_htab(struct bpf_map *map, struct id_dname_key *key, void *value, void *data) WARNING: line length of 83 exceeds 80 columns #805: FILE: tools/testing/selftests/bpf/progs/htab_dynkey_test_success.c:115: + err = bpf_dynptr_write(&key, 0, (void *)udevd_name, sizeof(udevd_name), 0); WARNING: line length of 83 exceeds 80 columns #833: FILE: tools/testing/selftests/bpf/progs/htab_dynkey_test_success.c:143: + err = bpf_dynptr_write(&key, 0, (void *)udevd_name, sizeof(udevd_name), 0); WARNING: line length of 88 exceeds 80 columns #898: FILE: tools/testing/selftests/bpf/progs/htab_dynkey_test_success.c:208: + err = bpf_dynptr_write(&key.name, 0, (void *)udevd_name, sizeof(udevd_name), 0); WARNING: line length of 88 exceeds 80 columns #926: FILE: tools/testing/selftests/bpf/progs/htab_dynkey_test_success.c:236: + err = bpf_dynptr_write(&key.name, 0, (void *)udevd_name, sizeof(udevd_name), 0); WARNING: line length of 83 exceeds 80 columns #962: FILE: tools/testing/selftests/bpf/progs/htab_dynkey_test_success.c:272: + bpf_dynptr_from_mem(dynptr_buf[0], sizeof(systemd_name), 0, &key.f_2.name); WARNING: line length of 85 exceeds 80 columns #975: FILE: tools/testing/selftests/bpf/progs/htab_dynkey_test_success.c:285: + bpf_dynptr_from_mem(dynptr_buf[0], sizeof(rcu_sched_name), 0, &key.f_2.name); WARNING: line length of 87 exceeds 80 columns #991: FILE: tools/testing/selftests/bpf/progs/htab_dynkey_test_success.c:301: + bpf_ringbuf_reserve_dynptr(&ringbuf, sizeof(rcu_sched_name), 0, &key.f_2.name); WARNING: line length of 100 exceeds 80 columns #992: FILE: tools/testing/selftests/bpf/progs/htab_dynkey_test_success.c:302: + err = bpf_dynptr_write(&key.f_2.name, 0, (void *)rcu_sched_name, sizeof(rcu_sched_name), 0); WARNING: line length of 85 exceeds 80 columns #1006: FILE: tools/testing/selftests/bpf/progs/htab_dynkey_test_success.c:316: + bpf_dynptr_from_mem(dynptr_buf[0], sizeof(rcu_sched_name), 0, &key.f_2.name); WARNING: line length of 85 exceeds 80 columns #1027: FILE: tools/testing/selftests/bpf/progs/htab_dynkey_test_success.c:337: + bpf_ringbuf_reserve_dynptr(&ringbuf, sizeof(systemd_name), 0, &key.f_2.name); WARNING: line length of 96 exceeds 80 columns #1028: FILE: tools/testing/selftests/bpf/progs/htab_dynkey_test_success.c:338: + err = bpf_dynptr_write(&key.f_2.name, 0, (void *)systemd_name, sizeof(systemd_name), 0); total: 0 errors, 20 warnings, 0 checks, 1026 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 043f8d6d03a8 ("selftests/bpf: Add test cases for hash map with dynptr key") 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, 20 warnings, 0 checks, 1026 lines checked