2 * hello world kernel module
6 #include <linux/module.h>
7 #include <linux/config.h>
8 #include <linux/init.h>
10 //MODULE_LICENSE("GPL");
12 static int __init name_of_initialization_routine(void) {
13 printk(KERN_INFO "hello world, this is your kernel speaking\n");
17 static void __exit name_of_cleanup_routine(void) {
18 printk(KERN_INFO "good bye world!\n");
21 module_init(name_of_initialization_routine);
22 module_exit(name_of_cleanup_routine);