Skip to content

Commit 35cee8a

Browse files
committed
kernel: ksud: deadcode / no-op old hooks
these are useless now anyway. Signed-off-by: backslashxx <[email protected]>
1 parent 31aba04 commit 35cee8a

File tree

1 file changed

+11
-0
lines changed

1 file changed

+11
-0
lines changed

kernel/ksud.c

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -251,6 +251,8 @@ __maybe_unused int ksu_handle_execveat_ksud(int *fd, struct filename **filename_
251251
struct user_arg_ptr *argv, struct user_arg_ptr *envp,
252252
int *flags)
253253
{
254+
return 0;
255+
#if 0
254256
// return early when disabled
255257
if (!ksu_execveat_hook)
256258
return 0;
@@ -263,6 +265,7 @@ __maybe_unused int ksu_handle_execveat_ksud(int *fd, struct filename **filename_
263265
return 0;
264266

265267
return ksu_handle_pre_ksud((char *)filename->name);
268+
#endif
266269
}
267270
#endif // KSU_USE_STRUCT_FILENAME
268271

@@ -453,6 +456,7 @@ bool ksu_is_safe_mode()
453456
return false;
454457
}
455458

459+
#if 0
456460
// execve_ksud handlers for non kprobe
457461
static int ksu_common_execve_ksud(const char __user *filename_user,
458462
struct user_arg_ptr *argv)
@@ -474,20 +478,27 @@ static int ksu_common_execve_ksud(const char __user *filename_user,
474478

475479
return ksu_handle_pre_ksud(path);
476480
}
481+
#endif
477482

478483
__maybe_unused int ksu_handle_execve_ksud(const char __user *filename_user,
479484
const char __user *const __user *__argv)
480485
{
486+
return 0;
487+
#if 0
481488
struct user_arg_ptr argv = { .ptr.native = __argv };
482489
return ksu_common_execve_ksud(filename_user, &argv);
490+
#endif
483491
}
484492

485493
#if defined(CONFIG_COMPAT)
486494
__maybe_unused int ksu_handle_compat_execve_ksud(const char __user *filename_user,
487495
const compat_uptr_t __user *__argv)
488496
{
497+
return 0;
498+
#if 0
489499
struct user_arg_ptr argv = { .ptr.compat = __argv };
490500
return ksu_common_execve_ksud(filename_user, &argv);
501+
#endif
491502
}
492503
#endif
493504

0 commit comments

Comments
 (0)