This is an automated email from the ASF dual-hosted git repository.
archer pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/nuttx.git
from 8aa42eba20 can: Add more critical section to fix the race condition.
add e0df067d3c accept4:move function from net to fs
add 96206cbf9d fs/xxfs:Replace kmm with fs heap
No new revisions were added by this update.
Summary of changes:
fs/CMakeLists.txt | 6 ++
fs/Kconfig | 10 ++-
fs/Makefile | 4 ++
fs/binfs/fs_binfs.c | 5 +-
fs/cromfs/fs_cromfs.c | 21 +++---
fs/driver/fs_blockpartition.c | 7 +-
fs/fat/fs_fat32.c | 28 ++++----
fs/fat/fs_fat32.h | 6 +-
fs/fs_heap.c | 10 +++
fs/fs_heap.h | 2 +
fs/hostfs/hostfs.c | 21 +++---
fs/inode/fs_files.c | 19 ++---
fs/inode/fs_foreachinode.c | 5 +-
fs/inode/fs_inodefree.c | 5 +-
fs/inode/fs_inodereserve.c | 3 +-
fs/littlefs/lfs_util.patch | 7 +-
fs/littlefs/lfs_vfs.c | 19 ++---
fs/mmap/fs_anonmap.c | 9 +--
fs/mmap/fs_anonmap.h | 2 +-
fs/mmap/fs_rammap.c | 12 ++--
fs/mmap/fs_rammap.h | 2 +-
fs/mnemofs/mnemofs.c | 43 ++++++------
fs/mnemofs/mnemofs_blkalloc.c | 11 +--
fs/mnemofs/mnemofs_ctz.c | 5 +-
fs/mnemofs/mnemofs_fsobj.c | 21 +++---
fs/mnemofs/mnemofs_journal.c | 19 ++---
fs/mnemofs/mnemofs_lru.c | 23 +++---
fs/mount/fs_automount.c | 9 +--
fs/mount/fs_procfs_mount.c | 7 +-
fs/nfs/nfs_vfsops.c | 28 ++++----
fs/notify/inotify.c | 25 +++----
fs/nxffs/nxffs.h | 4 +-
fs/nxffs/nxffs_dirent.c | 7 +-
fs/nxffs/nxffs_dump.c | 7 +-
fs/nxffs/nxffs_initialize.c | 13 ++--
fs/nxffs/nxffs_inode.c | 7 +-
fs/nxffs/nxffs_open.c | 11 +--
fs/partition/fs_gpt.c | 13 ++--
fs/partition/fs_mbr.c | 9 +--
fs/partition/fs_ptable.c | 5 +-
fs/partition/fs_txtable.c | 5 +-
fs/procfs/fs_procfs.c | 13 ++--
fs/procfs/fs_procfscpuinfo.c | 8 ++-
fs/procfs/fs_procfscpuload.c | 8 ++-
fs/procfs/fs_procfscritmon.c | 8 ++-
fs/procfs/fs_procfsfdt.c | 8 ++-
fs/procfs/fs_procfsiobinfo.c | 8 ++-
fs/procfs/fs_procfsmeminfo.c | 8 ++-
fs/procfs/fs_procfspressure.c | 12 ++--
fs/procfs/fs_procfsproc.c | 22 +++---
fs/procfs/fs_procfstcbinfo.c | 8 ++-
fs/procfs/fs_procfsuptime.c | 8 ++-
fs/procfs/fs_procfsversion.c | 8 ++-
fs/procfs/fs_skeleton.c | 11 +--
fs/romfs/fs_romfs.c | 31 +++++----
fs/romfs/fs_romfsutil.c | 16 +++--
fs/rpmsgfs/rpmsgfs.c | 21 +++---
fs/rpmsgfs/rpmsgfs_client.c | 7 +-
fs/rpmsgfs/rpmsgfs_server.c | 21 +++---
fs/shm/shmfs_alloc.c | 4 +-
fs/smartfs/smartfs_procfs.c | 15 ++--
fs/smartfs/smartfs_smart.c | 47 +++++++------
fs/smartfs/smartfs_utils.c | 25 +++----
fs/socket/CMakeLists.txt | 2 +-
fs/socket/Make.defs | 2 +-
{net => fs}/socket/accept.c | 136 ++----------------------------------
fs/socket/socket.c | 11 +--
fs/spiffs/src/spiffs_vfs.c | 39 ++++++-----
fs/spiffs/src/spiffs_volume.c | 3 +-
fs/unionfs/fs_unionfs.c | 25 +++----
fs/userfs/fs_userfs.c | 12 ++--
fs/v9fs/client.c | 7 +-
fs/v9fs/v9fs.c | 23 +++---
fs/v9fs/virtio_9p.c | 7 +-
fs/vfs/fs_dir.c | 5 +-
fs/vfs/fs_epoll.c | 11 +--
fs/vfs/fs_eventfd.c | 5 +-
fs/vfs/fs_lock.c | 17 ++---
fs/vfs/fs_poll.c | 5 +-
fs/vfs/fs_rename.c | 1 +
fs/vfs/fs_select.c | 5 +-
fs/vfs/fs_sendfile.c | 5 +-
fs/vfs/fs_signalfd.c | 7 +-
fs/vfs/fs_timerfd.c | 5 +-
fs/zipfs/zip_vfs.c | 32 +++++----
net/socket/accept.c | 158 ------------------------------------------
86 files changed, 575 insertions(+), 740 deletions(-)
copy {net => fs}/socket/accept.c (57%)