#include <linux/module.h>
#include <linux/moduleparam.h>
#include <linux/config.h>
#include <linux/init.h>
#include <linux/version.h>

#define HELLO_VERSION "0.1"

MODULE_DESCRIPTION("Hello Module");
MODULE_VERSION(HELLO_VERSION);
MODULE_AUTHOR("Copyright (C) You");
MODULE_LICENSE("GPL");

static int hello_parameter;

static int __init hello_init(void)
{
	printk(KERN_DEBUG "[hello_init]\n");
	return 0;
}

static void __exit hello_exit(void)
{
	printk(KERN_DEBUG "[hello_exit]\n");
	return;
}

module_param(hello_parameter, int, 0444);
MODULE_PARM_DESC(hello_parameter, "Some Parameter");

module_exit(hello_exit);
module_init(hello_init);
