WARNING: line length of 95 exceeds 80 columns #108: FILE: kernel/bpf/hashtab.c:3136: + del_elems = kvmalloc_array(max_count, sizeof(void *), GFP_USER | __GFP_NOWARN); WARNING: line length of 81 exceeds 80 columns #133: FILE: kernel/bpf/hashtab.c:3161: + * If buffer is full mid-bucket, undo this partial bucket WARNING: line length of 93 exceeds 80 columns #134: FILE: kernel/bpf/hashtab.c:3162: + * so next call retries it. I this is the first bucket return -ENOSPC WARNING: line length of 82 exceeds 80 columns #146: FILE: kernel/bpf/hashtab.c:3174: + rhtab_read_elem_value(map, dst_val, elem, elem_map_flags); WARNING: line length of 96 exceeds 80 columns #172: FILE: kernel/bpf/hashtab.c:3200: + ret = ret ? : copy_to_user(u64_to_user_ptr(attr->batch.out_batch), &slot, sizeof(slot)); CHECK: Comparison to NULL could be written "!elem" #252: FILE: kernel/bpf/hashtab.c:3281: + prog = bpf_iter_get_info(&meta, elem == NULL); total: 0 errors, 5 warnings, 1 checks, 270 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 92312109b0d0 ("bpf: Implement batch ops and BPF iterator for resizable hashtab") 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, 5 warnings, 1 checks, 270 lines checked