WARNING: line length of 88 exceeds 80 columns #70: FILE: kernel/trace/bpf_trace.c:3502: +typedef int (*copy_fn_t)(void *dst, const void *src, u32 size, struct task_struct *tsk); WARNING: line length of 93 exceeds 80 columns #72: FILE: kernel/trace/bpf_trace.c:3504: +static __always_inline int __bpf_dynptr_copy_str(struct bpf_dynptr *dptr, u32 doff, u32 size, WARNING: line length of 83 exceeds 80 columns #94: FILE: kernel/trace/bpf_trace.c:3526: + * zero terminator. Next iteration increment off by chunk_sz - 1 to WARNING: line length of 85 exceeds 80 columns #109: FILE: kernel/trace/bpf_trace.c:3541: +static __always_inline int __bpf_dynptr_copy(const struct bpf_dynptr *dptr, u32 doff, WARNING: line length of 85 exceeds 80 columns #110: FILE: kernel/trace/bpf_trace.c:3542: + u32 size, const void __user *unsafe_src, WARNING: line length of 88 exceeds 80 columns #111: FILE: kernel/trace/bpf_trace.c:3543: + copy_fn_t copy_fn, struct task_struct *tsk) WARNING: line length of 91 exceeds 80 columns #139: FILE: kernel/trace/bpf_trace.c:3571: +static __always_inline int copy_user_data_nofault(void *dst, const void __user *unsafe_src, WARNING: line length of 84 exceeds 80 columns #140: FILE: kernel/trace/bpf_trace.c:3572: + u32 size, struct task_struct *tsk) WARNING: line length of 93 exceeds 80 columns #148: FILE: kernel/trace/bpf_trace.c:3580: +static __always_inline int copy_user_data_sleepable(void *dst, const void __user *unsafe_src, WARNING: line length of 86 exceeds 80 columns #149: FILE: kernel/trace/bpf_trace.c:3581: + u32 size, struct task_struct *tsk) WARNING: line length of 86 exceeds 80 columns #162: FILE: kernel/trace/bpf_trace.c:3594: +static __always_inline int copy_kernel_data_nofault(void *dst, const void *unsafe_src, WARNING: line length of 86 exceeds 80 columns #163: FILE: kernel/trace/bpf_trace.c:3595: + u32 size, struct task_struct *tsk) WARNING: line length of 95 exceeds 80 columns #171: FILE: kernel/trace/bpf_trace.c:3603: +static __always_inline int copy_user_data_str_nofault(void *dst, const void __user *unsafe_src, WARNING: line length of 88 exceeds 80 columns #172: FILE: kernel/trace/bpf_trace.c:3604: + u32 size, struct task_struct *tsk) WARNING: line length of 97 exceeds 80 columns #180: FILE: kernel/trace/bpf_trace.c:3612: +static __always_inline int copy_user_data_str_sleepable(void *dst, const void __user *unsafe_src, WARNING: line length of 90 exceeds 80 columns #181: FILE: kernel/trace/bpf_trace.c:3613: + u32 size, struct task_struct *tsk) WARNING: line length of 87 exceeds 80 columns #189: FILE: kernel/trace/bpf_trace.c:3621: + ret = copy_remote_vm_str(tsk, (unsigned long)unsafe_src, dst, size, 0); WARNING: line length of 90 exceeds 80 columns #202: FILE: kernel/trace/bpf_trace.c:3634: +static __always_inline int copy_kernel_data_str_nofault(void *dst, const void *unsafe_src, WARNING: line length of 90 exceeds 80 columns #203: FILE: kernel/trace/bpf_trace.c:3635: + u32 size, struct task_struct *tsk) WARNING: line length of 88 exceeds 80 columns #219: FILE: kernel/trace/bpf_trace.c:3655: + u32 size, const void __user *unsafe_ptr__ign) WARNING: line length of 83 exceeds 80 columns #226: FILE: kernel/trace/bpf_trace.c:3662: + u32 size, const void *unsafe_ptr__ign) WARNING: line length of 86 exceeds 80 columns #233: FILE: kernel/trace/bpf_trace.c:3669: + u32 size, const void *unsafe_ptr__ign) WARNING: line length of 82 exceeds 80 columns #239: FILE: kernel/trace/bpf_trace.c:3675: +__bpf_kfunc int bpf_probe_read_kernel_str_dynptr(struct bpf_dynptr *dptr, u32 off, WARNING: line length of 88 exceeds 80 columns #240: FILE: kernel/trace/bpf_trace.c:3676: + u32 size, const void *unsafe_ptr__ign) WARNING: line length of 87 exceeds 80 columns #247: FILE: kernel/trace/bpf_trace.c:3683: + u32 size, const void __user *unsafe_ptr__ign) WARNING: line length of 91 exceeds 80 columns #254: FILE: kernel/trace/bpf_trace.c:3690: + u32 size, const void __user *unsafe_ptr__ign) WARNING: line length of 92 exceeds 80 columns #261: FILE: kernel/trace/bpf_trace.c:3697: + u32 size, const void __user *unsafe_ptr__ign, WARNING: line length of 84 exceeds 80 columns #268: FILE: kernel/trace/bpf_trace.c:3704: +__bpf_kfunc int bpf_copy_from_user_task_str_dynptr(struct bpf_dynptr *dptr, u32 off, WARNING: line length of 89 exceeds 80 columns #269: FILE: kernel/trace/bpf_trace.c:3705: + u32 size, const void *unsafe_ptr__ign, total: 0 errors, 29 warnings, 0 checks, 223 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 b6e2f2437c8b ("bpf: implement dynptr copy kfuncs") 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, 29 warnings, 0 checks, 223 lines checked