WARNING: line length of 91 exceeds 80 columns #139: FILE: kernel/bpf/arraymap.c:442: + if (btf_record_has_field(map->record, BPF_TIMER | BPF_WORKQUEUE | BPF_TASK_WORK)) { WARNING: line length of 98 exceeds 80 columns #146: FILE: kernel/bpf/arraymap.c:449: + bpf_obj_free_task_work(map->record, array_map_elem_ptr(array, i)); WARNING: line length of 90 exceeds 80 columns #225: FILE: kernel/bpf/hashtab.c:238: + htab_elem_value(elem, htab->map.key_size)); WARNING: line length of 82 exceeds 80 columns #242: FILE: kernel/bpf/hashtab.c:1514: + if (btf_record_has_field(htab->map.record, BPF_TASK_WORK)) WARNING: line length of 95 exceeds 80 columns #244: FILE: kernel/bpf/hashtab.c:1516: + htab_elem_value(l, htab->map.key_size)); WARNING: line length of 96 exceeds 80 columns #258: FILE: kernel/bpf/hashtab.c:1528: + if (btf_record_has_field(htab->map.record, BPF_TIMER | BPF_WORKQUEUE | BPF_TASK_WORK)) { WARNING: line length of 86 exceeds 80 columns #294: FILE: kernel/bpf/helpers.c:3706: +typedef void (*bpf_task_work_callback_t)(struct bpf_map *map, void *key, void *value); WARNING: line length of 97 exceeds 80 columns #297: FILE: kernel/bpf/helpers.c:3709: + * bpf_task_work_schedule_signal - Schedule BPF callback using task_work_add with TWA_SIGNAL mode WARNING: line length of 88 exceeds 80 columns #299: FILE: kernel/bpf/helpers.c:3711: + * @tw: Pointer to the bpf_task_work struct, to use by kernel internally for bookkeeping WARNING: line length of 88 exceeds 80 columns #304: FILE: kernel/bpf/helpers.c:3716: + * Return: 0 if task work has been scheduled successfully, negative error code otherwise WARNING: line length of 95 exceeds 80 columns #316: FILE: kernel/bpf/helpers.c:3728: + * bpf_task_work_schedule_resume - Schedule BPF callback using task_work_add with TWA_RESUME or WARNING: line length of 88 exceeds 80 columns #319: FILE: kernel/bpf/helpers.c:3731: + * @tw: Pointer to the bpf_task_work struct, to use by kernel internally for bookkeeping WARNING: line length of 88 exceeds 80 columns #324: FILE: kernel/bpf/helpers.c:3736: + * Return: 0 if task work has been scheduled successfully, negative error code otherwise WARNING: line length of 94 exceeds 80 columns #393: FILE: kernel/bpf/syscall.c:1252: + BPF_RB_ROOT | BPF_REFCOUNT | BPF_WORKQUEUE | BPF_UPTR | WARNING: line length of 93 exceeds 80 columns #421: FILE: kernel/bpf/verifier.c:2239: + if (btf_record_has_field(map->inner_map_meta->record, BPF_TASK_WORK)) WARNING: line length of 88 exceeds 80 columns #439: FILE: kernel/bpf/verifier.c:8583: + verbose(env, "map '%s' has to have BTF in order to use bpf_task_work\n", WARNING: line length of 81 exceeds 80 columns #444: FILE: kernel/bpf/verifier.c:8588: + verbose(env, "map '%s' has no valid bpf_task_work\n", map->name); WARNING: line length of 88 exceeds 80 columns #485: FILE: kernel/bpf/verifier.c:10661: + is_bpf_wq_set_callback_impl_kfunc(insn->imm) || WARNING: line length of 86 exceeds 80 columns #546: FILE: kernel/bpf/verifier.c:12194: +static bool is_kfunc_arg_task_work(const struct btf *btf, const struct btf_param *arg) WARNING: line length of 81 exceeds 80 columns #580: FILE: kernel/bpf/verifier.c:12408: + return func_id == special_kfunc_list[KF_bpf_task_work_schedule_signal] || WARNING: line length of 88 exceeds 80 columns #610: FILE: kernel/bpf/verifier.c:13250: + if (meta->map.ptr && reg->map_ptr->record->task_work_off >= 0) { WARNING: line length of 89 exceeds 80 columns #636: FILE: kernel/bpf/verifier.c:13585: + verbose(env, "arg#%d doesn't point to a map value\n", i); WARNING: line length of 82 exceeds 80 columns #654: FILE: kernel/bpf/verifier.c:13962: + verbose(env, "kfunc %s#%d failed callback verification\n", total: 0 errors, 23 warnings, 0 checks, 560 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 17ca5a47f9a0 ("bpf: bpf task work plumbing") 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, 23 warnings, 0 checks, 560 lines checked