- 21 7月, 2021 1 次提交
-
-
由 Caoruihong 提交于
add BUILD.gn for all kernel modules Signed-off-by: NCaoruihong <crh.cao@huawei.com> Change-Id: I018446427bf64615f2596d47862b219659b58b34
-
- 20 7月, 2021 1 次提交
-
-
由 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>
-
- 13 7月, 2021 1 次提交
-
-
由 Far 提交于
FATFS内部接口中,仅对FAT32的FAT表结束符0x0FFFFFFF做了判断,而忽略了FAT12和FAT16的结束标志。 这会导致子在FAT12/FAT16中,部分功能异常。 Close #I409R6 Signed-off-by: NFar <yesiyuan2@huawei.com>
-
- 12 7月, 2021 1 次提交
-
-
由 wangchen 提交于
【背景】A核codex扫描告警消除。 【修改方案】 1. 将不可屏蔽告警进行修复。 【影响】 对现有的产品编译不会有影响。 re #I40B1S Signed-off-by: Nwangchen <253227059@qq.com>
-
- 08 7月, 2021 1 次提交
-
-
由 x_xiny 提交于
【背景】 消除编译告警 【修改方案】 消除编译告警 re #I3ZC1R Change-Id: I594d0f57e4cbbdb246a6bef1c978a38228123a34 Signed-off-by: Nx-xiny <1301913191@qq.com> Change-Id: I1d75cdcdcf9d06ec28e541cdfea77300da7c6bb1
-
- 07 7月, 2021 1 次提交
-
-
由 Caoruihong 提交于
fix compile errors in minimal compilation Signed-off-by: NCaoruihong <crh.cao@huawei.com> Change-Id: I48f4f7b27c684e2c747c1949776c5c4f9e383dec
-
- 05 7月, 2021 1 次提交
-
-
由 chenjing 提交于
1、修复内核的access chmod chown功能; 2、此三个接口的syscall直接调用内核态接口执行操作。 close #I3Z5L6 Signed-off-by: Nchenjing <chenjing139@huawei.com> Change-Id: I301f00fb341252b697b04b9970db86f0e7f978df
-
- 01 7月, 2021 1 次提交
-
-
由 boxi 提交于
LiteOS_a中有部分配置宏进行了重复冗余定义,导致当头文件未被包含时,极易引入错误, 故对menuconfig配置宏进行统一处理,均使用#ifdef/#ifndef作为预编译判断方式 Close #I3YEGS Change-Id: Ife6db770cc66de1d6199a4f3ba3950e9bfd0e71a Signed-off-by: Nboxi <lewis.liulei@huawei.com>
-
- 28 6月, 2021 1 次提交
-
-
由 Far 提交于
Liteos_a FATFS需要提供格式化时设置卷标的功能,该功能在当前系统中缺失。 现在恢复该功能,使用方法与原来一致。即使用set_label设置卷标文本后,调用format对设备格式化。 Close #I3Y5G8 Signed-off-by: NFar <yesiyuan2@huawei.com>
-
- 24 6月, 2021 4 次提交
-
-
由 mucor 提交于
close: #I3XPXY Signed-off-by: Nmucor <mucorwang@gmail.com>
-
由 mucor 提交于
write "clear pathcahe" to clear pathcaches and vnodes write "clear pagecache" to clear pagecaches write "clear all" to clear both pathcaches and pagechaches the cache in use will not be cleared close: #I3XLPH Signed-off-by: Nmucor <mucorwang@gmail.com>
-
由 Far 提交于
Linux的文件夹需要包含"."和".."才会被视为一个有效的目录 通过在新建的文件夹中创建"."和".."目录项修复这个BUG Close #I3XMY6 Signed-off-by: NFar <yesiyuan2@huawei.com>
-
由 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>
-
- 23 6月, 2021 1 次提交
-
-
由 chenjing 提交于
显示信息内容及格式修改为与posix标准一致,内容包括: 1、挂载设备名 2、挂载点路径 3、文件系统类型 4、挂载选项(此项暂不支持,打印()) 5、dump频率(此项暂不支持,值为0) 6、fsck检查次序(此项暂不支持,值为0) close #I3XGCS Signed-off-by: Nchenjing <chenjing139@huawei.com> Change-Id: I2a8cb093e7c5316feb55fb196bc1b4301d8d0249
-
- 22 6月, 2021 3 次提交
-
-
由 chenwei 提交于
1, for users with privilege, display all users' fd info with the template "Pid Fd SysFd Path" 2, for normal user, display its own fd info with the template "Pid Fd Path" close #I3WB5U Signed-off-by: Nchenwei <chenwei26@huawei.com>
-
由 chenwei 提交于
close: #I3WGVP Signed-off-by: Nchenwei <chenwei26@huawei.com>
-
由 mucor 提交于
add /proc/fs_cache to display vnode, path cache, page cache. also change some bad virable name close: #I3WWBD Signed-off-by: Nmucor <mucorwang@gmail.com>
-
- 21 6月, 2021 3 次提交
-
-
由 SimonLi 提交于
-
由 mucor 提交于
add /proc/fs_cache to display vnode, path cache, page cache. also change some bad virable name close: #I3WESD Signed-off-by: Nmucor <mucorwang@gmail.com>
-
由 chenjing 提交于
close #I3W2M9 Signed-off-by: Nchenjing <chenjing139@huawei.com> Change-Id: If8ba7047e2914a3104182bf017f437c2ae962625
-
- 20 6月, 2021 1 次提交
-
-
由 jianjian 提交于
Signed-off-by: Njianjian <xingjian_liu@yeah.net>
-
- 19 6月, 2021 1 次提交
-
-
由 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>
-
- 17 6月, 2021 1 次提交
-
-
由 Far 提交于
在init_cluster函数中,若未打开LOSCFG_FS_FAT_VIRTUAL_PARTITION会导致循环初始化 簇时,未调用sync_window函数,进而导致创建的文件夹未能正确置零。 Close #I3W1IW Signed-off-by: NFar <yesiyuan2@huawei.com>
-
- 15 6月, 2021 1 次提交
-
-
由 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
-
- 09 6月, 2021 1 次提交
-
-
由 chenjing 提交于
新增link/symlink/readlink接口的系统调用及内核实现,当前仅支持jffs2文件系统。具体接口说明如下: 一、hard link 接口原型: int link(const char *oldpath, const char *newpath); int linkat(int olddirfd, const char *oldpath, int newdirfd, const char *newpath, int flags); 作用: 创建oldpath的硬链接,名为newpath。 功能说明: 1、newpath与oldpath必须在同一挂载分区内。 2、若newpath已存在,不会覆盖,错误码EEXIST。 3、oldpath必须为普通文件或者软链接文件。 4、如果oldpath是一个软链接文件,那么: 若调用link接口或者linkat(flags=0),创建出软链接文件的硬链接; 若调用linkat(flags = AT_SYMLINK_FOLLOW),创建出软链接所指向源文件的硬链接。 5、oldpath与newpath对应同一个文件,对oldpath与newpath任一名字的操作都是直接操作文件,没有“原始文件”的说法。 6、使用cp命令拷贝一个硬链接文件,生成文件的拷贝,新文件的nlink数为1。 7、删除oldpath或newpath,底层文件仍存在,可以通过另一个path访问。只有当两个path都删除之后,才会真正将文件删除,空间释放。 二、symbol link 接口原型: int symlink(const char *target, const char *linkpath); int symlinkat(const char *target, int newdirfd, const char *linkpath); 作用: 创建一个软链接文件linkpath,存储字符串target。 功能说明: 1、target可以为任意字符串(长度小于PATH_MAX)。 2、若linkpath文件名已存在,不会覆盖,错误码EEXIST。 3、用readlink函数可读取软链接的target内容。 4、软链接文件本身大小为target长度。 5、ls时软链接文件类型显示为 'l'。 6、symlink最大循环次数为CONFIG_FS_MAX_LNK_CNT(目前为40),超出则返回错误,错误码ELOOP。 7、使用cp命令拷贝一个软链接文件: 若target是一个文件:创建一个源文件的拷贝,类型为普通文件; 若target非文件:拷贝失败。 三、readlink 接口原型: ssize_t readlink(const char *pathname, char *buf, size_t bufsiz); ssize_t readlinkat(int dirfd, const char *pathname, char *buf, size_t bufsiz); 作用: 读取软链接文件存放的的target内容。 功能说明: 1、pathname必须为软链接文件,否则错误码EINVAL。 2、如果bufsiz小于target长度,则截断target。 close #I3Q0OD Change-Id: I3864d6069b627b705a369e8e32dc1eb922dc0157 Signed-off-by: Nchenjing <chenjing139@huawei.com>
-
- 08 6月, 2021 1 次提交
-
-
由 lzl 提交于
Signed-off-by: Nlzl <sucer_fater@163.com>
-
- 07 6月, 2021 2 次提交
-
-
由 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 <yansira@hotmail.com>
-
由 Far 提交于
1. 修复可能对NULL指针解引用的场景 2. 将不修改内容的指针入参修改为const 3. 对getpgrp的返回值进行校验后再使用 4. 修复了局部变量未初始化的问题 Close #I3UOFN Signed-off-by: NFar <yesiyuan2@huawei.com>
-
- 04 6月, 2021 3 次提交
-
-
由 chenwei 提交于
/dev/ fix #I3TS1Y Signed-off-by: yansira <yansira@hotmail.com>
-
由 chenwei 提交于
1, this RomFS's codebase is Nuttx romfs, then it is compatible with Linux RomFS and you can create such a file system using the tool genromfs. 2, there are two major changes against with the original Nuttx romfs: 1), it is memory-based: all contents of the fs are stored in the memory in the very first stage of "mount". 2), this version of romfs is altered to be compatible with our new version of VFS to take advantage of vnode cache and path cache. close: #I3S0CP
-
由 li_zan 提交于
close: #I3T6MZ Signed-off-by: Nli_zan <371442490@qq.com>
-
- 20 5月, 2021 1 次提交
-
-
由 arvinzzz 提交于
close: #I3I768 Change-Id: I4f801df4abe1a9afdf43391c28276e96a5e81513
-
- 18 5月, 2021 1 次提交
-
-
由 zhushy_ 提交于
fix typos length、there、necessary close https://gitee.com/openharmony/kernel_liteos_a/issues/I3RSY0
-
- 11 5月, 2021 1 次提交
-
-
由 zhOu 提交于
-
- 08 5月, 2021 1 次提交
-
-
由 Far 提交于
FAT12/FAT16 partition has no FSINFO sector storing the free cluster number, so scanning the FAT is necessary to get the free clusters nums. Close #I3Q0VS
-
- 30 4月, 2021 1 次提交
-
-
由 mucor 提交于
Change-Id: I2205bbf42e7c2339f81443ace6924b12f4fa1c09
-
- 29 4月, 2021 1 次提交
-
-
由 mucor 提交于
Change-Id: I1146ab12b02aeef3f9a2a0422ee45936f5e4c105
-
- 28 4月, 2021 3 次提交
-
-
由 Far 提交于
Function VnodeInUseIter and VnodeFreeAll used to be recursive. Now we traverse the current in-use vnode list to find the vnode in 1 filesystem Close #I3NN3U
-
由 Far 提交于
PathCacheMemoryDump miscalculate the RAM usage of PathCache for not counting the name field of PathCache, which is allocated with PathCache Close #I3OBXY
-
由 mucor 提交于
Change-Id: I8662952ac9d7912aaf2e2e72f779b3def41d14c4
-