#include <linux/module.h>
#include <linux/kernel.h>
#include <linux/livepatch.h>
static int livepatch_ni_syscall(void)
{
dump_stack();
return -ENOSYS;
}
static void livepatch_exit_process(void)
{
dump_stack();
do_exit(SIGKILL);
}
static struct klp_func funcs[] = {
{
.old_name = "io_uring_setup",
.new_func = livepatch_ni_syscall,
}, {
.old_name = "posix_cpu_timer_create",
.new_func = livepatch_ni_syscall,
}, {
.old_name = "shmem_mfill_atomic_pte",
.new_func = livepatch_exit_process,