From 052be78c7e0a9d9c51c141a33c439228c2832c64 Mon Sep 17 00:00:00 2001 From: lanthora Date: Sat, 15 Apr 2023 04:27:26 +0000 Subject: [PATCH] =?UTF-8?q?=E6=94=AF=E6=8C=81=20RISC-V?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- core/kernel-space/base/syscall.c | 12 ++++++++++++ core/kernel-space/process/core.c | 4 ++-- 2 files changed, 14 insertions(+), 2 deletions(-) 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(); }