MODULE_LICENSE("GPL");
static int __init hello_in(void)
{
printk("KERN_ALERT Hello, World! From the KERNEL space...\n");
return 0;
}
static void __exit hello_out(void)
{
printk("KERN_ALERT Goodbye, World! Leaving KERNEL space...\n");
}
module_init(hello_in);
module_exit(hello_out);
sudo insmod hellomod.ko
и смотрим в лог:
mczim-desktop kernel: [365908.733723] KERN_ALERT Hello, World! From the KERNEL space...
теперь выгрузим наш модуль из ядра:
sudo rmmod hellomod.ko
продолжаем смотреть в лог:
mczim-desktop kernel: [366031.925420] KERN_ALERT Goodbye, World! Leaving KERNEL space...
printk, замени своим кодом.