没有MODULE_LICENSE(“GPL”);内核没抱怨呀?

kangear 2013-02-12 05:00:29
就是ldd3上的hello world模块程序,都说没有MODULE_LICENSE(“GPL”);在insmod时内核会抱怨,但是我的打印信息如下:


(说明,我用的内核版本为3.7.0的)
...全文
423 6 点赞 打赏 收藏 举报
写回复
6 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
kangear 2014-10-31
引用 5 楼 CrazyCoder8848 的回复:
见2.6的内核,kernel/Module.c static void set_license(struct module *mod, const char *license) { if (!license) license = "unspecified"; if (!license_is_gpl_compatible(license)) { if (!test_taint(TAINT_PROPRIETARY_MODULE)) printk(KERN_WARNING "%s: module license '%s' taints " "kernel.\n", mod->name, license); add_taint_module(mod, TAINT_PROPRIETARY_MODULE); } }
感谢,那时的我还不太懂得去看内核源码。
  • 打赏
  • 举报
回复
无忧老猪 2014-10-31
见2.6的内核,kernel/Module.c static void set_license(struct module *mod, const char *license) { if (!license) license = "unspecified"; if (!license_is_gpl_compatible(license)) { if (!test_taint(TAINT_PROPRIETARY_MODULE)) printk(KERN_WARNING "%s: module license '%s' taints " "kernel.\n", mod->name, license); add_taint_module(mod, TAINT_PROPRIETARY_MODULE); } }
  • 打赏
  • 举报
回复
morris88 2013-02-26
到2.6下看看抱怨吧
  • 打赏
  • 举报
回复
kangear 2013-02-12
我是初学者只是想验证一下,看看内核抱怨是什么样的。
  • 打赏
  • 举报
回复
kangear 2013-02-12
代码如下:
  • 打赏
  • 举报
回复
kangear 2013-02-12
大牛们能来说点什么吗?
  • 打赏
  • 举报
回复
相关推荐
发帖
Linux_Kernel
加入

4203

社区成员

Linux/Unix社区 内核源代码研究区
申请成为版主
帖子事件
创建了帖子
2013-02-12 05:00
社区公告
暂无公告