Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1306685
  • 博文数量: 254
  • 博客积分: 1586
  • 博客等级: 上尉
  • 技术积分: 2295
  • 用 户 组: 普通用户
  • 注册时间: 2009-01-15 16:38
个人简介

linux学习中

文章分类

全部博文(254)

文章存档

2016年(6)

2015年(2)

2014年(74)

2013年(93)

2012年(12)

2011年(2)

2010年(51)

2009年(14)

发布时间:2013-12-10 17:21:09

kernel module编程(八):读取proc文件之seq_file   在上次我们使用了read_proc的方式通过/proc文件读取kernel module的信息。作者给的例子他自己说是ugly。而我们在读取大量数据时发现,受到用户buffer大小的限制(page的大小),可能需要读取多次,不仅需要记录上次读取的位置,而且由于每次读取我.........【阅读全文】

阅读(728) | 评论(0) | 转发(0)

发布时间:2013-12-10 17:20:22

下面就驱动移植时需要注意的地方进行分析。static void s3cmci_request(struct mmc_host *mmc, struct mmc_request *mrq)mrq所指的struct mmc_request中的值在mmc_blk_issue_rq函数中被设置:        brq.mrq.cmd = &brq.cmd;        brq.mrq.data =.........【阅读全文】

阅读(2016) | 评论(0) | 转发(0)

发布时间:2013-12-10 17:18:26

这个不是原创,原文url地址:http://www.linuxidc.com/Linux/2007-08/6995p2.htm 1)      /proc/sys/vm/block_dump该文件表示是否打开Block Debug模式,用于记录所有的读写及Dirty Block写回动作。 缺省设置:0,禁用Block Debug模式2)      /p.........【阅读全文】

阅读(593) | 评论(0) | 转发(0)

发布时间:2013-12-10 10:43:00

另外想请教一下各位,内核里如果有内存泄露,请问各位有什么方法分析吗?你可以使用打桩的方法,具体如下:例如你写的程序调用到了kmalloc函数,那你可以自己实现另外一个内存分配函数,比如叫stub_kmalloc,然后用 #define kmalloc(x) stub_kmalloc((x), __FILE__, __LINE__)这个宏替换掉程序中所有的kmallock,stub_k.........【阅读全文】

阅读(1440) | 评论(0) | 转发(0)

发布时间:2013-12-10 10:37:48

Linux内核中在自旋锁,信号量及中断禁止之间的选择一.linux内核控制路径的三种执行环境:        1>中断                中断的顶半部分,也就是用request_irq注册的中断例程                处中断上下文,不.........【阅读全文】

阅读(2846) | 评论(0) | 转发(0)
给主人留下些什么吧!~~
留言热议
请登录后留言。

登录 注册