Решил скомпилировать hello world модуль.
#include <linux/init.h>
#include <linux/module.h>
MODULE_LICENSE( "GPL" );
MODULE_AUTHOR( "Tim" );
static int __init hello_init( void )
{ printk( "Hello, world !" ); return 0; }
static void __exit hello_exit( void )
{ printk( "Goodbye, world !" ); }
module_init( hello_init );
module_exit( hello_exit );
Но при выполнение insmod test.ko
в dmesg выводится Goodbye, world !
А при выполнение rmmod test
в dmesg Hello, world !
Вроде должно быть наоборот. Почему так?
Перемещено xaizek из general