1. 05 1月, 2022 1 次提交
  2. 13 12月, 2021 1 次提交
    • F
      fix: 修复LOSCFG_FS_FAT_CACHE宏关闭后编译失败的BUG · 63e71fec
      Far 提交于
      1. 在必要处增加宏开关关闭部分代码的编译;
      2. 由于驱动是一个独立的内核线程,在一些场景下文件系统会将用户态地址透传给驱动,这会导致内核崩溃。
      因此在需要透传用户态地址时增加了一个内核buffer作为中转。
      
      Close #I3T3N0
      Signed-off-by: NFar <yesiyuan2@huawei.com>
      63e71fec
  3. 10 11月, 2021 1 次提交
  4. 15 10月, 2021 1 次提交
    • F
      refactor: 文件系统Open性能优化 · c1c2be2a
      Far 提交于
      优化包括:
      1. 提供VnodeLookupFullpath接口,如果路径是规范化的路径,则调用此接口可减少一次vfs_normalizepath接口的调用;
      2. fatfs open钩子函数FIL和buffer同时malloc,减少一次malloc调用,同时去除不必要的数据写回;
      3. 其他小细节的优化。
      
      Close #I4E0CT
      Signed-off-by: NFar <yesiyuan2@huawei.com>
      c1c2be2a
  5. 22 9月, 2021 1 次提交
  6. 14 9月, 2021 1 次提交
  7. 13 9月, 2021 1 次提交
  8. 08 9月, 2021 1 次提交
    • G
      feat: add sync() to vfs · f67c4dae
      Guangyao Ma 提交于
      新增sync方法,该方法每次调用,会遍历系统内所有的mount点,调用各个文件系统注册
      的sync方法,完成对所有已挂载文件系统的sync操作。
      
      close #I480HV
      Signed-off-by: NGuangyao Ma <guangyao.ma@outlook.com>
      Change-Id: I57ced9c3f7685a448defd17ae56c842796b5668f
      f67c4dae
  9. 19 8月, 2021 1 次提交
  10. 03 8月, 2021 1 次提交
    • Yansira's avatar
      fix: toybox update · c3245b3c
      Yansira 提交于
      【背景】liteos_a toybox 命令已知问题修复
      
      【修改方案】
      1、修复ls 统计文件大小问题。
      Signed-off-by: Yansira's avataryansira <yansira@hotmail.com>
      Change-Id: I64c41d3970650a434409f332b2659e31bb9223ab
      c3245b3c
  11. 30 7月, 2021 1 次提交
    • W
      fix: A核代码告警清零 · 698756d1
      wangchen 提交于
      【背景】定期A核代码告警清零。
      
      【修改方案】
      根据工具扫描结果,对代码告警进行更改。
      
      【影响】
      对现有的产品编译不会有影响。
      
      re #I4378T
      Signed-off-by: Nwangchen <253227059@qq.com>
      698756d1
  12. 22 7月, 2021 1 次提交
    • Yansira's avatar
      fix: toybox命令升级 · 76f45b3f
      Yansira 提交于
      【背景】liteos_a toybox 命令升级升级
      
      【修改方案】
      1、help命令列表不支持命令删除。
      2、cp命令和mv命令拷贝文件失败和文件损坏等问题修复。
      3、修复du命令统计nfs文件大小为0问题修复。
      4、修复ls命令nfs文件时间打印信息有误问题。
      5、更新命令不支持入参列表。
      
      re #I41N2A
      Signed-off-by: Yansira's avataryansira <yansira@hotmail.com>
      Change-Id: I5f5b82e33ba9193ae06e9547182d5b7bac0a3b44
      76f45b3f
  13. 21 7月, 2021 1 次提交
  14. 20 7月, 2021 1 次提交
    • F
      feat: 增加mount的MS_RDONLY标志的支持 · 8729f6ee
      Far 提交于
      增加mount的MS_RDONLY标志的支持,并修改vfs主要接口相关支持。
      1. fatfs lseek接口在分区以MS_RDONLY方式和文件以只读打开时不再能够扩大文件的大小。
      2. 直接在镜像中创建storage目录,而不是在挂载根文件系统时创建storage目录。
      3. 增加了MS_RDONLY的测试用例。
      
      Close #I3Z1W6
      Signed-off-by: NFar <yesiyuan2@huawei.com>
      8729f6ee
  15. 13 7月, 2021 1 次提交
  16. 08 7月, 2021 1 次提交
    • X
      fix:消除编译告警 · e4ff0458
      x_xiny 提交于
      【背景】
       消除编译告警
      
      【修改方案】
       消除编译告警
      
       re #I3ZC1R
      
       Change-Id: I594d0f57e4cbbdb246a6bef1c978a38228123a34
      Signed-off-by: Nx-xiny <1301913191@qq.com>
      
      Change-Id: I1d75cdcdcf9d06ec28e541cdfea77300da7c6bb1
      e4ff0458
  17. 28 6月, 2021 1 次提交
    • F
      fix: 恢复了FATFS设置卷标的功能 · 9515d53d
      Far 提交于
      Liteos_a FATFS需要提供格式化时设置卷标的功能,该功能在当前系统中缺失。
      现在恢复该功能,使用方法与原来一致。即使用set_label设置卷标文本后,调用format对设备格式化。
      
      Close #I3Y5G8
      Signed-off-by: NFar <yesiyuan2@huawei.com>
      9515d53d
  18. 24 6月, 2021 1 次提交
  19. 20 6月, 2021 1 次提交
  20. 19 6月, 2021 1 次提交
    • M
      fix: remove redundant headfile · 73a77777
      mucor 提交于
      1.remove redundant headfile in kernel, such as:
        compiler.h;debug.h;automount.h;inode.h;syslog.h;net.h;
      2.split fs.h to file.h and driver.h
      3.move vnode.h and path_cache.h to vfs/include
      4.remove redundant interface and defines
      
      close: #I3RTNR
      Signed-off-by: Nmucor <mucorwang@gmail.com>
      73a77777
  21. 17 6月, 2021 1 次提交
  22. 15 6月, 2021 1 次提交
    • C
      feat: fatfs支持符号链接功能 · e50cf0be
      chenjing 提交于
      1 将fatfs_creat与fatfs_mkdir抽象成fatfs_creat_obj,通过参数type控制创建的对象类型;
      2 新增fatfs_symlink与fatfs_readlink接口,其中:
         1) fatfs_symlink通过fatfs_creat_obj创建出符号链接文件,并为其申请新簇,将target内容写入簇的第一个sector;
         2) fatfs_readlink读出符号链接文件对应簇中第一个sector的内容
      
      close #I3V8D1
      Signed-off-by: Nchenjing <chenjing139@huawei.com>
      Change-Id: I38dfaa28af156399817530923534d5b73b4c64af
      e50cf0be
  23. 07 6月, 2021 1 次提交
    • C
      fix: codex · 101a55d1
      chenwei 提交于
      1,VFS代码中不修改参数增加const修饰
      2,fs_file_mapping.c: 增加安全函数的判空
      3,path_cache.c: sizeof改为使用类型
      4,fs_syscall.c: 对NULL解引用
      5,VnodeLookup:冗余的判空,及不正确的判空
      
      close: I3UMWD
      Signed-off-by: Yansira's avataryansira <yansira@hotmail.com>
      101a55d1
  24. 18 5月, 2021 1 次提交
  25. 08 5月, 2021 1 次提交
  26. 27 4月, 2021 1 次提交
  27. 26 4月, 2021 1 次提交
  28. 22 4月, 2021 2 次提交
  29. 21 4月, 2021 1 次提交
  30. 19 4月, 2021 1 次提交
  31. 17 4月, 2021 1 次提交
  32. 16 4月, 2021 3 次提交
  33. 15 4月, 2021 1 次提交
    • F
      Feature: Fatfs scandir format and mmcblk read/write optimization · beca52b6
      Far 提交于
      1. Bcache block with high mem address is after lower mem address in RCU list when initing bcache.
      2. Format will clear the bcache before writing the FAT.
      3. The fatfs_readdir use the bcache writing block to reduce the chance of data switching out
      4. Add performance analysing macron switch
      
      Change-Id: I8fbc48418509d2e660d725d2c265266e931c26f8
      beca52b6
  34. 26 3月, 2021 1 次提交
  35. 24 3月, 2021 2 次提交
  36. 19 3月, 2021 1 次提交
    • W
      Description:vfs refactoring · d9707508
      wangchenyang 提交于
      Feature or Bugfix:Feature
      Binary Source:Huawei
      PrivateCode(Yes/No):Yes
      
      Change-Id: I175d2648bc6f9078c34de2c0a5c93fda10b86c47
      ChangeID:13306388
      d9707508