freasy
驱动牛犊
驱动牛犊
  • 注册日期2004-01-26
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分14分
  • 威望22点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
阅读:1114回复:2

module insert error

楼主#
更多 发布于:2004-05-12 17:07
我学习编写内核模块
编写了这样一个最简单的程序
#define __KERNEL__
#define MODULE
#include <linux/module.h>
#include <linux/kernel.h>
#include <linux/fs.h>
                                                                                
int init_module(void)
{
  printk(\"in\\n\");
  return 0;
}
                                                                                
void cleanup_module(void)
{
  printk(\"outing ..\");
}
when I use insmod,the followiing message appear
Warning: loading mymodule.o will taint the kernel: no license
  See http://www.tux.org/lkml/#export-tainted for information about tainted modules
Module mymodule loaded, with warnings
And the init_module with printk funciont int it seems as if doesn\'t run.
chopin_1998
驱动牛犊
驱动牛犊
  • 注册日期2004-04-01
  • 最后登录2005-03-30
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2004-05-17 21:54
模块没有错,并且已经并入内核。

你看到的那段话是说你没有把代码说明成GPL。

使用下面这个宏:
MODULE_LICENSE(\"GPL\");
Linux Power!
baaniaw
驱动牛犊
驱动牛犊
  • 注册日期2004-06-28
  • 最后登录2011-12-03
  • 粉丝0
  • 关注0
  • 积分7分
  • 威望31点
  • 贡献值0点
  • 好评度17点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2004-08-03 20:26
模块没有错,并且已经并入内核。

你看到的那段话是说你没有把代码说明成GPL。

使用下面这个宏:
MODULE_LICENSE("GPL");


谢谢你的解答
游客

返回顶部