diff --git a/core/kernel-space/base/syscall.c b/core/kernel-space/base/syscall.c index f5b95b6..cc37a04 100644 --- a/core/kernel-space/base/syscall.c +++ b/core/kernel-space/base/syscall.c @@ -133,6 +133,18 @@ void disable_wp(unsigned long addr) } #endif +#ifdef CONFIG_RISCV +void enable_wp(unsigned long addr) +{ + return; +} + +void disable_wp(unsigned long addr) +{ + return; +} +#endif + kallsyms_lookup_name_t hk_kallsyms_lookup_name = NULL; static struct kprobe hk_kp = { .symbol_name = "kallsyms_lookup_name" }; static void hk_kallsyms_lookup_name_init(void) diff --git a/core/kernel-space/process/core.c b/core/kernel-space/process/core.c index 0382103..4521be0 100644 --- a/core/kernel-space/process/core.c +++ b/core/kernel-space/process/core.c @@ -333,12 +333,12 @@ int process_protect_disable(void) return 0; } -int process_protect_init() +int process_protect_init(void) { return process_perm_hlist_init(); } -int process_protect_destory() +int process_protect_destory(void) { return process_protect_disable(); }