-
弱问关于等待队列??驱动里使用了等待队列~~但是如果驱动退出时,等待队列里还有进程这些进程该怎么妥善处理??直接不管么?因为他们等待的资源已经不存在了cambyzju 时间:07-29 + 阅读全文
-
linux内核进程(线程)的优先级关于linux内核进程(线程)的优先级,在include/linux/sched.h文件里有如下描述:/**Priorityofaprocessgoesfrom0..MAX_PRIO-1,validRT*priorityis0..MAX_RT_PRIO-1,andSCHED_NORMAL/SCHED_BATCH*tasksareintherangejinxinxin163 时间:07-30 + 阅读全文
-
请教如何理解entry_32.S中的一些汇编代码?自己对汇编有一些了解,也查了gcc的手册,但对entry_32.S中的一些汇编语言还是不了解,比如:.pushsection.fixup,"ax"; /* .fixup及"ax"代表什么意思?.pushsection这个directive代表什么意思?*/.section__ex_table,"a";/*rc_hz 时间:07-30 + 阅读全文
-
《Linux那些事儿之我是USB》本帖最后由ilttv.cn于2010-07-2917:09编辑关于《Linux那些事儿》,曾经有不少网友问我们什么时候能出纸质的,也曾经有若干出版社联系过出版,但都由于里面的一些内容过于的娱乐了而不了了之。本来在写的时候就没想着去出版,只是娱乐自己的同时娱乐娱乐大家而已,不过最终博文视点还是决定出了,在这里感谢孙编辑、王编辑。当然里面去掉了若干敏感的内容,但大家喜欢的精粹还在,风格也ilttv.cn 时间:07-29 + 阅读全文
-
请问劫持read系统调用的时候,如何判断是否是一个真正的文件?照论坛上大大们的方法劫持了系统调用,想要做一个读写文件加密的工作,所以添加了劫持read/write系统调用的功能。在new_read()里面,送入函数的只是文件描述符fd,但是如何通过它判断调用read的是否是真正的文件呢?我获取了kstat结构体之后,按照ISREG(kstat.mode)判断,如果返回1的话,对read出来的buf做修改。结果insmod命令刚敲完,系统就崩溃了。而lcdwzt 时间:07-29 + 阅读全文
-
swap.c中的一点疑问在init_swapping函数中swap_bitmap应试是全0在swap_in和swap_free函数中认为swap_bitmap对应bit是1表示交换页面空闲,初始化时候的全0,之后有哪里把swap_bitmap改为全1了吗?embaka 时间:07-29 + 阅读全文