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

Reply via email to