diff -Nupr src.orig/fs/proc/cmdline.c src/fs/proc/cmdline.c --- src.orig/fs/proc/cmdline.c 2023-01-12 11:20:07.184710563 -0500 +++ src/fs/proc/cmdline.c 2023-01-12 11:21:02.411038005 -0500 @@ -21,3 +21,10 @@ static int __init proc_cmdline_init(void return 0; } fs_initcall(proc_cmdline_init); + +#include +void kpatch_print_message(void) +{ + if (!jiffies) + printk("hello there!\n"); +} diff -Nupr src.orig/fs/proc/meminfo.c src/fs/proc/meminfo.c --- src.orig/fs/proc/meminfo.c 2023-01-12 11:20:07.184710563 -0500 +++ src/fs/proc/meminfo.c 2023-01-12 11:21:02.411038005 -0500 @@ -19,6 +19,8 @@ #include #include "internal.h" +void kpatch_print_message(void); + void __attribute__((weak)) arch_report_meminfo(struct seq_file *m) { } @@ -55,6 +57,7 @@ static int meminfo_proc_show(struct seq_ sreclaimable = global_node_page_state_pages(NR_SLAB_RECLAIMABLE_B); sunreclaim = global_node_page_state_pages(NR_SLAB_UNRECLAIMABLE_B); + kpatch_print_message(); show_val_kb(m, "MemTotal: ", i.totalram); show_val_kb(m, "MemFree: ", i.freeram); show_val_kb(m, "MemAvailable: ", available);