From fb8906e3716928725d470615db90dfd43dc27d52 Mon Sep 17 00:00:00 2001 From: liankong Date: Mon, 31 Mar 2025 16:19:52 +0800 Subject: [PATCH] 4 --- kernel/kpm/kpm.c | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/kernel/kpm/kpm.c b/kernel/kpm/kpm.c index badcbecd..83556acd 100644 --- a/kernel/kpm/kpm.c +++ b/kernel/kpm/kpm.c @@ -46,42 +46,42 @@ // ============================================================================================ -__attribute__((noinline)) +noinline int sukisu_kpm_load_module_path(const char* path, const char* args, void* ptr) { // This is a KPM module stub. return -1; } -__attribute__((noinline)) +noinline int sukisu_kpm_unload_module(const char* name, void* ptr) { // This is a KPM module stub. return -1; } -__attribute__((noinline)) +noinline int sukisu_kpm_num(void) { // This is a KPM module stub. return 0; } -__attribute__((noinline)) +noinline int sukisu_kpm_info(const char* name, void __user* out) { // This is a KPM module stub. return -1; } -__attribute__((noinline)) +noinline int sukisu_kpm_list(void __user* out, unsigned int bufferSize) { // This is a KPM module stub. return -1; } -__attribute__((noinline)) +noinline int sukisu_kpm_control(void __user* name, void __user* args) { return -1; } -__attribute__((noinline)) +noinline int sukisu_kpm_version(void __user* out, unsigned int bufferSize) { return -1; } @@ -94,7 +94,7 @@ EXPORT_SYMBOL(sukisu_kpm_list); EXPORT_SYMBOL(sukisu_kpm_version); EXPORT_SYMBOL(sukisu_kpm_control); -__attribute__((noinline)) +noinline int sukisu_handle_kpm(unsigned long arg3, unsigned long arg4, unsigned long arg5) { if(arg3 == SUKISU_KPM_LOAD) {