md_init
2017-04-07 16:24:55 0 举报
登录查看完整内容
md_init是一个函数或方法,用于初始化某种数据结构或对象。它通常在程序开始时调用,以确保所需的资源被正确分配和设置。md_init的具体实现取决于所使用的编程语言和上下文。例如,在Python中,md_init可以是一个类的方法,用于初始化类的实例变量;在C语言中,md_init可以是一个函数,用于初始化全局变量或动态分配的内存。总之,md_init是编程中常见的一个概念,用于确保程序的正确性和稳定性。
作者其他创作
大纲/内容
注册关机回调函数,主要作用是停止阵列线程,刷数据操作。
md_init
创建两个region,这两个函数的作用是用户态创建了一个/dev/md*设备时,内核太就会对应的调用md_probe创建一个mddev结构体,之后再用户态对、dev/md*的操作到内核态就相应地对mddev的操作。
md模块初始化(md.c)
register_sysctl_table
注册proc函数,于是有了目录/proc/mdstat,该目录的显示由函数md_seq_show控制
blk_register_region
参考文献:http://www.tuicool.com/articles/qUnUjqi
md_wq: flash命令工作队列
注册sysctl函数,用于控制阵列最小和最大的sync速度
register_blkdev
alloc_workqueue
register_reboot_notifier
md_misc_wq:杂项工作队列
创建两个块设备
md_geninit
0 条评论
回复 删除
下一页