Yaffs通过VFS层的读写.docVIP

  • 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 =

文档评论(0)

1亿VIP精品文档

相关文档