From ce0c397a65fc77790346549f4fee08606bbf3590 Mon Sep 17 00:00:00 2001 From: weishu Date: Tue, 19 Mar 2024 11:41:05 +0800 Subject: [PATCH] kernel: support query working mode --- kernel/core_hook.c | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/kernel/core_hook.c b/kernel/core_hook.c index 06fc75cf..1288de69 100644 --- a/kernel/core_hook.c +++ b/kernel/core_hook.c @@ -324,6 +324,14 @@ int ksu_handle_prctl(int option, unsigned long arg2, unsigned long arg3, if (copy_to_user(arg3, &version, sizeof(version))) { pr_err("prctl reply error, cmd: %lu\n", arg2); } +#ifdef MODULE + u32 is_lkm = 0x1; +#else + u32 is_lkm = 0x0; +#endif + if (arg4 && copy_to_user(arg4, &is_lkm, sizeof(is_lkm))) { + pr_err("prctl reply error, cmd: %lu\n", arg2); + } } return 0; }