WARNING: line length of 83 exceeds 80 columns #65: FILE: include/linux/bpf_verifier.h:397: + * INSN_F_STACK_ARG_ACCESS uses INSN_F_STACK_ACCESS | INSN_F_DST_REG_STACK. WARNING: line length of 95 exceeds 80 columns #86: FILE: include/linux/bpf_verifier.h:1184: +static inline void bt_set_frame_stack_arg_slot(struct backtrack_state *bt, u32 frame, u32 slot) WARNING: line length of 87 exceeds 80 columns #103: FILE: kernel/bpf/backtrack.c:138: + mask |= bt->reg_masks[i] | bt->stack_masks[i] | bt->stack_arg_masks[i]; WARNING: line length of 97 exceeds 80 columns #108: FILE: kernel/bpf/backtrack.c:143: +static inline void bt_clear_frame_stack_arg_slot(struct backtrack_state *bt, u32 frame, u32 slot) WARNING: line length of 98 exceeds 80 columns #113: FILE: kernel/bpf/backtrack.c:148: +static inline bool bt_is_frame_stack_arg_slot_set(struct backtrack_state *bt, u32 frame, u32 slot) WARNING: line length of 97 exceeds 80 columns #137: FILE: kernel/bpf/backtrack.c:359: + if (hist && (hist->flags & INSN_F_STACK_ARG_ACCESS) == INSN_F_STACK_ARG_ACCESS) { WARNING: line length of 97 exceeds 80 columns #152: FILE: kernel/bpf/backtrack.c:389: + if (hist && (hist->flags & INSN_F_STACK_ARG_ACCESS) == INSN_F_STACK_ARG_ACCESS) { WARNING: line length of 82 exceeds 80 columns #170: FILE: kernel/bpf/backtrack.c:468: + /* propagate callee's incoming stack arg precision WARNING: line length of 105 exceeds 80 columns #174: FILE: kernel/bpf/backtrack.c:472: + for (i = 0; i < MAX_BPF_FUNC_ARGS - MAX_BPF_FUNC_REG_ARGS; i++) { WARNING: line length of 102 exceeds 80 columns #175: FILE: kernel/bpf/backtrack.c:473: + if (!bt_is_frame_stack_arg_slot_set(bt, bt->frame, i)) WARNING: Too many leading tabs - consider code refactoring #175: FILE: kernel/bpf/backtrack.c:473: + if (!bt_is_frame_stack_arg_slot_set(bt, bt->frame, i)) WARNING: line length of 96 exceeds 80 columns #177: FILE: kernel/bpf/backtrack.c:475: + bt_clear_frame_stack_arg_slot(bt, bt->frame, i); WARNING: line length of 98 exceeds 80 columns #178: FILE: kernel/bpf/backtrack.c:476: + bt_set_frame_stack_arg_slot(bt, bt->frame - 1, i); WARNING: line length of 88 exceeds 80 columns #189: FILE: kernel/bpf/backtrack.c:501: + /* clear r1-r5 and stack arg slots in callback subprog's mask */ WARNING: line length of 88 exceeds 80 columns #200: FILE: kernel/bpf/backtrack.c:950: + for (i = 0; i < func->out_stack_arg_depth / BPF_REG_SIZE; i++) { WARNING: line length of 81 exceeds 80 columns #205: FILE: kernel/bpf/backtrack.c:955: + bt_clear_frame_stack_arg_slot(bt, fr, i); WARNING: line length of 89 exceeds 80 columns #236: FILE: kernel/bpf/verifier.c:4493: + insn_stack_arg_access_flags(state->frameno, spi), 0); WARNING: line length of 89 exceeds 80 columns #246: FILE: kernel/bpf/verifier.c:4529: + insn_stack_arg_access_flags(state->frameno, spi), 0); WARNING: line length of 92 exceeds 80 columns #271: FILE: kernel/bpf/verifier.c:7294: + err = mark_stack_arg_precision(env, arg_from_argno(size_argno) - 1); total: 0 errors, 19 warnings, 0 checks, 194 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 e0846ee7d2a1 ("bpf: Add precision marking and backtracking for stack argument slots") 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, 19 warnings, 0 checks, 194 lines checked