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

全部博文(86)

文章存档

2016年(20)

2015年(65)

2014年(1)

我的朋友

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

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

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

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

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

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

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

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

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

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

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

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

发布时间:2015-07-27 14:36:53

?kmap_atomic用于高端内存映射,用于紧急的,短时间的映射,它没有使用任何锁,完全靠一个数学公式来避免混乱,它空间有限且虚拟地址固定,这意味着它映射的内存不能长期被占用而不被unmap,kmap_atomic在效率上要比kmap提升不少,然而它和kmap却不是用于同一场合的。不管怎么说,它的设计是很完美的。......【阅读全文】

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

登录 注册