Chinaunix首页 | 论坛 | 博客
  • 博客访问: 223631
  • 博文数量: 86
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 256
  • 用 户 组: 普通用户
  • 注册时间: 2014-03-12 15:39
文章分类

全部博文(86)

文章存档

2016年(20)

2015年(65)

2014年(1)

我的朋友

发布时间:2015-07-30 15:55:21

人,生在床上,死在床上;欲生欲死,还是在床上.这句话非常有道理.有人说它有点俗,但,我并不这么认为.我因为经常坐在床上一边看A片一边看代码,所以对这句话体会颇深,事实上它形象的描述了我坐在床上看代码时复杂的心情,说欲生欲死,一点也不夸张,尤其是当我看到add_disk()这个无比变态的函数的时候.我不禁感慨,上帝欲使人灭亡,必先使其疯狂;上帝欲使人疯狂,必先使其看Linux内核代码.......【阅读全文】

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

发布时间:2015-07-30 15:54:09

下一个函数,alloc_disk().在sd.c中咱们传递进来的参数是16.......【阅读全文】

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

发布时间:2015-07-30 15:52:32

看完了block子系统的初始化之后,我曾一度迷茫过,也曾辗转反侧,也曾苦恼万分,我完全不知道下一步该怎么走,几经思索,思索着我和中国的未来,徘徊过后,彷徨过后,终于决定,和scsi disk驱动同步进行往下走,因为scsi disk那边会调用许多block层这边提供的函数,于是我们就在这边来看看这些函数究竟是干什么的.
第一个函数当然就是register_blkdev(......【阅读全文】

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

发布时间:2015-07-30 15:51:05

于是我们从genhd_device_init()开始看起.首先第一个函数create_workqueue()干的什么事情你也许不是很清楚,但是你不要忘了每次你用ps命令看进程的时候你都能看到一个叫做kblockd的玩意儿......【阅读全文】

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

发布时间:2015-07-30 15:48:30

2005年秋天,Block层搬出了drivers/和fs/目录,从2.6.15的内核开始,顶层目录下面有了一个叫做block的目录......【阅读全文】

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

登录 注册