WARNING: line length of 99 exceeds 80 columns #46: FILE: include/linux/bpf.h:677: +void *bpf_arena_alloc_pages_non_sleepable(void *p__map, void *addr__ign, u32 page_cnt, int node_id, WARNING: line length of 84 exceeds 80 columns #48: FILE: include/linux/bpf.h:679: +void bpf_arena_free_pages_non_sleepable(void *p__map, void *ptr__ign, u32 page_cnt); WARNING: line length of 100 exceeds 80 columns #50: FILE: include/linux/bpf.h:681: +static inline void *bpf_arena_alloc_pages_non_sleepable(void *p__map, void *addr__ign, u32 page_cnt, WARNING: line length of 97 exceeds 80 columns #55: FILE: include/linux/bpf.h:686: +static inline void bpf_arena_free_pages_non_sleepable(void *p__map, void *ptr__ign, u32 page_cnt) WARNING: line length of 97 exceeds 80 columns #82: FILE: kernel/bpf/arena.c:48: +static void arena_free_pages(struct bpf_arena *arena, long uaddr, long page_cnt, bool sleepable); WARNING: line length of 81 exceeds 80 columns #115: FILE: kernel/bpf/arena.c:140: +static int apply_range_clear_cb(pte_t *pte, unsigned long addr, void *free_pages) WARNING: line length of 97 exceeds 80 columns #183: FILE: kernel/bpf/arena.c:367: + * This is an impossible case and would only trigger if res_spin_lock is buggy or WARNING: line length of 94 exceeds 80 columns #236: FILE: kernel/bpf/arena.c:527: +static long arena_alloc_pages(struct bpf_arena *arena, long uaddr, long page_cnt, int node_id, WARNING: line length of 91 exceeds 80 columns #281: FILE: kernel/bpf/arena.c:621: + arena_free_pages(arena, clear_lo32(arena->user_vm_start) + uaddr32, mapped, WARNING: line length of 96 exceeds 80 columns #302: FILE: kernel/bpf/arena.c:647: +static void arena_free_pages(struct bpf_arena *arena, long uaddr, long page_cnt, bool sleepable) WARNING: line length of 82 exceeds 80 columns #424: FILE: kernel/bpf/arena.c:759: + struct bpf_arena *arena = container_of(work, struct bpf_arena, free_work); WARNING: line length of 85 exceeds 80 columns #451: FILE: kernel/bpf/arena.c:786: + apply_to_existing_page_range(&init_mm, kaddr, page_cnt << PAGE_SHIFT, WARNING: line length of 95 exceeds 80 columns #458: FILE: kernel/bpf/arena.c:793: + /* Iterate the list again without holding spinlock to do the tlb flush and zap_pages */ WARNING: line length of 90 exceeds 80 columns #474: FILE: kernel/bpf/arena.c:809: + /* free all pages collected by apply_to_existing_page_range() in the first loop */ WARNING: line length of 90 exceeds 80 columns #494: FILE: kernel/bpf/arena.c:834: + return (void *)arena_alloc_pages(arena, (long)addr__ign, page_cnt, node_id, true); WARNING: line length of 86 exceeds 80 columns #497: FILE: kernel/bpf/arena.c:837: +void *bpf_arena_alloc_pages_non_sleepable(void *p__map, void *addr__ign, u32 page_cnt, WARNING: line length of 91 exceeds 80 columns #506: FILE: kernel/bpf/arena.c:846: + return (void *)arena_alloc_pages(arena, (long)addr__ign, page_cnt, node_id, false); WARNING: line length of 83 exceeds 80 columns #519: FILE: kernel/bpf/arena.c:858: +void bpf_arena_free_pages_non_sleepable(void *p__map, void *ptr__ign, u32 page_cnt) WARNING: line length of 89 exceeds 80 columns #537: FILE: kernel/bpf/arena.c:884: +BTF_ID_FLAGS(func, bpf_arena_alloc_pages, KF_TRUSTED_ARGS | KF_ARENA_RET | KF_ARENA_ARG2) WARNING: line length of 82 exceeds 80 columns #571: FILE: kernel/bpf/verifier.c:22389: + addr = (unsigned long)bpf_arena_alloc_pages_non_sleepable; WARNING: line length of 81 exceeds 80 columns #574: FILE: kernel/bpf/verifier.c:22392: + addr = (unsigned long)bpf_arena_free_pages_non_sleepable; total: 0 errors, 21 warnings, 0 checks, 504 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 45594eb7d96a ("bpf: arena: make arena kfuncs any context safe") 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, 21 warnings, 0 checks, 504 lines checked