WARNING: line length of 83 exceeds 80 columns #72: FILE: kernel/bpf/verifier.c:11562: +get_kfunc_ptr_arg_type(struct bpf_verifier_env *env, struct bpf_func_state *caller, WARNING: line length of 88 exceeds 80 columns #73: FILE: kernel/bpf/verifier.c:11563: + struct bpf_reg_state *regs, struct bpf_kfunc_call_arg_meta *meta, WARNING: line length of 105 exceeds 80 columns #89: FILE: kernel/bpf/verifier.c:11576: + (is_kfunc_arg_mem_size(meta->btf, &args[arg + 1], get_func_arg_reg(caller, regs, arg + 1)) || WARNING: line length of 110 exceeds 80 columns #90: FILE: kernel/bpf/verifier.c:11577: + is_kfunc_arg_const_mem_size(meta->btf, &args[arg + 1], get_func_arg_reg(caller, regs, arg + 1)))) ERROR: code indent should use tabs where possible #90: FILE: kernel/bpf/verifier.c:11577: + is_kfunc_arg_const_mem_size(meta->btf, &args[arg + 1], get_func_arg_reg(caller, regs, arg + 1))))$ WARNING: please, no spaces at the start of a line #90: FILE: kernel/bpf/verifier.c:11577: + is_kfunc_arg_const_mem_size(meta->btf, &args[arg + 1], get_func_arg_reg(caller, regs, arg + 1))))$ WARNING: line length of 89 exceeds 80 columns #143: FILE: kernel/bpf/verifier.c:12287: + verbose(env, "%s prog->aux cannot be a stack argument\n", WARNING: line length of 99 exceeds 80 columns #181: FILE: kernel/bpf/verifier.c:12378: + verbose(env, "%s release arg cannot be a stack argument\n", WARNING: line length of 98 exceeds 80 columns #193: FILE: kernel/bpf/verifier.c:12389: + kf_arg_type = get_kfunc_ptr_arg_type(env, caller, regs, meta, t, ref_t, ref_tname, WARNING: line length of 81 exceeds 80 columns #194: FILE: kernel/bpf/verifier.c:12390: + args, i, nargs, argno, reg); WARNING: line length of 99 exceeds 80 columns #203: FILE: kernel/bpf/verifier.c:12541: + verbose(env, "%s release arg cannot be a stack argument\n", WARNING: line length of 95 exceeds 80 columns #218: FILE: kernel/bpf/verifier.c:12701: + struct bpf_reg_state *size_reg = get_func_arg_reg(caller, regs, i + 1); WARNING: line length of 93 exceeds 80 columns #228: FILE: kernel/bpf/verifier.c:13607: + struct bpf_subprog_info *caller_info = &env->subprog_info[caller->subprogno]; WARNING: line length of 89 exceeds 80 columns #229: FILE: kernel/bpf/verifier.c:13608: + u16 out_stack_arg_depth = (nargs - MAX_BPF_FUNC_REG_ARGS) * BPF_REG_SIZE; WARNING: line length of 98 exceeds 80 columns #230: FILE: kernel/bpf/verifier.c:13609: + u16 stack_arg_depth = caller_info->incoming_stack_arg_depth + out_stack_arg_depth; total: 1 errors, 14 warnings, 0 checks, 165 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. NOTE: Whitespace errors detected. You may wish to use scripts/cleanpatch or scripts/cleanfile Commit db60036862a9 ("bpf: Support stack arguments for kfunc calls") 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.