#include <linux/kernel.h>
#include <linux/module.h>
static int __init my_module_init(void)
buffer = kmalloc(100, GFP_KERNEL);
printk(KERN_INFO "Failed to allocate memory\n");
snprintf(buffer, 100, "Hello, world!");
printk(KERN_INFO "Buffer: %s\n", buffer);
static void __exit my_module_exit(void)
printk(KERN_INFO "Memory freed\n");
module_init(my_module_init);
module_exit(my_module_exit);