当前位置:  技术问答>linux和unix

为什么rmmod的消息要下一次insmod才能显示?

    来源: 互联网  发布时间:2017-05-14

    本文导语:  写了一个简单的helloWorld模块,insmod 后 dmesg 会有输出,rmmod 后 dmesg没有输出。 但是再次insmod 会看见rmmod的输出,时间也是和rmmod是吻合的。这个是什么原因了。。为什么dmesg没有实时输出啊? 代码: #include  #inc...

写了一个简单的helloWorld模块,insmod 后 dmesg 会有输出,rmmod 后 dmesg没有输出。 但是再次insmod 会看见rmmod的输出,时间也是和rmmod是吻合的。这个是什么原因了。。为什么dmesg没有实时输出啊?

代码:
#include 
#include 
#include 

static int helloWorld_init(void){
    printk(KERN_ALERT "Hello World!!n");
    return 0;
}

static void helloWorld_exit(void){
    printk(KERN_ALERT "GoodBye, World!");
}

module_init(helloWorld_init);
module_exit(helloWorld_exit);

MODULE_LICENSE("GPL");

|
printk加上n结尾就可以了,因为缓存了。

|
+1

    
 
 

您可能感兴趣的文章:

 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • insmod模块无显示,但rmmod模块有显示
  • rmmod出现的奇怪问题,求解,急急!
  • insmod可以正常加载模块,rmmod时却报出Function not implemented,求助
  • modprobe在内核升级到2.6.4后失效,哪里有下载适合2.6.4内核的modprobe,insmod,rmmod等程序
  • 我的一个模块在rmmod之后再次insmod出现了段错误,大家帮忙看看


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,