make -C /lib/modules/3.10.0-693.17.1.el7.x86_64/build M=/root/lkrg-experimental modules make[1]: Entering directory `/usr/src/kernels/3.10.0-693.17.1.el7.x86_64' CC [M] /root/lkrg-experimental/src/modules/ksyms/p_resolve_ksym.o In file included from /root/lkrg-experimental/src/modules/ksyms/../../p_lkrg_main.h:85:0, from /root/lkrg-experimental/src/modules/ksyms/p_resolve_ksym.c:19: /root/lkrg-experimental/src/modules/ksyms/../../modules/exploit_detection/p_exploit_detection.h:123:29: error: static declaration of ‘get_random_long’ follows non-static declaration static inline unsigned long get_random_long(void) { ^ In file included from /root/lkrg-experimental/src/modules/ksyms/../../p_lkrg_main.h:28:0, from /root/lkrg-experimental/src/modules/ksyms/p_resolve_ksym.c:19: include/linux/random.h:34:15: note: previous declaration of ‘get_random_long’ was here unsigned long get_random_long(void); ^ make[2]: *** [/root/lkrg-experimental/src/modules/ksyms/p_resolve_ksym.o] Error 1 make[1]: *** [_module_/root/lkrg-experimental] Error 2 make[1]: Leaving directory `/usr/src/kernels/3.10.0-693.17.1.el7.x86_64' make: *** [all] Error 2