linux可以随意越界访问么?
例如啊: struct test {   int a   int b } int main() {   struct test a[10]   a.[20].b = 10   printf(&…
skb_shared_info中页面数组的size大小有何巧妙?
/* To allow 64K frame to be packed as single skb without frag_list */ #define MAX_SKB_FRAGS (65536/PAGE_SIZE + 2)struct skb_frag_struct {&nb…
有研究yaffs的同学不?
不是yaffs2啊。因为我移植到其他的系统,用的direct模式。 而且是norflash。at45db321。一个block有8page,一个page512字节。(项目需求不能用datafla…
usb_submit_urb 返回-EINVAL
我初始化了urb,但是不知道是不是把参数初始化错了还是怎么的,这个函数总是返回-EINVAL(参数错误),我在usb_submit_urb()之前没有send_control_msg(),…
sys_readlink
我用readlink可以获取/usr/sbin/下面的进程的绝对路径,比如/usr/sbin/vsftpd,但在内核里面,用sys_readlink就获取不到了,返回值是-13,但在内核里…
请教一个问题: 孤儿连接(套接字) sock orphan
内核日志dmesg打出很多 Out of socket memory 看内核代码,一个可能性是孤儿连接超出了限制。 请教: 1. 孤儿连接的产生原因是什么? 2. 孤儿连接过多…
请教x86时钟初始化
kernel: 2.6.31 看到2.6.3x这块跟老版本变化挺大的:void __init time_init(void){        x86_quirk_pre_time_init()    &n…
Linux内核网络问题,各位大牛一定要进来看一下
Linux内核版本2.6.18 socket函数的系统调用函数如下: 我在其中对发送的数据和接收的数据试图进行输出操作,如带有注释的两行代码所示。结果是,可以…
Linux内核告别2.6进入3.0新时代 [转]
在Linus Torvalds发布第一版Linux内核将近20年,历经39个2.6内核主版本之后,Linux之父刚刚通过了Linux 3.0的发布。Linux内核3.0目前已经在RC1阶段。 …