319 Star 2.1K Fork 1K

OpenHarmony / kernel_liteos_a

 / 详情

清理VFS中的冗余代码

已完成
任务 成员
创建于  
2021-05-18 15:35

【任务描述】
清理PathCache中冗余接口
清除Vnode中冗余逻辑
清除多余的头文件引用

【解决方案】
删除PathCacheAllocDummy接口
合并VnodeFree和VnodeDestroy接口
清除多余的头文件引用:
1、删除了几个多余的头文件和对应的依赖,并对依赖这些头文件的文件进行了调整:
compiler.h
debug.h
automount.h
inode.h
syslog.h
net.h
operation中的头文件
2、将fs.h中文件相关的接口和驱动相关的接口拆分为file.h和driver.h,并将其中的部分常量和定义调整到了正确的位置
3、将文件系统中和驱动有关的代码移动到了kernel的driver目录
4、将vnode.h从fs的include挪到了vfs的include中,目的是区分文件系统的外层和内层头文件
5、删除了一些冗余的接口和常量定义

【任务来源】
代码review

评论 (0)

野生毛霉君 创建了任务
野生毛霉君 任务状态待办的 修改为进行中
野生毛霉君 修改了描述
野生毛霉君 负责人设置为野生毛霉君
野生毛霉君 通过openharmony/third_party_FatFs Pull Request !15任务状态进行中 修改为已完成
展开全部操作日志

登录 后才可以发表评论

状态
负责人
项目
里程碑
Pull Requests
关联的 Pull Requests 被合并后可能会关闭此 issue
分支
开始日期   -   截止日期
-
置顶选项
优先级
预计工期 (小时)
参与者(1)
7989806 wild mucor 1619161325
C
1
https://gitee.com/openharmony/kernel_liteos_a.git
git@gitee.com:openharmony/kernel_liteos_a.git
openharmony
kernel_liteos_a
kernel_liteos_a

搜索帮助

53164aa7 5694891 3bd8fe86 5694891