#include <linux/kernel.h> #include <linux/module.h>
MODULE_LICENSE("GPL"); static int test_panic_init(void) { printk(KERN_INFO"%s: In init\n", func); panic("Hello Kernel I am causing the panic\n"); return 0; }
static void test_panic_exit(void) { printk(KERN_INFO"%s: In exit\n", func); }
module_init(test_panic_init); module_exit(test_panic_exit);
obj-m := oops.o
KDIR := /lib/modules/$(shell uname -r)/build
PWD :=
all: