#define MODULE
#include <linux/module.h>

int 
init_module(void) 
{
	printk("<1> init_module: Hello, world\n");
	return (0);
}

void 
cleanup_module(void)
{
	printk("<1> cleanup_module: Goodbye, world\n");
	/* what happens with this infinite loop?
	 * why does it happen?
	 */
#ifdef OOPS
	while(1) 
		;
#endif
}
