-
求救not syncing: Attempted to kill init小弟今天犯了一下二,把df-lh中的tmpfs文件系统umount-d了,结果linux重启的过程中出现notsyncing:Attemptedtokillinit,启动不了了,查了一晚上没找到解决方法,该怎么整呢?谢谢xtlx2000 时间:12-10 + 阅读全文
-
linux 2.4.18 为什么读写信号量(rw_semaphore)最多支持32766个等待进程?本帖最后由铁蛋小灯泡于2010-12-1014:31编辑/*ThevalueofWAITING_BIASsupportsupto32766waitingprocesses.Thiscan*beextendedto65534bymanuallycheckingthewholeMSWratherthanrelying*onthe铁蛋小灯泡 时间:12-10 + 阅读全文
-
linux用户态进程使用的内存的物理地址问题?小弟我看linux内存管理一段时间了。有一个问题一直不解。linux用户态进程使用0—3G的线性地址空间,内核对0-896M以下的物理内存进行直接映射(即物理地址与线性地址仅差一个偏移量PAGE_OFFSET),那也就是物理内存的第896M都已经直接映射了到了3G-3G+896M的线性地址了。如果物理内存仅仅有896M或者不足896M。那用户态使用的内存已经被内核直接映射到了3G-3G+896Mlxjeanse 时间:12-07 + 阅读全文
-
多网卡识别顺序的问题Linux系统,4张网卡,两张82576的,两张82571EB的。QUOTE:01:00.0Ethernetcontroller:IntelCorporation82576GigabitNetworkConnection(rev01)01:00.1Ethernetcontroller:IntelCorporatGodbach 时间:12-10 + 阅读全文
-
如何禁止root用户?本帖最后由kgn28于2010-12-1009:49编辑听闻M9禁用root用户,哪位大牛解释一下这个是怎么做到的呢?(是不是要修改内核,还是内核里面就有这个配置选项,ubuntu不是要sudo么)root的权限检查是不是只有在vfs进行文件操作才有的呢?(貌似是只有文件有权限位,使用chmod改变)kgn28 时间:12-10 + 阅读全文
-
分享两个很简单的编译问题(1)对ko进行strip -S(2)使用KBUILD_EXTRA_SYMBOLS本帖最后由lofeng410于2010-12-0923:02编辑可能很多高手早就知道这样处理,但是俺是最近才琢磨明白,呵呵(1)对编译所得的.ko进行strip-S,处理掉调试信息,这样可以大大缩小ko文件的大小(2)使用KBUILD_EXTRA_SYMBOLS主要使用于下面这样的场合:有两个我们自己的模块,其中ModuleB使用了ModuleA中export的函数lofeng410 时间:12-09 + 阅读全文
-
preempt_disable的问题各位,我对preempt_disable加barrier()的方式不理解,preempt_disable需要控制指令的执行顺序,这个容易理解。比如preempt_disable();a++;preempt_enable();如果不控制的话,a++可能在抢占被禁用之前就执行,使preempt_disable失去意义。但是内核的实现怎么只用一个barrier(),这个只能控制编译器不乱序吧,如biger410 时间:12-09 + 阅读全文
-
情景分析里do_page_fault里的问题本帖最后由stone421于2010-12-0916:48编辑在2.4内核里的Fault.c的do_page_fault里有这样一句: if(in_interrupt()||!mm) gotono_context;情景分析58页里说: 可是stone421 时间:12-09 + 阅读全文
-
tty设备跟字符设备的区别本帖最后由jinxinxin163于2010-12-0913:44编辑字符设备注册的话,会指定一个fileoperation结构,需要我们实现其中的函数而tty设备的话,是tty_driver中实现需要的函数我的问题是:我们注册设备的时候,什么时候注册为字符设备,什么时候注册为tty设备?谢谢jinxinxin163 时间:12-09 + 阅读全文