写了一个简单的字符设备驱动,当insmod时出现了下面的错误:
create_device: Unknown symbol __class_create (err 0)
create_device: Unknown symbol class_destroy (err 0)create_device: Unknown symbol device_create (err 0)
create_device: Unknown symbol device_destroy (err 0)
insmod: can't insert 'create_device.ko': unknown symbol in module, or unknown parameter
发现代码中没有MODULE_LICENSE,添加之后问题消失。