-
使用do_mmap_pgoff出现的问题,急!我写了一个模块,反复映射内存,然后去除映射,结果总是出错,错误为:Nov2214:22:15node2kernel:do_munmaperror=-22 invalidargumentNov2214:22:15node2kernel:endi=348837以下为内核模块代码,请大家帮忙看看:#include<linux/m眼眼rhine 时间:11-22 + 阅读全文
-
推荐一下有关Linux实现、解析之类的书比如说linux协议栈实现、linux调度算法解析之类的读源码的参考书,我学LinuxC编程用。大家认为最好的都说一下,受推荐最多的我就买来看。谢谢啦!jeung 时间:02-28 + 阅读全文
-
head_32.S中的“stack_start”的定义是不是有问题?本帖最后由JackyBsh于2011-02-2722:58编辑(内核版本:2.6.35.4)文件arch/x86/kernel/head_32.S中,设置0号进程的堆栈时,有如下相关语句:----------------------------------------------------lssstack_start,%esp......ENTRY(stack_JackyBsh 时间:02-27 + 阅读全文
-
关于linux O(1)调度的一些疑问最近在阅读robertlove《linuxkerneldevelopment》里的进程调度,里面有些地方介绍的不是很清晰,我理解出现了偏差,希望大家能帮我解惑一下。因为我是一个初学者,可能会有些啰嗦,大家见谅。1、调度为提高重新计算时间片的效率,维护了active和expired两个数组,书中没有明确指出何时互换,但我假设它是在active数组的所有在TASK_RUNNING上的进程用完时jeung 时间:02-28 + 阅读全文
-
又有一个关于ip_conntrack的问题请教前辈晚辈这几天经过查找资料,又有个关于Netfilter的问题想麻烦请教各位前辈。 关于Netfilter中的ip_conntrack,前些天看到一个帖子中有这种说法:ip_conntrack起到连接跟踪的作用,所以只要属于一个连接的数据包能通过Netfilter就会被ip_conntrack记录下俩,下次是同一连接的数据包时由于属于之前合法连接就直接会通过,不会再次进入filkaiserhui 时间:02-28 + 阅读全文
-
gdb 内核调试的多线程问题怎么解决?在用gdb调试linux内核的网卡驱动时,老是会出现:执行某条语句后,gdb提示[NewThread4][NewThread3]这将导致当前调试线程挂起,无法继续。请问怎么解决这种情况,恳求指教啊!liujunwei1234 时间:12-15 + 阅读全文