diff -Nupr src.orig/kernel/sys.c src/kernel/sys.c --- src.orig/kernel/sys.c 2022-06-15 10:04:10.881917389 -0400 +++ src/kernel/sys.c 2022-06-15 10:05:53.708409623 -0400 @@ -1278,13 +1278,15 @@ static int override_release(char __user return ret; } -SYSCALL_DEFINE1(newuname, struct new_utsname __user *, name) +#include "kpatch-syscall.h" +KPATCH_SYSCALL_DEFINE1(newuname, struct new_utsname __user *, name) { struct new_utsname tmp; down_read(&uts_sem); memcpy(&tmp, utsname(), sizeof(tmp)); up_read(&uts_sem); + strcat(tmp.sysname, ".kpatch"); if (copy_to_user(name, &tmp, sizeof(tmp))) return -EFAULT;