Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Boards With Significant Improvements

File System

Bug Fixes

...

New FS

* [#8109](https://github.com/apache/incubator-nuttx/pull/8109) fs: Add shmfs 

Significant Improvements

* [#4320](https://github.com/apache/incubator-nuttx/pull/4320) fs: Add model field to geometry and mtd_geometry_s 
* [#8194](https://github.com/apache/incubator-nuttx/pull/8194) fs: Avoid accessing filep fields if it is NULL & add DEBUGASSERTs 
* [#8163](https://github.com/apache/incubator-nuttx/pull/8163) fs: Define DT_xxx to number directly 
* [#8430](https://github.com/apache/incubator-nuttx/pull/8430) fs: Implement link as a normal function instead macro 
* [#8498](https://github.com/apache/incubator-nuttx/pull/8498) fs: Make more fs API available when CONFIG_DISABLE_MOUNTPOINT isn't enabled 
* [#8195](https://github.com/apache/incubator-nuttx/pull/8195) fs: Map madvice to posix_madvice 
* [#8581](https://github.com/apache/incubator-nuttx/pull/8581) fs: Map FD_SETSIZE to OPEN_MAX instead hardcoding 256 
* [#8092](https://github.com/apache/incubator-nuttx/pull/8092) fs: Map syncfs to fsync 
* [#8021](https://github.com/apache/incubator-nuttx/pull/8021) fs: Move mmap callback before truncate in [file|mountpt]_operations 
* [#8113](https://github.com/apache/incubator-nuttx/pull/8113) fs: Support O_NOFOLLOW flag 
* [#8440](https://github.com/apache/incubator-nuttx/pull/8440) fs: support openat/fchmodat/mkfifoat/fstatat/...at api 
* [#8324](https://github.com/apache/incubator-nuttx/pull/8324) fs: unlock tmpfs before free the file object 
* [#8656](https://github.com/apache/incubator-nuttx/pull/8656) fs: Undefine CONFIG_FS_LARGEFILE if compiler doesn't support long long 
* [#8871](https://github.com/apache/incubator-nuttx/pull/8871) fs: fs_epoll: add oneshot list to handle the EPOLLONESHOT correctly 
* [#7871](https://github.com/apache/incubator-nuttx/pull/7871) fs: fs_epoll: fix some potential issue for list operation 
* [#8153](https://github.com/apache/incubator-nuttx/pull/8153) fs: fs_fsync:Fix the expected error of socket,fifo and pipe returning error in fsync case 
* [#8896](https://github.com/apache/incubator-nuttx/pull/8896) fs: fs_initialize.c:Sync fs in system restart callback 
* [#8496](https://github.com/apache/incubator-nuttx/pull/8496) fs: littlefs: add full support for LittleFS block device cfg in Kconfig 
* [#8026](https://github.com/apache/incubator-nuttx/pull/8026) fs: mmap: Add mm map 
* [#8138](https://github.com/apache/incubator-nuttx/pull/8138) fs: mmap: fix mmap returned address 
* [#8075](https://github.com/apache/incubator-nuttx/pull/8075) fs: mmap: Minor improvement 
* [#8784](https://github.com/apache/incubator-nuttx/pull/8784) fs: mmap: try rammap when filesystem mmap don't support 
* [#8162](https://github.com/apache/incubator-nuttx/pull/8162) fs: mmap: fix compile warning if set the optimize level to O3 
* [#8383](https://github.com/apache/incubator-nuttx/pull/8383) fs: mqueue: Fix file_mq_open() for SMP 
* [#8269](https://github.com/apache/incubator-nuttx/pull/8269) fs: partiton: add sanity check 
* [#8079](https://github.com/apache/incubator-nuttx/pull/8079) fs: poll: add missing FAR qualifier to poll() 
* [#8072](https://github.com/apache/incubator-nuttx/pull/8072) fs: poll: Fix poll_notify for CONFIG_BUILD_KERNEL 
* [#8337](https://github.com/apache/incubator-nuttx/pull/8337) fs: procfs: sort level0 process id 
* [#8270](https://github.com/apache/incubator-nuttx/pull/8270) fs: procfs: fix the issue of /proc/cpuload in SMP 
* [#8626](https://github.com/apache/incubator-nuttx/pull/8626) fs: procfs/meminfo: skip invalid character before memdump 
* [#8637](https://github.com/apache/incubator-nuttx/pull/8637) fs: rpmsgfs: return ENOTTY to vfs to do cmd operate 
* [#7947](https://github.com/apache/incubator-nuttx/pull/7947) fs: streams: Flush streams in userspace when the process exits 
* [#7991](https://github.com/apache/incubator-nuttx/pull/7991) fs: signalfd: using file descriptor to accept signal 
* [#5999](https://github.com/apache/incubator-nuttx/pull/5999) fs: sync: add sync api 
* [#8053](https://github.com/apache/incubator-nuttx/pull/8053) fs: timerfd: Reverse truncate and mmap field 
* [#7990](https://github.com/apache/incubator-nuttx/pull/7990) fs: timerfd/eventfd: using anonymous inodes and using isr to notify poll waiter. 
* [#8373](https://github.com/apache/incubator-nuttx/pull/8373) fs: vfs: Suppoprt F_DUPFD_CLOEXEC 
* [#8032](https://github.com/apache/incubator-nuttx/pull/8032) fs: vfs: add missed truncate callback at timerfd file_operation 
* [#8729](https://github.com/apache/incubator-nuttx/pull/8729) fs: vfs/poll: Remove the unused ptr field from pollfd 
* [#8089](https://github.com/apache/incubator-nuttx/pull/8089) fs: vfs/poll: Remove POLLFILE and POLLSOCK NuttX specific extension 
* [#8154](https://github.com/apache/incubator-nuttx/pull/8154) fs: vfs/fs_truncate.c:Add socket judgment to return correct errno. 

Networking

Applications

Improvements

Bug Fixes

Security Issues Fixed In This Release

...