/*
 * main.c - A demo kernel module.
 *
 * Andreas Gruenbacher <agruen@suse.de>, SUSE Labs, 2003-2004.
 */

#include <linux/module.h>
#include <linux/init.h>

MODULE_AUTHOR("Andreas Gruenbacher <agruen@suse.de>");
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);
