mount
mount一个内核外部的模块 执行命令之后,用lsmod查看,发现这个模块被2个进程使用,或者说是被使用了两次 这样导致始终挂载不上 请问这是什么原因导致的?
作者: hjwsm1989 发布时间: 02-14
内核调试方法
邮件列表看到有人问这个问题: QUOTE: Re: Kernel debugging method Mike Galbraith 发送至 Amirali, linux-kernel On Sun, 2011-02-13 at 13:56 +0330, Amirali Shambayati wrote: > Hello all, > > Can anybody show me a method for kernel debugging? I just want to > modify one file(Noop IO scheduler). I recommend the most powerful, and easiest to use, kernel...
作者: Godbach 发布时间: 02-14
一个精简内核配置的方法
如果经常编译新内核(不管是什么目的), 或者需要修改内核的某些代码做测试,虽然make会选择的编译有必要重新编译的部分,但是如果修改了某个核心的头文件 可能需要重新编译很多内容 所以把不需要使用的模块不编译是能节省不少时间的 编译内核大部分时间都在编译模块上, 比如我的机器: find /lib/modules/2.6.37-rc5+/ -name "*.ko"|wc -l 2374 我的目标就是删除这些不用...
作者: flw2 发布时间: 02-14
关于linux内核学习?
小弟一直都有自己的学习计划,其中阅读并且学习linux内核源码是我的学习计划之一,因为操作系统这块的知识对于我以后很重要,所以linux内核学习被我安排到学习的计划中,小弟我也知道学习内核源码需要有很多的准备知识,所以我之前一直准备着,比如说,操作系统的知识,汇编方面知识,c语言方面的,使用linux等等,我认为现在准备的差不多了,所以打算开始学习源代码了,我...
作者: zhangjian33446 发布时间: 02-14
有没有人碰到过lock_kernel导致死锁的问题?
本帖最后由 donotgiveup 于 2011-02-13 11:12 编辑 或者一个cpu lock_kernel本来就可能会很长时间,如两分钟? 自己加的代码从来不会去加这个锁。 但是发现系统的所有cpu在两分钟内都没有发生调度。 此时有几个cpu都在lock_kernel卡住了,其它cpu做什么没有准确记录下来。 能否给个思路,非常纠结 谢谢!!!
作者: donotgiveup 发布时间: 02-13
请大牛解答下Module.symvers文件和CRC值怎么计算的(编译模块到底和哪些环境有关系)
编译内核后会产生Module.symvers这个文件, 这个文件里计算了导出函数的CRC值。 在编译驱动模块时, 会调用srcipt/mod/modpost处理导出函数的CRC值, 见XXX.mod.c文件 static const struct modversion_info ____versions[] 18 __used 19 __attribute__((section("__versions"))) = { 20 { 0x79f0350e, "module_layout" }, 21 { 0xadf42bd5, "__request_region" }, 22 { 0xcc...
作者: Leeu365 发布时间: 02-12