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 #56: FILE: include/linux/bpf.h:687: +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 #83: FILE: kernel/bpf/arena.c:49: +static void arena_free_pages(struct bpf_arena *arena, long uaddr, long page_cnt, bool sleepable); WARNING: line length of 81 exceeds 80 columns #116: FILE: kernel/bpf/arena.c:147: +static int apply_range_clear_cb(pte_t *pte, unsigned long addr, void *free_pages) WARNING: line length of 94 exceeds 80 columns #234: FILE: kernel/bpf/arena.c:531: +static long arena_alloc_pages(struct bpf_arena *arena, long uaddr, long page_cnt, int node_id, WARNING: line length of 96 exceeds 80 columns #302: FILE: kernel/bpf/arena.c:652: +static void arena_free_pages(struct bpf_arena *arena, long uaddr, long page_cnt, bool sleepable) WARNING: line length of 93 exceeds 80 columns #380: FILE: kernel/bpf/arena.c:719: + * If allocation fails in non-sleepable context, pages are intentionally left WARNING: line length of 97 exceeds 80 columns #381: FILE: kernel/bpf/arena.c:720: + * inaccessible (leaked) until the arena is destroyed. Cleanup or retries are not WARNING: line length of 82 exceeds 80 columns #428: FILE: kernel/bpf/arena.c:768: + struct bpf_arena *arena = container_of(work, struct bpf_arena, free_work); WARNING: line length of 85 exceeds 80 columns #455: FILE: kernel/bpf/arena.c:795: + apply_to_existing_page_range(&init_mm, kaddr, page_cnt << PAGE_SHIFT, WARNING: line length of 95 exceeds 80 columns #462: FILE: kernel/bpf/arena.c:802: + /* Iterate the list again without holding spinlock to do the tlb flush and zap_pages */ WARNING: line length of 90 exceeds 80 columns #478: FILE: kernel/bpf/arena.c:818: + /* free all pages collected by apply_to_existing_page_range() in the first loop */ WARNING: line length of 90 exceeds 80 columns #498: FILE: kernel/bpf/arena.c:843: + return (void *)arena_alloc_pages(arena, (long)addr__ign, page_cnt, node_id, true); WARNING: line length of 86 exceeds 80 columns #501: FILE: kernel/bpf/arena.c:846: +void *bpf_arena_alloc_pages_non_sleepable(void *p__map, void *addr__ign, u32 page_cnt, WARNING: line length of 91 exceeds 80 columns #510: FILE: kernel/bpf/arena.c:855: + return (void *)arena_alloc_pages(arena, (long)addr__ign, page_cnt, node_id, false); WARNING: line length of 83 exceeds 80 columns #523: FILE: kernel/bpf/arena.c:867: +void bpf_arena_free_pages_non_sleepable(void *p__map, void *ptr__ign, u32 page_cnt) WARNING: line length of 89 exceeds 80 columns #541: FILE: kernel/bpf/arena.c:893: +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 #575: FILE: kernel/bpf/verifier.c:22441: + addr = (unsigned long)bpf_arena_alloc_pages_non_sleepable; WARNING: line length of 81 exceeds 80 columns #578: FILE: kernel/bpf/verifier.c:22444: + addr = (unsigned long)bpf_arena_free_pages_non_sleepable; total: 0 errors, 21 warnings, 0 checks, 507 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 6750773a2bde ("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, 507 lines checked