Chinaunix首页 | 论坛 | 博客
  • 博客访问: 63994
  • 博文数量: 10
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 143
  • 用 户 组: 普通用户
  • 注册时间: 2013-10-20 21:24
个人简介

学习是一种修行

文章分类

全部博文(10)

文章存档

2014年(2)

2013年(8)

我的朋友

分类: LINUX

2013-12-27 16:59:49

blk_dev_init()的代码很少,如下:
void blk_dev_init(void)
{       
        int i;
        
        for (i=0 ; i                 request[i].dev = -1;
                request[i].next = NULL;
        }
其中#define NR_REQUEST      32
struct request request[NR_REQUEST];
struct request {
        int dev;                /* -1 if no request */
        int cmd;                /* READ or WRITE */
        int errors;
        unsigned long sector;
        unsigned long nr_sectors;
        char * buffer;
        struct task_struct * waiting;
        struct buffer_head * bh;
        struct request * next;
};
可见这程序是对块设备进行初始化;
 request[i].dev = -1;
  request[i].next = NULL;


chr_dev_init();什么也没有做
阅读(2166) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~