- 9
- 0
- 约6.91千字
- 约 5页
- 2017-12-13 发布于河南
- 举报
Yaffs通过VFS层的读写
Yaffs通过VFS层的读写
Mournjust(sev7ncolor@)
在看过dreamice的《yaffs文件系统分析》之后,总是感到意犹未尽,还不够深入,所以先结合自己了解的一些知识继续写下去。
Yaffs文件系统最终是通过VFS层接口被调用的,所以yaffs必须给VFS层提供相应的接口。VFS提供的标准接口结构是inode和dentry结构,也就是说不管最终yaffs是如何实现的,提供给VFS层的必须是inode和dentry结构。
在yaffs中,函数yaffs_fill_inode_from_obj用于根据yaffs的结构体yaffs_obj来填充inode结构体,以便于VFS层使用。
static void yaffs_fill_inode_from_obj(struct inode *inode,
struct yaffs_obj *obj)
{
switch (obj-yst_mode S_IFMT) {
default: /* fifo, device or socket */
init_special_inode(inode, obj-yst_mode,
old_decode_dev(obj-yst_rdev));
break;
case S_IFREG: /* file */
inode-i_op =
您可能关注的文档
- 英美文学 自考真题 与备考.doc
- 《英语国家概况》- Chapter 31 Government and Politics.doc
- Study of the structure between eight新.doc
- 北美2011年大停电事故报告翻译.doc
- 2013届高三5月模拟考试英语试题.doc
- 求职简历常用词汇及句子.doc
- 学生英语简历查询资料.doc
- 2015朝阳区高三英语期末试题(含答案).doc
- 西点军校毕业致辞.docx
- 高尿酸血症和痛风-农村临床诊疗与急诊.docx
- 6.1 亚洲的自然环境特征教学设计( 第2课时)地理七年级下学期商务星球版(2024).docx
- Unit 3 Getting along with others(教学设计)英语译林版2020必修第一册.docx
- Unit 3 Getting along with others Period 3(教学设计)英语译林版2020必修第一册.docx
- Unit 3 Getting along with others Period 4(教学设计)高中英语译林版2020必修第一册.docx
- Unit 5Humans and Nature Period 3(教学设计)高中英语北师大版2019必修第二册.docx
- 第一节 能量的转化与守恒(讲义)物理沪科版2024九年级全一册.docx
- 第19讲 机械能守恒定律及其应用(复习讲义)高考物理一轮复习.docx
- 第11讲 氧化还原反应的应用-氯气制备 新高一化学讲义(鲁科版2019).docx
- 第一章 运动的描述(复习讲义)高中物理人教版2019必修第一册.docx
- 2.1 烷烃-高二化学(人教版2019选择性必修3).docx
原创力文档

文档评论(0)