WARNING: line length of 81 exceeds 80 columns #61: FILE: kernel/bpf/helpers.c:2305: +__bpf_kfunc void *bpf_obj_new(u64 local_type_id__k, struct btf_struct_meta *meta) WARNING: line length of 88 exceeds 80 columns #81: FILE: kernel/bpf/helpers.c:2324: +__bpf_kfunc void *bpf_percpu_obj_new(u64 local_type_id__k, struct btf_struct_meta *meta) WARNING: line length of 82 exceeds 80 columns #117: FILE: kernel/bpf/helpers.c:2372: +__bpf_kfunc void bpf_percpu_obj_drop(void *p__alloc, struct btf_struct_meta *meta) WARNING: line length of 94 exceeds 80 columns #130: FILE: kernel/bpf/helpers.c:2383: +__bpf_kfunc void *bpf_refcount_acquire(void *p__refcounted_kptr, struct btf_struct_meta *meta) WARNING: line length of 86 exceeds 80 columns #140: FILE: kernel/bpf/helpers.c:2400: +__bpf_kfunc void *bpf_refcount_acquire_impl(void *p__refcounted_kptr, void *meta__ign) WARNING: line length of 95 exceeds 80 columns #202: FILE: kernel/bpf/helpers.c:2577: + bool (less)(struct bpf_rb_node *a, const struct bpf_rb_node *b), WARNING: line length of 87 exceeds 80 columns #212: FILE: kernel/bpf/helpers.c:2586: +__bpf_kfunc int bpf_rbtree_add_impl(struct bpf_rb_root *root, struct bpf_rb_node *node, WARNING: line length of 100 exceeds 80 columns #213: FILE: kernel/bpf/helpers.c:2587: + bool (less)(struct bpf_rb_node *a, const struct bpf_rb_node *b), WARNING: line length of 83 exceeds 80 columns #228: FILE: kernel/bpf/helpers.c:4586: +BTF_ID_FLAGS(func, bpf_percpu_obj_new, KF_ACQUIRE | KF_RET_NULL | KF_IMPLICIT_ARGS) WARNING: line length of 94 exceeds 80 columns #234: FILE: kernel/bpf/helpers.c:4592: +BTF_ID_FLAGS(func, bpf_refcount_acquire, KF_ACQUIRE | KF_RET_NULL | KF_RCU | KF_IMPLICIT_ARGS) WARNING: line length of 90 exceeds 80 columns #283: FILE: kernel/bpf/verifier.c:12484: +static bool is_kfunc_arg_implicit(const struct bpf_kfunc_call_arg_meta *meta, u32 arg_idx) WARNING: line length of 81 exceeds 80 columns #383: FILE: kernel/bpf/verifier.c:12772: + if (is_bpf_refcount_acquire_kfunc(meta->func_id) && meta->arg_owning_ref) WARNING: line length of 82 exceeds 80 columns #441: FILE: kernel/bpf/verifier.c:13290: + kfunc_btf_id == special_kfunc_list[KF_bpf_rbtree_remove] || WARNING: line length of 89 exceeds 80 columns #461: FILE: kernel/bpf/verifier.c:13518: + if (is_kfunc_arg_ignore(btf, &args[i]) || is_kfunc_arg_implicit(meta, i)) WARNING: line length of 96 exceeds 80 columns #476: FILE: kernel/bpf/verifier.c:13698: + verbose(env, "arg#%d expected for bpf_obj_drop()\n", i); WARNING: line length of 83 exceeds 80 columns #482: FILE: kernel/bpf/verifier.c:13702: + if (!is_bpf_percpu_obj_drop_kfunc(meta->func_id)) { WARNING: line length of 103 exceeds 80 columns #483: FILE: kernel/bpf/verifier.c:13703: + verbose(env, "arg#%d expected for bpf_percpu_obj_drop()\n", i); WARNING: line length of 96 exceeds 80 columns #502: FILE: kernel/bpf/verifier.c:14066: + if (is_bpf_obj_new_kfunc(meta->func_id) || is_bpf_percpu_obj_new_kfunc(meta->func_id)) { WARNING: line length of 92 exceeds 80 columns #561: FILE: kernel/bpf/verifier.c:14425: + if (is_bpf_list_push_kfunc(meta.func_id) || is_bpf_rbtree_add_kfunc(meta.func_id)) { WARNING: line length of 96 exceeds 80 columns #597: FILE: kernel/bpf/verifier.c:23394: + if (is_bpf_obj_new_kfunc(desc->func_id) || is_bpf_percpu_obj_new_kfunc(desc->func_id)) { WARNING: line length of 85 exceeds 80 columns #603: FILE: kernel/bpf/verifier.c:23399: + if (is_bpf_percpu_obj_new_kfunc(desc->func_id) && kptr_struct_meta) { WARNING: line length of 86 exceeds 80 columns #621: FILE: kernel/bpf/verifier.c:23416: + if (is_bpf_percpu_obj_drop_kfunc(desc->func_id) && kptr_struct_meta) { WARNING: line length of 88 exceeds 80 columns #629: FILE: kernel/bpf/verifier.c:23422: + if (is_bpf_refcount_acquire_kfunc(desc->func_id) && !kptr_struct_meta) { total: 0 errors, 23 warnings, 0 checks, 581 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 14c470236fde ("bpf: Support struct btf_struct_meta via KF_IMPLICIT_ARGS") 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, 23 warnings, 0 checks, 581 lines checked