#include #include #include #include // Module metadata #include MODULE_AUTHOR("Ruan de Bruyn"); MODULE_DESCRIPTION("Hello world driver"); MODULE_LICENSE("GPL"); // Custom init and exit methods static int __init custom_init(void) { printk(KERN_INFO "Hello world driver loaded."); return 0; } static void __exit custom_exit(void) { printk(KERN_INFO "Goodbye my friend, I shall miss you dearly..."); } module_init(custom_init); module_exit(custom_exit);