This is an automated email from the ASF dual-hosted git repository.
acassis pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/nuttx.git
The following commit(s) were added to refs/heads/master by this push:
new ca52a1eb4c8 Documentation: Fix the codespell errors.
ca52a1eb4c8 is described below
commit ca52a1eb4c87dc40d717345ad2f1da64ed4d66aa
Author: Marco Casaroli <[email protected]>
AuthorDate: Wed Oct 14 16:45:59 2026 +0200
Documentation: Fix the codespell errors.
codespell reports 46 errors in 15 files of Documentation/ (not counting
cancellation_points.rst). The Check workflow does not run on pull
requests that change only documentation, so nothing caught them.
Fix the spelling errors. Make the underline of the "Imported
Interfaces" title in tickless_os.rst one character longer to match it.
Three lines are correct, so add them to .codespell-ignore-lines: "CNA"
(CVE Numbering Authority) in security.rst and the two release note
entries about the word "ans" in the codespell ignore list.
Assisted-by: Claude Code:claude-opus-5-5
Signed-off-by: Marco Casaroli <[email protected]>
---
.codespell-ignore-lines | 3 +++
Documentation/ReleaseNotes/NuttX-12.10.0.md | 2 +-
Documentation/ReleaseNotes/NuttX-12.11.0.md | 12 ++++++------
Documentation/ReleaseNotes/NuttX-12.12.0.md | 4 ++--
Documentation/ReleaseNotes/NuttX-12.13.0.md | 18 +++++++++---------
Documentation/ReleaseNotes/NuttX-12.4.0.md | 2 +-
Documentation/ReleaseNotes/NuttX-13.0.0.md | 2 +-
Documentation/ReleaseNotes/NuttX-13.1.0 | 2 +-
Documentation/applications/testing/nuts/index.rst | 2 +-
.../implementation/naming_os_internals.rst | 4 ++--
.../os/drivers/special/mtd/devices/at45db.rst | 2 +-
Documentation/os/drivers/special/syslog_design.rst | 22 +++++++++++-----------
Documentation/os/scheduling/task_states.svg | 2 +-
Documentation/os/time/tickless_os.rst | 8 ++++----
.../arm64/fvp-v8r/boards/fvp-armv8r/index.rst | 2 +-
Documentation/security.rst | 2 +-
16 files changed, 46 insertions(+), 43 deletions(-)
diff --git a/.codespell-ignore-lines b/.codespell-ignore-lines
index b982229168f..68ff6e8ca69 100644
--- a/.codespell-ignore-lines
+++ b/.codespell-ignore-lines
@@ -190,3 +190,6 @@ PIO DUE SCHEM. PIN MAPPING SAM3X DUE SCHEM.
BOARD LABEL
* every trough, including the very first one after this start/
next trough with no gap in counting, matching the reload behavior of
``0xFF`` (``IAC``), including negotiation commands ``WILL`` (``0xFB``),
``WONT`` (``0xFC``),
+`CVE Numbering Authority (CNA) <https://www.cve.org/ProgramOrganization/CNAs>`_
+* [#16969](https://github.com/apache/nuttx/pull/16969) Revert "codespellrc:
add ans to ignore words"
+* [#16966](https://github.com/apache/nuttx/pull/16966) codespellrc: add ans to
ignore words
diff --git a/Documentation/ReleaseNotes/NuttX-12.10.0.md
b/Documentation/ReleaseNotes/NuttX-12.10.0.md
index 4ae456fb30d..ce736f4e4fe 100644
--- a/Documentation/ReleaseNotes/NuttX-12.10.0.md
+++ b/Documentation/ReleaseNotes/NuttX-12.10.0.md
@@ -180,7 +180,7 @@ XTENSA
* [#15962](https://github.com/apache/nuttx/pull/15962) arch/xtensa/esp32:
espnow improvements
* [#16012](https://github.com/apache/nuttx/pull/16012) arch/xtensa/esp32s3:
Add esp32s3 lcd ev v1.5 support
* [#16152](https://github.com/apache/nuttx/pull/16152) arch/xtensa/esp32s3:
Fix bug regarding SPI flash operation mode
-* [#16261](https://github.com/apache/nuttx/pull/16261) arch/xtensa/esp32s3:
fix tickless mode timer unexpect interrupt handle
+* [#16261](https://github.com/apache/nuttx/pull/16261) arch/xtensa/esp32s3:
fix tickless mode timer unexpected interrupt handle
* [#16085](https://github.com/apache/nuttx/pull/16085) arch/xtensa/esp32s3:
The MISO and C/S pins are optional
* [#15954](https://github.com/apache/nuttx/pull/15954)
arch/xtensa/esp32[s2|s3]: Add number of IRQ status lists for PHY initialization
configuration
diff --git a/Documentation/ReleaseNotes/NuttX-12.11.0.md
b/Documentation/ReleaseNotes/NuttX-12.11.0.md
index f5f7496119f..bffe0911dd5 100644
--- a/Documentation/ReleaseNotes/NuttX-12.11.0.md
+++ b/Documentation/ReleaseNotes/NuttX-12.11.0.md
@@ -52,8 +52,8 @@ Improvements
* [#16922](https://github.com/apache/nuttx/pull/16922) boards/arm/imxrt: CMake
added imxrt1020-evk imxrt1050-evk boards
* [#16918](https://github.com/apache/nuttx/pull/16918) boards/arm/imxrt: CMake
added imxrt1060-evk imxrt1064-evk imxrt1170-evk boards
* [#16639](https://github.com/apache/nuttx/pull/16639) cmake/arm64: support
clang compile
-* [#16547](https://github.com/apache/nuttx/pull/16547) cmake(bugfix):fix
VERSION genarator strip error in CMake build
-* [#16594](https://github.com/apache/nuttx/pull/16594) cmake(bugfix):fix
VERSION genarator strip error in CMake build
+* [#16547](https://github.com/apache/nuttx/pull/16547) cmake(bugfix):fix
VERSION generator strip error in CMake build
+* [#16594](https://github.com/apache/nuttx/pull/16594) cmake(bugfix):fix
VERSION generator strip error in CMake build
* [#16751](https://github.com/apache/nuttx/pull/16751) cmake(bugfix):add
default c++ search path
* [#16897](https://github.com/apache/nuttx/pull/16897) Cmake: add defconfig
preprocess capability in Cmake build environment(recursively expand #include)
* [#16721](https://github.com/apache/nuttx/pull/16721) cmake: enhance the
function of cmake nuttx_wildcard_sources
@@ -163,7 +163,7 @@ XTENSA
* [#16744](https://github.com/apache/nuttx/pull/16744) arch/xtensa/esp32: fix
esp32(s3)_async_op() asynchronous operation race issue
* [#16883](https://github.com/apache/nuttx/pull/16883) arch/xtensa/esp32: fix
some compilation warnings
* [#16882](https://github.com/apache/nuttx/pull/16882) arch/xtensa/esp32: fix
the issue of erasing a wide range of flash sectors
-* [#16894](https://github.com/apache/nuttx/pull/16894)
arch/xtensa/esp32,esp32s3: Start the "spiflash_op" thread with corret affinity
+* [#16894](https://github.com/apache/nuttx/pull/16894)
arch/xtensa/esp32,esp32s3: Start the "spiflash_op" thread with correct affinity
* [#16878](https://github.com/apache/nuttx/pull/16878) arch/xtensa/esp32s3:
Add EXT1 wakeup support in power management
* [#16756](https://github.com/apache/nuttx/pull/16756) arch/xtensa/esp32s3:
Fix bug related to the PSRAM-allocated task stack
* [#16566](https://github.com/apache/nuttx/pull/16566) arch/xtensa/esp32s3:
Fix Esp32S3 LCD FB resolution.
@@ -189,7 +189,7 @@ Improvements
* [#16914](https://github.com/apache/nuttx/pull/16914) drivers/i2s/i2schar:
Implement ioctl commands and blocking read/write operations
* [#16745](https://github.com/apache/nuttx/pull/16745)
drivers/ioexpander/icjx.c: reconfigure icjx after undervoltage
* [#16729](https://github.com/apache/nuttx/pull/16729) drivers/misc/optee:
Cache coherency when MMU is disabled
-* [#16734](https://github.com/apache/nuttx/pull/16734) drivers/misc/optee:
expand RPC suppport for IMX9
+* [#16734](https://github.com/apache/nuttx/pull/16734) drivers/misc/optee:
expand RPC support for IMX9
* [#16800](https://github.com/apache/nuttx/pull/16800) drivers/misc/optee_smc:
Explicitly yield during NW interrupts
* [#16801](https://github.com/apache/nuttx/pull/16801) drivers/misc/optee_smc:
Fix sched_yield() on flat builds
* [#16473](https://github.com/apache/nuttx/pull/16473) drivers/mtd: fix
compile warning
@@ -230,7 +230,7 @@ Improvements
* [#16707](https://github.com/apache/nuttx/pull/16707)
boards/arm/stm32f401rc-rs485: Add support to HX711 ADC
* [#16779](https://github.com/apache/nuttx/pull/16779)
boards/arm/stm32f401rc-rs485: Add support to MAX31855 and MAX6675
* [#16780](https://github.com/apache/nuttx/pull/16780)
boards/arm/stm32f4discovery: Add support to HX711 ADC
-* [#16857](https://github.com/apache/nuttx/pull/16857) board/esp: Revert
mtdblock registeration
+* [#16857](https://github.com/apache/nuttx/pull/16857) board/esp: Revert
mtdblock registration
* [#16866](https://github.com/apache/nuttx/pull/16866) boards/esp32s3: Add SPI
slave device support
* [#16725](https://github.com/apache/nuttx/pull/16725) boards/espressif: add
support for SDMMC over SPI for ESP32-C3|C6|H2
* [#16812](https://github.com/apache/nuttx/pull/16812) boards/imxrt: Fix
issues and add USBHOST support to arcx-socket-grid
@@ -304,7 +304,7 @@ Unsorted contributions
* [#16552](https://github.com/apache/nuttx/pull/16552) spinlock: Better
recursive spinlock implementation.
* [#16556](https://github.com/apache/nuttx/pull/16556) risc-v/mmu: Fix
map_region() for incorrect page table setup when vadd…
* [#16562](https://github.com/apache/nuttx/pull/16562) esp32s3: update config
and doc for fastboot
-* [#16567](https://github.com/apache/nuttx/pull/16567) Move assemble soure
files out off gnu folder
+* [#16567](https://github.com/apache/nuttx/pull/16567) Move assemble source
files out off gnu folder
* [#16569](https://github.com/apache/nuttx/pull/16569) Refine vfs source file
layout
* [#16571](https://github.com/apache/nuttx/pull/16571) remove warnings
* [#16574](https://github.com/apache/nuttx/pull/16574) audio/comp: fix build
warning caused by invalid return value
diff --git a/Documentation/ReleaseNotes/NuttX-12.12.0.md
b/Documentation/ReleaseNotes/NuttX-12.12.0.md
index 530895516e1..069d831a975 100644
--- a/Documentation/ReleaseNotes/NuttX-12.12.0.md
+++ b/Documentation/ReleaseNotes/NuttX-12.12.0.md
@@ -151,7 +151,7 @@ TRICORE
* [#17079](https://github.com/apache/nuttx/pull/17079) arch/tricore: remove
tasking compiler tool specific code from common Cmake scripts
* [#17327](https://github.com/apache/nuttx/pull/17327) arch/tricore/tc397: Add
UART port pin configuration for TC397
X86_64
-* [#17383](https://github.com/apache/nuttx/pull/17383) arch/x86_64: fix bootup
problem in SMP
+* [#17383](https://github.com/apache/nuttx/pull/17383) arch/x86_64: fix
boot-up problem in SMP
XTENSA
* [#17207](https://github.com/apache/nuttx/pull/17207) arch/xtensa: add
non-iram interrupt support for ESP32-S2
* [#16975](https://github.com/apache/nuttx/pull/16975) arch/xtensa: update
E-Fuse driver on ESP32|S2|S3
@@ -190,7 +190,7 @@ Drivers With Improvements
* [#17392](https://github.com/apache/nuttx/pull/17392) drivers/sensors:
improvements for Kconfig
* [#17076](https://github.com/apache/nuttx/pull/17076) drivers/sensors/ms56xx:
Replace custom curtime with standard function
* [#17267](https://github.com/apache/nuttx/pull/17267) drivers/syslog: Add
early_syslog() for early boot or system down debugging
-* [#16982](https://github.com/apache/nuttx/pull/16982) drivers/syslog: let
syslog_write() return the maximum bytes writen through a channel
+* [#16982](https://github.com/apache/nuttx/pull/16982) drivers/syslog: let
syslog_write() return the maximum bytes written through a channel
* [#17316](https://github.com/apache/nuttx/pull/17316) drivers/timers:
Introduce clockcount, the time conversion API. [ClockDevice Part II]
* [#17345](https://github.com/apache/nuttx/pull/17345) drivers/timers:
Re-implemented timer drivers with the count-based oneshot API [ClockDevice Part
V]
* [#17221](https://github.com/apache/nuttx/pull/17221)
drivers/timers/arch_alarm: Revert removal of ndelay_accurate
diff --git a/Documentation/ReleaseNotes/NuttX-12.13.0.md
b/Documentation/ReleaseNotes/NuttX-12.13.0.md
index 17f7a6a7e49..ad420ed8eb1 100644
--- a/Documentation/ReleaseNotes/NuttX-12.13.0.md
+++ b/Documentation/ReleaseNotes/NuttX-12.13.0.md
@@ -165,7 +165,7 @@ libc
* [#18449](https://github.com/apache/nuttx/pull/18449) libs/libc: add
configurable skip count for mutex backtrace addresses
* [#17853](https://github.com/apache/nuttx/pull/17853) libs/libs: fix wqueue
config typo
* [#18068](https://github.com/apache/nuttx/pull/18068) libs/crc: implement
AUTOSAR-compatible CRC algorithm
-* [#18151](https://github.com/apache/nuttx/pull/18151) libstdc++: Relocate
c++config.h from include/ to libstdc++ to preserv
+* [#18151](https://github.com/apache/nuttx/pull/18151) libstdc++: Relocate
c++config.h from include/ to libstdc++ to preserve
tools
* [#17525](https://github.com/apache/nuttx/pull/17525)
tools/nxtagspkgsfetch.sh: Fetch tags packages for NuttX and Apps.
* [#17874](https://github.com/apache/nuttx/pull/17874) Tools[feat]: Add config
change impact simulation tool (checkkconfig) using kconfig-lib
@@ -177,7 +177,7 @@ Various
* [#17444](https://github.com/apache/nuttx/pull/17444) include/string.h: mark
memset and memcpy as used_code
* [#17569](https://github.com/apache/nuttx/pull/17569) include/nuttx:
Introduce seqlock, a sequential count based read-write lock.
* [#17575](https://github.com/apache/nuttx/pull/17575) include/nuttx/atomic.h:
fix C++ definition conflicts
-* [#17851](https://github.com/apache/nuttx/pull/17851) include/sys: extend the
IOCTL defintion that compatible with linux kernel
+* [#17851](https://github.com/apache/nuttx/pull/17851) include/sys: extend the
IOCTL definition that compatible with linux kernel
* [#18236](https://github.com/apache/nuttx/pull/18236) include/notifier: fix
undefined reference to spin_lock_irqsave_nopreempt
* [#18308](https://github.com/apache/nuttx/pull/18308) include/cxx/cmath: Fix
compatibility with external toolchains
* [#18374](https://github.com/apache/nuttx/pull/18374) include/cxx/cmath: Use
toolchain <cmath> with toolchain libm
@@ -258,7 +258,7 @@ Architecture Improvements
* [#17815](https://github.com/apache/nuttx/pull/17815) arch/arm: fix the error
in obtaining thread pointer after we use `-mtp=soft`
* [#17832](https://github.com/apache/nuttx/pull/17832) arch/arm/samv7: fix
incorrect Kconfig SAMV7_EMAC0_RMII dependency
* [#17854](https://github.com/apache/nuttx/pull/17854) arch/arm: add
-ffunction-sections and -fdata-sections compile options
-* [#17855](https://github.com/apache/nuttx/pull/17855) arch/arm: change ghs
vfpv3 to vfpv5 accrding to armv7-m documentation
+* [#17855](https://github.com/apache/nuttx/pull/17855) arch/arm: change ghs
vfpv3 to vfpv5 according to armv7-m documentation
* [#17856](https://github.com/apache/nuttx/pull/17856) arch/arm: replace the
"-Wall" build option with the "-ghstd=last"
* [#17867](https://github.com/apache/nuttx/pull/17867) arch/sim: Refactor
Wi-Fi simulation and add Pseudo Mode support
* [#17880](https://github.com/apache/nuttx/pull/17880) arch/x64: Syscall
support is enabled by default
@@ -432,7 +432,7 @@ Drivers With Improvements
* [#18304](https://github.com/apache/nuttx/pull/18304) drivers/power/pm: Fix
typos in comments
* [#18361](https://github.com/apache/nuttx/pull/18361) drivers/usbdev: Fix
usbmsc_unbind() function for USB composite device
* [#18372](https://github.com/apache/nuttx/pull/18372) drivers/note: noteram
ioctl FIONBIO should return -ENOTTY
-* [#18410](https://github.com/apache/nuttx/pull/18410) drivers/serial/uart:
implement uart rpmsg linux conterpart
+* [#18410](https://github.com/apache/nuttx/pull/18410) drivers/serial/uart:
implement uart rpmsg linux counterpart
* [#18435](https://github.com/apache/nuttx/pull/18435) drivers/sensors: Legacy
sensor warning
* [#18446](https://github.com/apache/nuttx/pull/18446) drivers/serial: add
common Xilinx UART Peripheral System (XUARTPS) support
* [#18454](https://github.com/apache/nuttx/pull/18454) drivers/syslog: add
millisecond option for syslog timestamp formatting'
@@ -440,7 +440,7 @@ Drivers With Improvements
* [#17487](https://github.com/apache/nuttx/pull/17487) power/battery: battery
gauge driver support
* [#17557](https://github.com/apache/nuttx/pull/17557) driver/note: make
SIZEOF_NOTE_START return the right size
* [#17744](https://github.com/apache/nuttx/pull/17744) driver/cfi: fix write
failed issue for unalign length with bankwidth
-* [#17774](https://github.com/apache/nuttx/pull/17774) can: fix can driver
error about hdr is not initilized
+* [#17774](https://github.com/apache/nuttx/pull/17774) can: fix can driver
error about hdr is not initialized
* [#17866](https://github.com/apache/nuttx/pull/17866) driver/cfi-flash: Add a
config option for the page size of CFI flash.
* [#17979](https://github.com/apache/nuttx/pull/17979) crypto/cryptodev:
support private data in driver
* [#18029](https://github.com/apache/nuttx/pull/18029) crypto/cryptodev:
optimize driver
@@ -566,7 +566,7 @@ Improvements
* [#17691](https://github.com/apache/nuttx/pull/17691) net/tcp: tcp header
seq check
* [#17692](https://github.com/apache/nuttx/pull/17692) net: decouple the
impact of net_lock between network cards
* [#17693](https://github.com/apache/nuttx/pull/17693) net/ethernet: fix
compilation issues for inet_sockif.c
-* [#17695](https://github.com/apache/nuttx/pull/17695) net/vlan: make a
judgment before calling fuction
+* [#17695](https://github.com/apache/nuttx/pull/17695) net/vlan: make a
judgment before calling function
* [#17698](https://github.com/apache/nuttx/pull/17698) net/udp: Validate UDP
length field against actual packet size
* [#17699](https://github.com/apache/nuttx/pull/17699) net/udp: Support
zero-length UDP datagrams
* [#17700](https://github.com/apache/nuttx/pull/17700) net/ethernet: change
struct ifreq to consistent with Linux
@@ -684,7 +684,7 @@ Unsorted
* [#17909](https://github.com/apache/nuttx/pull/17909) Rpmsg rtc fixes
* [#17916](https://github.com/apache/nuttx/pull/17916) ghs: update the compile
option to recommended options
* [#17918](https://github.com/apache/nuttx/pull/17918) Ltp linux kernel
completement sys wait impl
-* [#17920](https://github.com/apache/nuttx/pull/17920) sys/resouce: add
RLIM_NLIMITS definition
+* [#17920](https://github.com/apache/nuttx/pull/17920) sys/resource: add
RLIM_NLIMITS definition
* [#17924](https://github.com/apache/nuttx/pull/17924) posix_test: fix the ltp
project link error
* [#17925](https://github.com/apache/nuttx/pull/17925) Rpmsg signals: rpmsg
router support get the rpmsg signals
* [#17926](https://github.com/apache/nuttx/pull/17926)
lpcxpresso-lpc54628/netnsh: enable CONFIG_NET_SOCKOPTS to adapt icmpv6 changes
@@ -695,7 +695,7 @@ Unsorted
* [#17934](https://github.com/apache/nuttx/pull/17934) pthread: reorganized
the locations of pthread-related functions and constants
* [#17937](https://github.com/apache/nuttx/pull/17937) fpathconf: add
_POSIX_PRIO_IO definition to comply with PSE52 standard
* [#17938](https://github.com/apache/nuttx/pull/17938) Tricore trap dump
register
-* [#17939](https://github.com/apache/nuttx/pull/17939) notifiy: remove
critical section
+* [#17939](https://github.com/apache/nuttx/pull/17939) notify: remove critical
section
* [#17946](https://github.com/apache/nuttx/pull/17946) Arm64 backtrace
* [#17947](https://github.com/apache/nuttx/pull/17947) arm64: add the
interrupt status in the syscall
* [#17950](https://github.com/apache/nuttx/pull/17950) ctucanfd: increase
rwcnt bitfield width and fix structure alignment
@@ -712,7 +712,7 @@ Unsorted
* [#17982](https://github.com/apache/nuttx/pull/17982)
armv7-a/arm_addrenv_pgmap.c: add up_addrenv_find_page and up_addrenv_…
* [#17983](https://github.com/apache/nuttx/pull/17983) arm64: fix stack
pointer initialization when CONFIG_STACK_COLORATION …
* [#17998](https://github.com/apache/nuttx/pull/17998) arm64: add
mpu_addrenv.c empty implementation and change arm64_addren…
-* [#17999](https://github.com/apache/nuttx/pull/17999) arm64/toolchain: fix
compile warnning
+* [#17999](https://github.com/apache/nuttx/pull/17999) arm64/toolchain: fix
compile warning
* [#18004](https://github.com/apache/nuttx/pull/18004) simwifi: Fix
compilation warning
* [#18017](https://github.com/apache/nuttx/pull/18017) Kconfig: Add
ALLOW_CUSTOM_PERMISSIVE_COMPONENTS license option
* [#18044](https://github.com/apache/nuttx/pull/18044) rpmsg/rpmsg_virtio: add
rpmsg virtio common pm support
diff --git a/Documentation/ReleaseNotes/NuttX-12.4.0.md
b/Documentation/ReleaseNotes/NuttX-12.4.0.md
index f1b2e26a82f..02281a99100 100644
--- a/Documentation/ReleaseNotes/NuttX-12.4.0.md
+++ b/Documentation/ReleaseNotes/NuttX-12.4.0.md
@@ -72,7 +72,7 @@ libs
* [#10993](https://github.com/apache/nuttx/pull/10993) libc: Remove the unused
lib_libdtoa.c
* [#11137](https://github.com/apache/nuttx/pull/11137) libc: Solve some
problems encountered during cmake compilation
* [#10992](https://github.com/apache/nuttx/pull/10992) libc: stdio: Change
FILE buffer field from "unsigned char *" to "char *"
-* [#11063](https://github.com/apache/nuttx/pull/11063) libc:
stdlib/lib_exit.c: fix multiple definition of __dso_handle and sethost.sh: add
MSYS environmen for msys2
+* [#11063](https://github.com/apache/nuttx/pull/11063) libc:
stdlib/lib_exit.c: fix multiple definition of __dso_handle and sethost.sh: add
MSYS environment for msys2
* [#11447](https://github.com/apache/nuttx/pull/11447) libc: stream: add
stream interface
* [#11350](https://github.com/apache/nuttx/pull/11350) libc: Support gdbstub
kernel debugging
* [#11346](https://github.com/apache/nuttx/pull/11346) libc: Supports storing
coredump into block devices
diff --git a/Documentation/ReleaseNotes/NuttX-13.0.0.md
b/Documentation/ReleaseNotes/NuttX-13.0.0.md
index a5fe11b8c7c..36db8577079 100644
--- a/Documentation/ReleaseNotes/NuttX-13.0.0.md
+++ b/Documentation/ReleaseNotes/NuttX-13.0.0.md
@@ -76,7 +76,7 @@ New Architecture Support
* [#18739](https://github.com/apache/nuttx/pull/18739) arch/arm: add
STM32H755XI chip
Architecture improvements
-* [#18704](https://github.com/apache/nuttx/pull/18704) arch/*/Makefile: Avoid
uncessary relinking of the nuttx binary.
+* [#18704](https://github.com/apache/nuttx/pull/18704) arch/*/Makefile: Avoid
unnecessary relinking of the nuttx binary.
ARM
* [#18734](https://github.com/apache/nuttx/pull/18734) arch/arm: Fix the
compilation error
* [#18898](https://github.com/apache/nuttx/pull/18898) arch/arm: fix infinite
loop in test and clean cache operations
diff --git a/Documentation/ReleaseNotes/NuttX-13.1.0
b/Documentation/ReleaseNotes/NuttX-13.1.0
index 7562c3b6cff..fc97481e725 100644
--- a/Documentation/ReleaseNotes/NuttX-13.1.0
+++ b/Documentation/ReleaseNotes/NuttX-13.1.0
@@ -296,7 +296,7 @@ TRICORE
* [#19836](https://github.com/apache/nuttx/pull/19836) arch/tricore: drop iLLD
dependency in hwdebug
* [#19953](https://github.com/apache/nuttx/pull/19953) arch/tricore: drop illd
dependence for atomic
* [#20018](https://github.com/apache/nuttx/pull/20018) arch/tricore: fpu: drop
iLLD dependency and fix Makefile
-* [#19766](https://github.com/apache/nuttx/pull/19766) arch/tricore: idle
donot depend on illd
+* [#19766](https://github.com/apache/nuttx/pull/19766) arch/tricore: idle do
not depend on illd
* [#20016](https://github.com/apache/nuttx/pull/20016) arch/tricore: mpu iLLD
drop and per-set flags refactor
XTENSA
* [#19795](https://github.com/apache/nuttx/pull/19795) arch/xtensa: Provide
vfork()
diff --git a/Documentation/applications/testing/nuts/index.rst
b/Documentation/applications/testing/nuts/index.rst
index 32f00941df9..4bf1e57bb1f 100644
--- a/Documentation/applications/testing/nuts/index.rst
+++ b/Documentation/applications/testing/nuts/index.rst
@@ -164,7 +164,7 @@ on/off the test group. You will have to add this to the
NUTS Kconfig file.
In order to reduce the amount of special switches in the
``Makefile``/``CMakeLists.txt`` files, all source files in each category
directory are included with a wild card. Thus, to avoid compiling unselected
-test groups, each test group's C file should be surrounded in the gaurd:
+test groups, each test group's C file should be surrounded in the guard:
.. code:: c
diff --git a/Documentation/implementation/naming_os_internals.rst
b/Documentation/implementation/naming_os_internals.rst
index 39a1622c49e..8ed083393cc 100644
--- a/Documentation/implementation/naming_os_internals.rst
+++ b/Documentation/implementation/naming_os_internals.rst
@@ -11,7 +11,7 @@ Naming of OS Internal Functions
Legacy smooshed-together names
==============================
-There has been some controvery lately about the consistency of naming of OS
+There has been some controversy lately about the consistency of naming of OS
internal functions. We should come to a consensus on the desired naming
of conventions for internal OS functions before we start arbitrarily
changing names.
@@ -149,7 +149,7 @@ Hence, I think the naming:
clock_t clock_systime_ticks(void);
int clock_systime_timespec(FAR struct timespec *ts);
-is perfectly accepable without the ``_get_``.
+is perfectly acceptable without the ``_get_``.
And since ``_get_`` is the only operation on ``stackinfo``,
the following would be a perfectly acceptable renaming:
diff --git a/Documentation/os/drivers/special/mtd/devices/at45db.rst
b/Documentation/os/drivers/special/mtd/devices/at45db.rst
index e96de70e8d1..3b05c31895f 100644
--- a/Documentation/os/drivers/special/mtd/devices/at45db.rst
+++ b/Documentation/os/drivers/special/mtd/devices/at45db.rst
@@ -9,7 +9,7 @@ The driver is enabled by option ``CONFIG_MTD_AT64DB``. It is
possible
to set communication frequency with ``CONFIG_AT64DB_FREQUENCY`` option.
Option ``CONFIG_AT64DB_PREWAIT`` enables high performance write logic,
-optin ``CONFIG_AT64DB_PRWSAVE`` allows to device to enter power save mode.
+option ``CONFIG_AT64DB_PRWSAVE`` allows to device to enter power save mode.
The flash memory has to be initialized before used. This is typically done
from board support package layer during the board's bringup phase. This
diff --git a/Documentation/os/drivers/special/syslog_design.rst
b/Documentation/os/drivers/special/syslog_design.rst
index 51ab3351253..d3ea8464bb7 100644
--- a/Documentation/os/drivers/special/syslog_design.rst
+++ b/Documentation/os/drivers/special/syslog_design.rst
@@ -68,7 +68,7 @@ SYSLOG output:
* Kernel Build: The kernel build is compliant with the POSIX requirement:
* There will be one mask for for each user process, controlling the
* SYSLOG output only form that process. There will be a separate mask
- * accessable only in the kernel code to control kernel SYSLOG output.
+ * accessible only in the kernel code to control kernel SYSLOG output.
*
****************************************************************************/
@@ -279,7 +279,7 @@ Low-Level Serial Output
If you are using a SYSLOG console channel (``CONFIG_SYSLOG_CONSOLE``)
with a serial console (``CONFIG_SYSLOG_SERIAL_CONSOLE``) and if the underlying
architecture supports the low-level ``up_putc()`` interface
-(``CONFIG_ARCH_LOWPUTC``), then the SYLOG logic will direct the output
+(``CONFIG_ARCH_LOWPUTC``), then the SYSLOG logic will direct the output
to ``up_putc()`` which is capable of generating the serial output
within the context of an interrupt handler.
@@ -293,7 +293,7 @@ There are a few issues in doing this however:
2. The output generated by ``up_putc()`` is immediate and in real-time.
The normal SYSLOG output, on the other hand, is buffered in the serial
driver and may be delayed with respect to the immediate output by many
- lines. Therefore, the interrupt level SYSLOG ouput provided throug
+ lines. Therefore, the interrupt level SYSLOG output provided through
``up_putc()`` is grossly out of synchronization with other debug output.
In-Memory Buffering
@@ -318,7 +318,7 @@ level SYSLOG output. In this case:
output. In this case, the interrupt level SYSLOG output will interrupt
the normal output stream and the interrupt level SYSLOG output will
be inserted into the correct position in the SYSLOG output when
- the next normal SYLOG output is generated.
+ the next normal SYSLOG output is generated.
SYSLOG Channel Options
======================
@@ -340,7 +340,7 @@ The configuration options that affect this channel
selection include:
selected when a UART or USART is configured as the system console.
There is no user selection.
* ``CONFIG_SYSLOG_CONSOLE``: This configuration option is manually selected
- from the SYSLOG menu. This is the option that acutally enables the SYSLOG
+ from the SYSLOG menu. This is the option that actually enables the SYSLOG
console device. It depends on ``CONFIG_DEV_CONSOLE`` and it will
automatically select ``CONFIG_SYSLOG_SERIAL_CONSOLE`` if
``CONFIG_SERIAL_CONSOLE`` is selected.
@@ -388,7 +388,7 @@ Or suppose you support only a Telnet console but want to
capture
debug output ``/dev/ttyS0``.
This SYSLOG device channel is selected with ``CONFIG_SYSLOG_CHAR`` and has
-no other dependencies. Differences fromthe SYSLOG console channel include:
+no other dependencies. Differences from the SYSLOG console channel include:
1. ``CONFIG_SYSLOG_DEVPATH``: This configuration option string must be set
provide the full path to the character device to be used.
@@ -531,7 +531,7 @@ then the following must also be provided:
Other miscellaneous settings:
-* ``CONFIG_RAMLOG_CRLF`` - Pre-pend a carriage return before every linefeed
+* ``CONFIG_RAMLOG_CRLF`` - Prepend a carriage return before every linefeed
that goes into the RAM log.
* ``CONFIG_RAMLOG_NONBLOCKING`` - Reading from the RAMLOG will never block
if the RAMLOG is empty. If the RAMLOG is empty, then zero is returned
@@ -714,10 +714,10 @@ in sequential order in time.
.. note::
- Although a simple working around for a partical debug scenario
+ Although a simple working around for a particular debug scenario
is simply to increase the size of the RX buffer in the serial
driver. Assuming that the RX buffer overrun is only the result
- of short-term, bursty behavior, then the large buffer migh prevent
+ of short-term, bursty behavior, then the large buffer might prevent
tasks blocking waiting for space to write the next byte.
Of course, there is no work around for the perverse case where the debug
@@ -732,7 +732,7 @@ Serialization Buffer
Some of these asynchrony problems could also be reduced or eliminated
if all debug output were buffered in an in-memory FIFO. That buffer
-would serialize output from diffrent sources:
+would serialize output from different sources:
Various tasks and interrupt level logic.
There is already a outgoing, RX buffer in the serial driver.
@@ -776,7 +776,7 @@ of the serial RX buffer to accomplish that; any special
serialization
is of no help (other than it effectively increases the size of the RX buffer).
The existing ``RAMLOG`` code could be extended so that the buffered data
-is agressively dumped to the ``SYSLOG`` device and I think all problems
+is aggressively dumped to the ``SYSLOG`` device and I think all problems
would be eliminated. The buffer could be dumped that the end of each
non-interrupt level execution of ``syslog()`` (and also on a crash).
Interrupt level output would have to pend in the buffer until the next,
diff --git a/Documentation/os/scheduling/task_states.svg
b/Documentation/os/scheduling/task_states.svg
index 7dc23e36e97..f0eb3d22380 100644
--- a/Documentation/os/scheduling/task_states.svg
+++ b/Documentation/os/scheduling/task_states.svg
@@ -44,7 +44,7 @@
<path class="edge" d="M 240 268 L 298 268" marker-end="url(#a)"/>
<text class="lbl" x="272" y="238" text-anchor="middle">highest
priority</text>
<path class="edge" d="M 304 292 L 246 292" marker-end="url(#a)"/>
- <text class="lbl" x="272" y="332" text-anchor="middle">pre-empted</text>
+ <text class="lbl" x="272" y="332" text-anchor="middle">preempted</text>
<rect class="panel" x="560" y="192" rx="10" width="304" height="254"/>
<text class="plabel" x="576" y="213">BLOCKED</text>
diff --git a/Documentation/os/time/tickless_os.rst
b/Documentation/os/time/tickless_os.rst
index 8832cf2e81e..9ba4d19cb36 100644
--- a/Documentation/os/time/tickless_os.rst
+++ b/Documentation/os/time/tickless_os.rst
@@ -87,7 +87,7 @@ Configuration Options
bool "Simulation"
select ARCH_HAVE_TICKLESS
---help---
- Linux/Cywgin user-mode simulation.
+ Linux/Cygwin user-mode simulation.
* ``CONFIG_SCHED_TICKLESS``: If ``CONFIG_ARCH_HAVE_TICKLESS`` is selected,
then you will be able to use this option to enable the Tickless OS features
@@ -154,8 +154,8 @@ comparison count at the value of the free running timer
PLUS the desired
delay. Then you could have both with a single timer:
An alarm and a free-running counter with the same timer!
-Imported Intefaces
-------------------
+Imported Interfaces
+-------------------
The interfaces that must be provided by the platform specified code
are defined in ``include/nuttx/arch.h`` and summarized below.
@@ -259,7 +259,7 @@ are defined in ``include/nuttx/arch.h`` and summarized
below.
``up_timer_start()`` and the remaining time of zero should be returned.
* **Input Parameters:** ``*ts`` - Location to return the remaining time.
Zero should be returned if the timer is not active. ``ts`` may be ``NULL``
- in which case the time remainging is not returned
+ in which case the time remaining is not returned
* **Returned Value:** Zero (``OK``) is returned on success;
a negated ``errno`` value is returned on any failure.
* **Assumptions:** May be called from interrupt level handling
diff --git a/Documentation/platforms/arm64/fvp-v8r/boards/fvp-armv8r/index.rst
b/Documentation/platforms/arm64/fvp-v8r/boards/fvp-armv8r/index.rst
index 94afb529fc3..c228e4192db 100644
--- a/Documentation/platforms/arm64/fvp-v8r/boards/fvp-armv8r/index.rst
+++ b/Documentation/platforms/arm64/fvp-v8r/boards/fvp-armv8r/index.rst
@@ -58,7 +58,7 @@ test your software.
terminal_2: Listening for serial connection on port 5002
terminal_3: Listening for serial connection on port 5003
- FVP has four UART port and UART1 was choosen as tty, so just telnet to port
5001
+ FVP has four UART port and UART1 was chosen as tty, so just telnet to port
5001
will enter ``nsh``:
.. code:: console
diff --git a/Documentation/security.rst b/Documentation/security.rst
index e3df4dc0398..7c51ddaa45b 100644
--- a/Documentation/security.rst
+++ b/Documentation/security.rst
@@ -270,7 +270,7 @@ CVE-2025-47869
* https://lists.apache.org/thread/306qcqyc3bpb2ozh015yxjo9kqs4jbvj.
Improper Restriction of Operations within the Bounds of a Memory Buffer
-vulnerability was discovered in Apache NuttX RTOS apps/exapmles/xmlrpc
+vulnerability was discovered in Apache NuttX RTOS apps/examples/xmlrpc
application. In this example application device stats structure that stored
remotely provided parameters had hardcoded buffer size which could lead to
buffer overflow. Structure members buffers were updated to valid size of