/* * main.c - A demo kernel module. * * Andreas Gruenbacher , SUSE Labs, 2003-2004. */ #include #include MODULE_AUTHOR("Andreas Gruenbacher "); MODULE_DESCRIPTION("A demo module"); MODULE_LICENSE("GPL"); int param; MODULE_PARM(param, "i"); MODULE_PARM_DESC(param, "Example parameter"); void exported_function(void) { printk(KERN_INFO "Exported function called.\n"); } EXPORT_SYMBOL(exported_function); int __init init_dud_dummy(void) { printk(KERN_INFO "Loaded the Driver Update Disk Dummy Module.\n"); return 0; } void __exit exit_dud_dummy(void) { printk(KERN_INFO "Unloaded the Driver Update Disk Dummy Module.\n"); } module_init(init_dud_dummy); module_exit(exit_dud_dummy);