WARNING: line length of 86 exceeds 80 columns #170: FILE: arch/x86/net/bpf_jit_comp.c:1796: + * BPF: r12 + bpf_off = r12 - k * 8 (k = 1,2,...) for incoming arg k WARNING: line length of 85 exceeds 80 columns #175: FILE: arch/x86/net/bpf_jit_comp.c:1801: + * BPF: r12 + bpf_off = r12 - (incoming + k * 8) for outgoing arg k WARNING: line length of 87 exceeds 80 columns #177: FILE: arch/x86/net/bpf_jit_comp.c:1803: + * Formula: native_off = -(prog_stack_depth + outgoing) + (k - 1) * 8 WARNING: line length of 85 exceeds 80 columns #178: FILE: arch/x86/net/bpf_jit_comp.c:1804: + * = -(prog_stack_depth + outgoing + incoming + 8) - bpf_off WARNING: line length of 81 exceeds 80 columns #179: FILE: arch/x86/net/bpf_jit_comp.c:1805: + * = -(prog_stack_depth + stack_arg_depth + 8) - bpf_off WARNING: line length of 96 exceeds 80 columns #193: FILE: arch/x86/net/bpf_jit_comp.c:2207: + insn_off = -(prog_stack_depth + stack_arg_depth + 8) - insn_off; WARNING: line length of 96 exceeds 80 columns #209: FILE: arch/x86/net/bpf_jit_comp.c:2223: + insn_off = -(prog_stack_depth + stack_arg_depth + 8) - insn_off; WARNING: line length of 90 exceeds 80 columns #210: FILE: arch/x86/net/bpf_jit_comp.c:2224: + emit_stx(&prog, BPF_SIZE(insn->code), dst_reg, src_reg, insn_off); WARNING: line length of 89 exceeds 80 columns #236: FILE: arch/x86/net/bpf_jit_comp.c:2533: + if (src_reg == BPF_PSEUDO_CALL && outgoing_stack_arg_depth > 0) { WARNING: line length of 82 exceeds 80 columns #238: FILE: arch/x86/net/bpf_jit_comp.c:2535: + * BPF-to-BPF calls: push outgoing stack args from WARNING: line length of 89 exceeds 80 columns #240: FILE: arch/x86/net/bpf_jit_comp.c:2537: + * The outgoing area is at [rbp - prog_stack - outgoing], WARNING: line length of 88 exceeds 80 columns #241: FILE: arch/x86/net/bpf_jit_comp.c:2538: + * but rsp is below that due to callee-saved reg pushes, WARNING: line length of 82 exceeds 80 columns #242: FILE: arch/x86/net/bpf_jit_comp.c:2539: + * so we must explicitly push args for the callee. WARNING: Block comments should align the * on each line #243: FILE: arch/x86/net/bpf_jit_comp.c:2540: + * so we must explicitly push args for the callee. + */ WARNING: line length of 99 exceeds 80 columns #244: FILE: arch/x86/net/bpf_jit_comp.c:2541: + s32 outgoing_base = -(prog_stack_depth + outgoing_stack_arg_depth); WARNING: line length of 87 exceeds 80 columns #247: FILE: arch/x86/net/bpf_jit_comp.c:2544: + ip += push_stack_args(&prog, outgoing_base, n_args, 1); WARNING: line length of 82 exceeds 80 columns #251: FILE: arch/x86/net/bpf_jit_comp.c:2548: + /* Kfunc calls: arg 6 → R9, args 7+ → push. */ WARNING: line length of 99 exceeds 80 columns #252: FILE: arch/x86/net/bpf_jit_comp.c:2549: + s32 outgoing_base = -(prog_stack_depth + outgoing_stack_arg_depth); WARNING: line length of 93 exceeds 80 columns #255: FILE: arch/x86/net/bpf_jit_comp.c:2552: + stack_args = kfunc_stack_args > 1 ? kfunc_stack_args - 1 : 0; WARNING: line length of 105 exceeds 80 columns #259: FILE: arch/x86/net/bpf_jit_comp.c:2556: + ip += push_stack_args(&prog, outgoing_base, kfunc_stack_args, 2); WARNING: line length of 85 exceeds 80 columns #266: FILE: arch/x86/net/bpf_jit_comp.c:2563: + EMIT3_off32(0x4C, 0x8B, 0x8D, outgoing_base); WARNING: line length of 89 exceeds 80 columns #281: FILE: arch/x86/net/bpf_jit_comp.c:2580: + if (src_reg == BPF_PSEUDO_CALL && outgoing_stack_arg_depth > 0) { WARNING: line length of 82 exceeds 80 columns #283: FILE: arch/x86/net/bpf_jit_comp.c:2582: + EMIT4(0x48, 0x83, 0xC4, outgoing_stack_arg_depth); total: 0 errors, 23 warnings, 0 checks, 211 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 c923b0f758be ("bpf,x86: Implement JIT support for stack arguments") 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, 211 lines checked