| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
lio_listio: make the lio_listio prototype compliant with the POSIX standard Signed-off-by: guoshichao <guoshichao@xiaomi.com> | 2 个月前 | |
archivefs:add option to select archive format | 2 个月前 | |
fs: migrate to SPDX identifier Most tools used for compliance and SBOM generation use SPDX identifiers This change brings us a step closer to an easy SBOM generation. Signed-off-by: Alin Jerpelea <alin.jerpelea@sony.com> | 2 个月前 | |
fs: migrate to SPDX identifier Most tools used for compliance and SBOM generation use SPDX identifiers This change brings us a step closer to an easy SBOM generation. Signed-off-by: Alin Jerpelea <alin.jerpelea@sony.com> | 2 个月前 | |
fs: rm unused fs_heap in include Signed-off-by: zhaoxingyu1 <zhaoxingyu1@xiaomi.com> | 2 个月前 | |
fs: migrate to SPDX identifier Most tools used for compliance and SBOM generation use SPDX identifiers This change brings us a step closer to an easy SBOM generation. Signed-off-by: Alin Jerpelea <alin.jerpelea@sony.com> | 2 个月前 | |
fatfs: change fs_heap to lib_tempbuffer Signed-off-by: zhaoxingyu1 <zhaoxingyu1@xiaomi.com> | 2 个月前 | |
fs/fatfs: add f_unmount in fatfs_bind error path to prevent dangling FatFs pointer When f_mount fails inside fatfs_bind, the error path jumps to errout_with_open and frees the FATFS object without clearing FatFs[vol]. This leaves a dangling pointer in the global array. If the freed memory is later reused (e.g., for a TCB), a subsequent f_mount will dereference the stale FatFs[vol], and writing cfs->fs_type = 0 corrupts the reused memory at offset 0, which overlaps with tcb->flink, destroying the g_readytorun linked list. Fix by calling f_unmount(path) before freeing the FATFS object, which sets FatFs[vol] = NULL and prevents the dangling pointer. Signed-off-by: ligd <liguiding1@xiaomi.com> | 2 个月前 | |
fs:fix the bug host rename error this is an error caused by sizeof() for a pointer. Signed-off-by: jingfei <jingfei@xiaomi.com> | 2 个月前 | |
nuttx/atomic: replace atomic_fetch_xxx with atomic_xxx just like zephyr Signed-off-by: zhangyu117 <zhangyu117@xiaomi.com> | 2 个月前 | |
fs/littlefs: fix littlefs error during cmake compilation Error message: There is no file or directory available in #include LFS_STRINGIZE(LFS_CONFIG) line Signed-off-by: zhaoxingyu1 <zhaoxingyu1@xiaomi.com> | 2 个月前 | |
lrofs_truncate_file: change fs_heap to lib_tempbuffer Signed-off-by: zhaoxingyu1 <zhaoxingyu1@xiaomi.com> | 2 个月前 | |
pse52:fix shm_open permission error. Signed-off-by: tengshuangshuang <tengshuangshuang@xiaomi.com> | 2 个月前 | |
mnemofs_journal: change fs_heap to lib_tempbuffer Signed-off-by: zhaoxingyu1 <zhaoxingyu1@xiaomi.com> | 2 个月前 | |
archivefs:support archivefs | 2 个月前 | |
fix compile error Signed-off-by: hujun5 <hujun5@xiaomi.com> | 2 个月前 | |
fs: migrate to SPDX identifier Most tools used for compliance and SBOM generation use SPDX identifiers This change brings us a step closer to an easy SBOM generation. Signed-off-by: Alin Jerpelea <alin.jerpelea@sony.com> | 2 个月前 | |
nxffs: change fs_heap to lib_tempbuffer Signed-off-by: zhaoxingyu1 <zhaoxingyu1@xiaomi.com> | 2 个月前 | |
fs/partition: fix the compile error partition/fs_ptable.c: In function 'parse_ptable_partition': partition/fs_ptable.c:96:12: error: implicit declaration of function 'lib_get_tempbuffer' [-Werror=implicit-function-declaration] 96 | ptable = lib_get_tempbuffer(state->erasesize); | ^~~~~~~~~~~~~~~~~~ partition/fs_ptable.c:96:10: error: assignment to 'struct ptable_s *' from 'int' makes pointer from integer without a cast [-Werror=int-conversion] 96 | ptable = lib_get_tempbuffer(state->erasesize); Signed-off-by: v-tangmeng <v-tangmeng@xiaomi.com> | 2 个月前 | |
Revert "fs/procfs: fix format warning in proc_groupstatus" This reverts commit 89ad8fd921027e0a6790af7df367e2dd2549f989. Reason for revert: revert type warning process Signed-off-by: zhangyu117 <zhangyu117@xiaomi.com> | 2 个月前 | |
mutex: add mutex_type.h Signed-off-by: hujun5 <hujun5@xiaomi.com> | 2 个月前 | |
rpmsgfs: change fs_heap to lib_tempbuffer Signed-off-by: zhaoxingyu1 <zhaoxingyu1@xiaomi.com> | 2 个月前 | |
nuttx/atomic: replace atomic_fetch_xxx with atomic_xxx just like zephyr Signed-off-by: zhangyu117 <zhangyu117@xiaomi.com> | 2 个月前 | |
shm_open: fix synax error Signed-off-by: tengshuangshuang <tengshuangshuang@xiaomi.com> | 2 个月前 | |
smartfs: change fs_heap to lib_tempbuffer Signed-off-by: zhaoxingyu1 <zhaoxingyu1@xiaomi.com> | 2 个月前 | |
socket/accept: add tls cleanup to release refs count of listen fd If the thread is killed by a signal after accepting a reference to listenfd, it will cause a listenfd leak. Signed-off-by: zhangshuai39 <zhangshuai39@xiaomi.com> | 2 个月前 | |
spiffs: change fs_heap to lib_tempbuffer Signed-off-by: zhaoxingyu1 <zhaoxingyu1@xiaomi.com> | 2 个月前 | |
tmpfs: add configurable timestamp support Signed-off-by: v-liuchenxu3 <v-liuchenxu3@xiaomi.com> | 2 个月前 | |
unionfs: change fs_heap to lib_tempbuffer Signed-off-by: zhaoxingyu1 <zhaoxingyu1@xiaomi.com> | 2 个月前 | |
fs: migrate to SPDX identifier Most tools used for compliance and SBOM generation use SPDX identifiers This change brings us a step closer to an easy SBOM generation. Signed-off-by: Alin Jerpelea <alin.jerpelea@sony.com> | 2 个月前 | |
v9fs/client.c:add check response.nwqid == nwname Summary: There are differences in different server implementations, so it is necessary to check whether the returned nwqid satisfies the requested number. Signed-off-by: chenrun1 <chenrun1@xiaomi.com> | 2 个月前 | |
fs: migrate to SPDX identifier Most tools used for compliance and SBOM generation use SPDX identifiers This change brings us a step closer to an easy SBOM generation. Signed-off-by: Alin Jerpelea <alin.jerpelea@sony.com> | 2 个月前 | |
fs/yaffs: add support for link、symlink、readlink Signed-off-by: zhengyu16 <zhengyu16@xiaomi.com> | 2 个月前 | |
mutex: add mutex_type.h Signed-off-by: hujun5 <hujun5@xiaomi.com> | 2 个月前 | |
fs/CMakeLists:fix build cmake error Summary: CMake Error at fs/CMakeLists.txt:24 (target_compile_definitions): Cannot specify compile definitions for target "fs" which is not built by this project. Signed-off-by: chenrun1 <chenrun1@xiaomi.com> | 2 个月前 | |
archivefs:support archivefs | 2 个月前 | |
fs: migrate to SPDX identifier Most tools used for compliance and SBOM generation use SPDX identifiers This change brings us a step closer to an easy SBOM generation. Signed-off-by: Alin Jerpelea <alin.jerpelea@sony.com> | 2 个月前 | |
archivefs:support archivefs | 2 个月前 | |
mm: Change mm_initialize_heap/mm_initialize_pool to return int, heap via out param - Change mm_initialize_heap and mm_initialize_pool to return int (0 on success, <0 on error), and return the heap pointer via the first argument (struct mm_heap_s **heap_out). - Update all callers to use the new interface - This improves error handling and avoids confusion with pointer return values. Signed-off-by: ligd <liguiding1@xiaomi.com> | 2 个月前 | |
fs: add CONFIG_FS_HEAPLARGE_ONLY support User can decide only shm use fs heap Signed-off-by: ligd <liguiding1@xiaomi.com> | 2 个月前 | |
vfs/fs_pathcache: add pathcache framework for accelerating file open This patch introduces a pathcache framework that caches struct file objects to accelerate repeated file open operations. The cache uses a hash table for O(1) lookup and LRU eviction policy for memory management. Key features: - File-specific cache layer (fs_pathcache.c) for caching opened files - Per-mountpoint cache control via "-o pathcache" options - Automatic cache invalidation on file rename/unlink/umount - Cache update on file close for write operations The cache works by storing a duplicated struct file on first open, and subsequent opens duplicate from the cached copy instead of calling the filesystem's open function. This is particularly beneficial for frequently accessed files on slow storage media. Configuration options: - CONFIG_FS_PATHCACHE: Enable pathcache - CONFIG_FS_PATHCACHE_MAX_ENTRIES: Max cached files (default 64) - CONFIG_FS_PATHCACHE_HASHTABLE_SIZE: Hash table size (default 32) Currently only fatfs is supported in the allowed filesystem list. Signed-off-by: zhengyu16 <zhengyu16@xiaomi.com> | 2 个月前 |
| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
| 2 个月前 | ||
| 2 个月前 | ||
| 2 个月前 | ||
| 2 个月前 | ||
| 2 个月前 | ||
| 2 个月前 | ||
| 2 个月前 | ||
| 2 个月前 | ||
| 2 个月前 | ||
| 2 个月前 | ||
| 2 个月前 | ||
| 2 个月前 | ||
| 2 个月前 | ||
| 2 个月前 | ||
| 2 个月前 | ||
| 2 个月前 | ||
| 2 个月前 | ||
| 2 个月前 | ||
| 2 个月前 | ||
| 2 个月前 | ||
| 2 个月前 | ||
| 2 个月前 | ||
| 2 个月前 | ||
| 2 个月前 | ||
| 2 个月前 | ||
| 2 个月前 | ||
| 2 个月前 | ||
| 2 个月前 | ||
| 2 个月前 | ||
| 2 个月前 | ||
| 2 个月前 | ||
| 2 个月前 | ||
| 2 个月前 | ||
| 2 个月前 | ||
| 2 个月前 | ||
| 2 个月前 | ||
| 2 个月前 | ||
| 2 个月前 | ||
| 2 个月前 | ||
| 2 个月前 | ||
| 2 个月前 |