nuttx/fs/inode
chao an 42427e9e29 sched/taskfiles: skip unnecessary file open/close operations to improve performance
The task files should consult the "spawn action" and "O_CLOEXEC flags"
to determine further whether the file should be duplicated.

This PR will further optimize file list duplicating to avoid the performance
regression caused by additional file operations.

Signed-off-by: chao an <anchao@xiaomi.com>
2023-11-16 07:30:36 -08:00
..
CMakeLists.txt build: add initial cmake build system 2023-07-08 13:50:48 +08:00
fs_files.c sched/taskfiles: skip unnecessary file open/close operations to improve performance 2023-11-16 07:30:36 -08:00
fs_foreachinode.c mm/alloc: remove all unnecessary cast for alloc 2023-08-30 14:34:20 +08:00
fs_inode.c Replace nxsem API when used as a lock with nxmutex API 2022-10-17 15:59:46 +09:00
fs_inodeaddref.c Replace nxsem API when used as a lock with nxmutex API 2022-10-17 15:59:46 +09:00
fs_inodebasename.c
fs_inodefind.c Replace nxsem API when used as a lock with nxmutex API 2022-10-17 15:59:46 +09:00
fs_inodefree.c
fs_inodegetpath.c fs/vfs: Add a new argument(size_t len) to inode_getpath 2023-05-08 09:57:01 +02:00
fs_inoderelease.c Replace nxsem API when used as a lock with nxmutex API 2022-10-17 15:59:46 +09:00
fs_inoderemove.c fs/inode: Change inode_unlink to static function 2023-10-30 10:57:14 +02:00
fs_inodereserve.c mm/alloc: remove all unnecessary cast for alloc 2023-08-30 14:34:20 +08:00
fs_inodesearch.c fs/inode: add missing FAR 2023-08-08 11:58:29 -03:00
inode.h fs/inode: Change inode_unlink to static function 2023-10-30 10:57:14 +02:00
Make.defs