nuttx-mirror/fs
chao an b46edd1252 fs/reference_count: set default reference count option depends on DISABLE_PTHREAD
Most of developers will not have the scenarios of open/close file descriptors in multi-threads,
The default option will incur additional code size overhead for such devices.
this PR will preserve the behavior before PR#13296 was introduced, and ensure that the default code size is not affected.

Note that this option will ensure the safety of access to the file
system from multi-tasks (Task A blocking rw(fd), then Task B close(fd)),
the disadvantage is that it will increase the amount of code-size,
there is no need to enable this option if the application could ensure
he file operations are safe.

Signed-off-by: chao an <anchao@lixiang.com>
2024-12-12 13:47:22 +08:00
..
aio fs: migrate to SPDX identifier 2024-11-06 01:58:54 +08:00
binfs fs: migrate to SPDX identifier 2024-11-06 01:58:54 +08:00
cromfs fs: migrate to SPDX identifier 2024-11-06 01:58:54 +08:00
driver fs: add merge partitions support 2024-11-07 14:59:23 +08:00
event Fix path error 2024-11-28 15:04:59 +08:00
fat fs: migrate to SPDX identifier 2024-11-06 01:58:54 +08:00
hostfs fs: migrate to SPDX identifier 2024-11-06 01:58:54 +08:00
inode fs/inode: refresh tcb after each file sync() is completed 2024-12-12 02:21:32 +08:00
littlefs fs/littlefs: add LFS_MULTIVERSION support 2024-11-27 02:56:52 +08:00
mmap fs: migrate to SPDX identifier 2024-11-06 01:58:54 +08:00
mnemofs fix nxstyle 2024-12-10 01:29:00 +08:00
mount fs_automount:fix ci break 2024-11-13 13:16:51 +08:00
mqueue arch_atomic: only support atomic_xx and atomic64_xx function 2024-12-04 14:03:14 +01:00
nfs fs: migrate to SPDX identifier 2024-11-06 01:58:54 +08:00
notify fs: migrate to SPDX identifier 2024-11-06 01:58:54 +08:00
nxffs fs: migrate to SPDX identifier 2024-11-06 01:58:54 +08:00
partition fs/partition/txtable: Fix panic when no txtable was found in last eraseblock 2024-11-26 18:23:06 +08:00
procfs procfs:fix cmdline overflow 2024-12-12 11:49:37 +08:00
romfs fs: migrate to SPDX identifier 2024-11-06 01:58:54 +08:00
rpmsgfs Use lib_get_pathbuffer instead of stack variables 2024-11-12 17:21:42 +08:00
semaphore fs: migrate to SPDX identifier 2024-11-06 01:58:54 +08:00
shm arch_atomic: only support atomic_xx and atomic64_xx function 2024-12-04 14:03:14 +01:00
smartfs fs: migrate to SPDX identifier 2024-11-06 01:58:54 +08:00
socket fs: migrate to SPDX identifier 2024-11-06 01:58:54 +08:00
spiffs fs: migrate to SPDX identifier 2024-11-06 01:58:54 +08:00
tmpfs fs/tmpfs: Skip any slash at the beginning of relpath 2024-12-07 11:40:00 +08:00
unionfs fs: migrate to SPDX identifier 2024-11-06 01:58:54 +08:00
userfs fs: migrate to SPDX identifier 2024-11-06 01:58:54 +08:00
v9fs Use lib_get_pathbuffer instead of stack variables 2024-11-12 17:21:42 +08:00
vfs arch_atomic: only support atomic_xx and atomic64_xx function 2024-12-04 14:03:14 +01:00
zipfs fs: migrate to SPDX identifier 2024-11-06 01:58:54 +08:00
CMakeLists.txt fs: migrate to SPDX identifier 2024-11-06 01:58:54 +08:00
fs_heap.c fs: migrate to SPDX identifier 2024-11-06 01:58:54 +08:00
fs_heap.h fs: migrate to SPDX identifier 2024-11-06 01:58:54 +08:00
fs_initialize.c fs: migrate to SPDX identifier 2024-11-06 01:58:54 +08:00
Kconfig fs/reference_count: set default reference count option depends on DISABLE_PTHREAD 2024-12-12 13:47:22 +08:00
Make.defs fs: migrate to SPDX identifier 2024-11-06 01:58:54 +08:00
Makefile fs: migrate to SPDX identifier 2024-11-06 01:58:54 +08:00