Documentation/.renames.txt: warning: ignored by one of the .gitignore files ../mm/vmscan.c: In function ‘should_abort_scan’: ../mm/vmscan.c:4847:16: error: implicit declaration of function ‘task_numab_mode_tiering’ [-Wimplicit-function-declaration] 4847 | mark = task_numab_mode_tiering() ? WMARK_PROMO : WMARK_HIGH; | ^~~~~~~~~~~~~~~~~~~~~~~ make[4]: *** [../scripts/Makefile.build:287: mm/vmscan.o] Error 1 make[4]: *** Waiting for unfinished jobs.... Warning: ../mm/swap_state.c:294 expecting prototype for swap_cache_clear_shadow(). Prototype was for __swap_cache_clear_shadow() instead ../mm/bpf_numa_balancing.c:25:5: warning: no previous prototype for ‘bpf_numab_hook’ [-Wmissing-prototypes] 25 | int bpf_numab_hook(struct task_struct *p) | ^~~~~~~~~~~~~~ ../mm/migrate.c: In function ‘folio_migrate_flags’: ../mm/migrate.c:806:13: error: implicit declaration of function ‘task_numab_mode_tiering’ [-Wimplicit-function-declaration] 806 | if (task_numab_mode_tiering()) { | ^~~~~~~~~~~~~~~~~~~~~~~ make[4]: *** [../scripts/Makefile.build:287: mm/migrate.o] Error 1 Warning: ../mm/vmalloc.c:4284 expecting prototype for vrealloc_node_align_noprof(). Prototype was for vrealloc_node_align() instead make[3]: *** [../scripts/Makefile.build:556: mm] Error 2 make[3]: *** Waiting for unfinished jobs.... make[2]: *** [/srv/nipa-poller/bpf-next/wt-0/Makefile:2061: .] Error 2 make[1]: *** [/srv/nipa-poller/bpf-next/wt-0/Makefile:248: __sub-make] Error 2 make: *** [Makefile:248: __sub-make] Error 2 Documentation/.renames.txt: warning: ignored by one of the .gitignore files ../mm/vmscan.c: In function ‘should_abort_scan’: ../mm/vmscan.c:4847:16: error: implicit declaration of function ‘task_numab_mode_tiering’ [-Wimplicit-function-declaration] 4847 | mark = task_numab_mode_tiering() ? WMARK_PROMO : WMARK_HIGH; | ^~~~~~~~~~~~~~~~~~~~~~~ make[4]: *** [../scripts/Makefile.build:287: mm/vmscan.o] Error 1 make[4]: *** Waiting for unfinished jobs.... ../mm/bpf_numa_balancing.c:26:5: warning: no previous prototype for ‘bpf_numab_hook’ [-Wmissing-prototypes] 26 | int bpf_numab_hook(struct task_struct *p) | ^~~~~~~~~~~~~~ ../mm/bpf_numa_balancing.c:56:14: warning: no previous prototype for ‘bpf_numab_hot_thresh’ [-Wmissing-prototypes] 56 | unsigned int bpf_numab_hot_thresh(struct task_struct *p) | ^~~~~~~~~~~~~~~~~~~~ ../mm/bpf_numa_balancing.c: In function ‘bpf_numab_hot_thresh’: ../mm/bpf_numa_balancing.c:58:28: error: ‘sysctl_numa_balancing_hot_threshold’ undeclared (first use in this function); did you mean ‘sysctl_numa_balancing_mode’? 58 | unsigned int ret = sysctl_numa_balancing_hot_threshold; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | sysctl_numa_balancing_mode ../mm/bpf_numa_balancing.c:58:28: note: each undeclared identifier is reported only once for each function it appears in make[4]: *** [../scripts/Makefile.build:287: mm/bpf_numa_balancing.o] Error 1 ../mm/migrate.c: In function ‘folio_migrate_flags’: ../mm/migrate.c:806:13: error: implicit declaration of function ‘task_numab_mode_tiering’ [-Wimplicit-function-declaration] 806 | if (task_numab_mode_tiering()) { | ^~~~~~~~~~~~~~~~~~~~~~~ make[4]: *** [../scripts/Makefile.build:287: mm/migrate.o] Error 1 make[3]: *** [../scripts/Makefile.build:556: mm] Error 2 make[3]: *** Waiting for unfinished jobs.... make[2]: *** [/srv/nipa-poller/bpf-next/wt-0/Makefile:2061: .] Error 2 make[1]: *** [/srv/nipa-poller/bpf-next/wt-0/Makefile:248: __sub-make] Error 2 make: *** [Makefile:248: __sub-make] Error 2 New errors added --- /tmp/tmp.c1xNoVTmqA 2026-01-13 07:23:00.728263028 -0500 +++ /tmp/tmp.q4CrwfYVCz 2026-01-13 07:23:13.706913711 -0500 @@ -8,3 +8,2 @@ -Warning: ../mm/swap_state.c:294 expecting prototype for swap_cache_clear_shadow(). Prototype was for __swap_cache_clear_shadow() instead -../mm/bpf_numa_balancing.c:25:5: warning: no previous prototype for ‘bpf_numab_hook’ [-Wmissing-prototypes] - 25 | int bpf_numab_hook(struct task_struct *p) +../mm/bpf_numa_balancing.c:26:5: warning: no previous prototype for ‘bpf_numab_hook’ [-Wmissing-prototypes] + 26 | int bpf_numab_hook(struct task_struct *p) @@ -11,0 +11,10 @@ +../mm/bpf_numa_balancing.c:56:14: warning: no previous prototype for ‘bpf_numab_hot_thresh’ [-Wmissing-prototypes] + 56 | unsigned int bpf_numab_hot_thresh(struct task_struct *p) + | ^~~~~~~~~~~~~~~~~~~~ +../mm/bpf_numa_balancing.c: In function ‘bpf_numab_hot_thresh’: +../mm/bpf_numa_balancing.c:58:28: error: ‘sysctl_numa_balancing_hot_threshold’ undeclared (first use in this function); did you mean ‘sysctl_numa_balancing_mode’? + 58 | unsigned int ret = sysctl_numa_balancing_hot_threshold; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + | sysctl_numa_balancing_mode +../mm/bpf_numa_balancing.c:58:28: note: each undeclared identifier is reported only once for each function it appears in +make[4]: *** [../scripts/Makefile.build:287: mm/bpf_numa_balancing.o] Error 1 @@ -17 +25,0 @@ -Warning: ../mm/vmalloc.c:4284 expecting prototype for vrealloc_node_align_noprof(). Prototype was for vrealloc_node_align() instead Per-file breakdown --- /tmp/tmp.mReRyIN9f9 2026-01-13 07:23:13.710081974 -0500 +++ /tmp/tmp.XMgWNlSsu6 2026-01-13 07:23:13.712489709 -0500 @@ -1 +1 @@ - 1 ../mm/bpf_numa_balancing.c + 3 ../mm/bpf_numa_balancing.c