WARNING: line length of 88 exceeds 80 columns #71: 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 #73: 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 #95: 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 #110: 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 #111: FILE: kernel/trace/bpf_trace.c:3542: + u32 size, const void __user *unsafe_src, WARNING: line length of 88 exceeds 80 columns #112: FILE: kernel/trace/bpf_trace.c:3543: + copy_fn_t copy_fn, struct task_struct *tsk) WARNING: line length of 91 exceeds 80 columns #140: 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 #141: FILE: kernel/trace/bpf_trace.c:3572: + u32 size, struct task_struct *tsk) WARNING: line length of 93 exceeds 80 columns #149: 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 #150: FILE: kernel/trace/bpf_trace.c:3581: + u32 size, struct task_struct *tsk) WARNING: line length of 86 exceeds 80 columns #163: 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 #164: FILE: kernel/trace/bpf_trace.c:3595: + u32 size, struct task_struct *tsk) WARNING: line length of 90 exceeds 80 columns #172: FILE: kernel/trace/bpf_trace.c:3603: +static __always_inline int copy_user_str_nofault(void *dst, const void __user *unsafe_src, WARNING: line length of 83 exceeds 80 columns #173: FILE: kernel/trace/bpf_trace.c:3604: + u32 size, struct task_struct *tsk) WARNING: line length of 92 exceeds 80 columns #181: FILE: kernel/trace/bpf_trace.c:3612: +static __always_inline int copy_user_str_sleepable(void *dst, const void __user *unsafe_src, WARNING: line length of 85 exceeds 80 columns #182: FILE: kernel/trace/bpf_trace.c:3613: + u32 size, struct task_struct *tsk) WARNING: line length of 87 exceeds 80 columns #190: FILE: kernel/trace/bpf_trace.c:3621: + ret = copy_remote_vm_str(tsk, (unsigned long)unsafe_src, dst, size, 0); WARNING: line length of 85 exceeds 80 columns #203: FILE: kernel/trace/bpf_trace.c:3634: +static __always_inline int copy_kernel_str_nofault(void *dst, const void *unsafe_src, WARNING: line length of 85 exceeds 80 columns #204: FILE: kernel/trace/bpf_trace.c:3635: + u32 size, struct task_struct *tsk) WARNING: line length of 88 exceeds 80 columns #220: FILE: kernel/trace/bpf_trace.c:3655: + u32 size, const void __user *unsafe_ptr__ign) WARNING: line length of 83 exceeds 80 columns #227: FILE: kernel/trace/bpf_trace.c:3662: + u32 size, const void *unsafe_ptr__ign) WARNING: line length of 86 exceeds 80 columns #234: FILE: kernel/trace/bpf_trace.c:3669: + u32 size, const void *unsafe_ptr__ign) WARNING: line length of 82 exceeds 80 columns #240: 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 #241: FILE: kernel/trace/bpf_trace.c:3676: + u32 size, const void *unsafe_ptr__ign) WARNING: line length of 87 exceeds 80 columns #248: FILE: kernel/trace/bpf_trace.c:3683: + u32 size, const void __user *unsafe_ptr__ign) WARNING: line length of 91 exceeds 80 columns #255: FILE: kernel/trace/bpf_trace.c:3690: + u32 size, const void __user *unsafe_ptr__ign) WARNING: line length of 92 exceeds 80 columns #262: FILE: kernel/trace/bpf_trace.c:3697: + u32 size, const void __user *unsafe_ptr__ign, WARNING: line length of 84 exceeds 80 columns #269: 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 #270: 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 81a4e65a004c ("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