1. 22 8月, 2021 1 次提交
  2. 11 8月, 2021 1 次提交
    • G
      feat(vfs): vfs支持FD_CLOEXEC标记 · 27dca4d8
      Guangyao Ma 提交于
      首先,POSIX规范规定文件描述符需要支持close-on-exec属性,修改前的vfs不支持close-on-exec,当exec系列函数执行时,进程所有的文件将会被关闭(0,1,2也重新被打开)。但是,系统有些时候是不能在exec时关闭全部文件的,例如在执行exec之前,就需要重定向进程的某些文件描述符时(使用dup2),就希望该文件不被关闭,继续保持重定向属性,shell执行进程并重定向其标准输出到文件,这是我们经常做的事情。
      
      BREAKING CHANGE:
      执行exec类函数后,进程拥有的文件描述符情况发生变化:修改前,默认关闭所有的进程文件描述符,0,1,2重新打开;修改后,除非文件描述符拥有FD_CLOEXEC标记,否则该描述符不会被关闭。
      
      re #I3U81W
      
      Change-Id: I54e841ac88e9835ec23e97de0cbc906c4e11f5a4
      Signed-off-by: NGuangyao Ma <guangyao.ma@outlook.com>
      27dca4d8
  3. 10 8月, 2021 1 次提交
    • H
      fix: 合并进程栈两个地址连续的region · 42f374dd
      Haryslee 提交于
      背景:进程加载的时候,先预申请一个页用作参数拷贝,另外通过mmap方式申请
      额外的虚拟栈空间,此时便有两个地址连续的区间。
      方案:新增内部接口OsStackAlloc,用于申请一个连续的虚拟地址区间,并对其
      中指定区间做物理内存的映射。
      
      close #I43QYJ
      Signed-off-by: NHaryslee <lihao189@huawei.com>
      Change-Id: I224cca3671c42a94c2f74b2da5a11403849e33d3
      42f374dd
  4. 02 8月, 2021 1 次提交
  5. 22 7月, 2021 1 次提交
  6. 21 7月, 2021 1 次提交
  7. 01 7月, 2021 1 次提交
  8. 30 6月, 2021 1 次提交
  9. 28 6月, 2021 1 次提交
  10. 26 6月, 2021 2 次提交
    • Z
      fix: 修复kill进程时,因liteipc阻塞的进程概率无法退出问题 · 7de43bb0
      zhushengle 提交于
       kill进程时,会将因为liteipc阻塞的线程唤醒,使其调度并自动退出,由于liteipc阻塞机制为
      循环阻塞方式,会导致将因liteipc阻塞的线程唤醒后又进入等待中。此处在唤醒因liteipc阻塞的
      线程后检查是否已有kill标志,如果有使其按接收数据失败退出,在返回用户态之前,该线程会进
      入退出流程,结束运行。
      
      Close #I3XX7K
      Signed-off-by: Nzhushengle <zhushengle@huawei.com>
      Change-Id: Iec4e298dff4aefd2994289067a35cb5673e323f9
      7de43bb0
    • H
      feat: 基于汇编实现内核对用户态内存清零的功能 · 9db34075
      Haryslee 提交于
      背景:LOS_UserMemClear接口原有实现是通过在内核中
      申请一块堆内存并对其清零,调用copy_to_user来达到
      对用户态内存清零的目的,需要使用堆内存。
      修改方案:基于汇编实现内核对用户态内存清零的功能。
      
      close #I3XXT0
      
      Change-Id: I27cb1e45559cb75a9b330799fe427abd54f51c15
      Signed-off-by: NHaryslee <lihao189@huawei.com>
      9db34075
  11. 24 6月, 2021 1 次提交
    • Z
      feat: L1支持低功耗投票框架 · 21d8ac87
      zhushengle 提交于
      功能描述:
        在proc目录下增加power目录,添加powr_mode,power_lock,power_unlock和power_count节点,
        power_mode:节点用于查询和设置系统支持的功耗模式
        power_lock:用于查询和获取低功耗锁,持锁后,将会阻止系统进入低功耗状态
        power_unlock: 用于释放已经持有的低功耗锁,也可查询当前有那些持有低功耗锁
        power_count:用于查询当前持有低功耗锁的个数
      
      Close #I3VS5N
      
      Change-Id: I2e2881cc968eab3c5fa6f9dbd7e8c5e448609407
      Signed-off-by: Nzhushengle <zhushengle@huawei.com>
      21d8ac87
  12. 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
  13. 17 6月, 2021 1 次提交
  14. 16 6月, 2021 1 次提交
  15. 15 6月, 2021 1 次提交
  16. 20 5月, 2021 1 次提交
  17. 18 5月, 2021 1 次提交
  18. 11 5月, 2021 1 次提交
  19. 19 4月, 2021 2 次提交
  20. 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
  21. 11 3月, 2021 1 次提交
  22. 28 12月, 2020 1 次提交
  23. 30 11月, 2020 1 次提交
  24. 13 10月, 2020 1 次提交
  25. 28 9月, 2020 1 次提交
  26. 08 9月, 2020 1 次提交