Tried to compile custom kernel got this error
[rs4eva@rs4eva---ps4 ps4-linux]$ make -j9
SYNC include/config/auto.conf
UPD include/config/kernel.release
HOSTCC scripts/kallsyms
DESCEND objtool
CC /home/rs4eva/Downloads/kernel/ps4-linux/tools/objtool/help.o
CC /home/rs4eva/Downloads/kernel/ps4-linux/tools/objtool/sigchain.o
In file included from sigchain.c:3:
In function ‘xrealloc’,
inlined from ‘sigchain_push.isra’ at sigchain.c:26:2:
subcmd-util.h:56:23: error: pointer may be used after ‘realloc’ [-Werror=use-after-free]
56 | ret = realloc(ptr, size);
| ^~~~~~~~~~~~~~~~~~
subcmd-util.h:52:21: note: call to ‘realloc’ here
52 | void *ret = realloc(ptr, size);
| ^~~~~~~~~~~~~~~~~~
subcmd-util.h:58:31: error: pointer may be used after ‘realloc’ [-Werror=use-after-free]
58 | ret = realloc(ptr, 1);
| ^~~~~~~~~~~~~~~
subcmd-util.h:52:21: note: call to ‘realloc’ here
52 | void *ret = realloc(ptr, size);
| ^~~~~~~~~~~~~~~~~~
In function ‘xrealloc’,
inlined from ‘sigchain_push’ at sigchain.c:26:2,
inlined from ‘sigchain_push_common’ at sigchain.c:53:2:
subcmd-util.h:56:23: error: pointer may be used after ‘realloc’ [-Werror=use-after-free]
56 | ret = realloc(ptr, size);
| ^~~~~~~~~~~~~~~~~~
subcmd-util.h:52:21: note: call to ‘realloc’ here
52 | void *ret = realloc(ptr, size);
| ^~~~~~~~~~~~~~~~~~
subcmd-util.h:58:31: error: pointer may be used after ‘realloc’ [-Werror=use-after-free]
58 | ret = realloc(ptr, 1);
| ^~~~~~~~~~~~~~~
subcmd-util.h:52:21: note: call to ‘realloc’ here
52 | void *ret = realloc(ptr, size);
| ^~~~~~~~~~~~~~~~~~
cc1: all warnings being treated as errors
make[4]: *** [/home/rs4eva/Downloads/kernel/ps4-linux/tools/build/Makefile.build:96: /home/rs4eva/Downloads/kernel/ps4-linux/tools/objtool/sigchain.o] Error 1
make[4]: *** Waiting for unfinished jobs....
In file included from help.c:12:
In function ‘xrealloc’,
inlined from ‘add_cmdname’ at help.c:24:2:
subcmd-util.h:56:23: error: pointer may be used after ‘realloc’ [-Werror=use-after-free]
56 | ret = realloc(ptr, size);
| ^~~~~~~~~~~~~~~~~~
subcmd-util.h:52:21: note: call to ‘realloc’ here
52 | void *ret = realloc(ptr, size);
| ^~~~~~~~~~~~~~~~~~
subcmd-util.h:58:31: error: pointer may be used after ‘realloc’ [-Werror=use-after-free]
58 | ret = realloc(ptr, 1);
| ^~~~~~~~~~~~~~~
subcmd-util.h:52:21: note: call to ‘realloc’ here
52 | void *ret = realloc(ptr, size);
| ^~~~~~~~~~~~~~~~~~
UPD include/generated/utsrelease.h
cc1: all warnings being treated as errors
make[4]: *** [/home/rs4eva/Downloads/kernel/ps4-linux/tools/build/Makefile.build:96: /home/rs4eva/Downloads/kernel/ps4-linux/tools/objtool/help.o] Error 1
make[3]: *** [Makefile:59: /home/rs4eva/Downloads/kernel/ps4-linux/tools/objtool/libsubcmd-in.o] Error 2
make[2]: *** [Makefile:63: /home/rs4eva/Downloads/kernel/ps4-linux/tools/objtool/libsubcmd.a] Error 2
make[1]: *** [Makefile:69: objtool] Error 2
make: *** [Makefile:1371: tools/objtool] Error 2
make: *** Waiting for unfinished jobs....
CALL scripts/atomic/check-atomics.sh
CC arch/x86/kernel/asm-offsets.s
CALL scripts/checksyscalls.sh
[rs4eva@rs4eva---ps4 ps4-linux]$