DUE TO SPAM, SIGN-UP IS DISABLED. Goto Selfserve wiki signup and request an account.
...
| Markdown |
|---|
* [#16940](https://github.com/apache/nuttx/pull/16940) net: Hardware Checksum Offload Support for NuttX Network Stack * [#17431](https://github.com/apache/nuttx/pull/17431) net/pkt: Add some feature support * [#17435](https://github.com/apache/nuttx/pull/17435) net/can: add write buffer to support nonblock send * [#17436](https://github.com/apache/nuttx/pull/17436) net/netdev/netdev_register.c: skip mld_devinit if Nic can not support mld * [#17440](https://github.com/apache/nuttx/pull/17440) net/utils/net_bufpool: add lock to struct net_bufpool_s and bufpool_navail * [#17451](https://github.com/apache/nuttx/pull/17451) net: replace critical_section with spinlock * [#17452](https://github.com/apache/nuttx/pull/17452) net: add vlan support * [#17465](https://github.com/apache/nuttx/pull/17465) netdev_upperhalf: convert Kconfig to variable * [#17483](https://github.com/apache/nuttx/pull/17483) net/pkt: add SOCK_DGRAM support * [#17519](https://github.com/apache/nuttx/pull/17519) net: Check listening connections when selecting ports * [#17520](https://github.com/apache/nuttx/pull/17520) net/pkt: Fixed error handling for unsupported types * [#17521](https://github.com/apache/nuttx/pull/17521) net/socket: Fixed network card name does not end with \0 when binding the device issue * [#17526](https://github.com/apache/nuttx/pull/17526) net/tcp: modify txavail to be sent directly in the current thread * [#17551](https://github.com/apache/nuttx/pull/17551) net/packet: add PACKET_<ADD|DROP>_MEMBERSHIP support * [#17553](https://github.com/apache/nuttx/pull/17553) net/netlink: add RT_TABLE_LOCAL definition for mqttc5 build * [#17555](https://github.com/apache/nuttx/pull/17555) net/tcp: add TCP_CORK definition * [#17585](https://github.com/apache/nuttx/pull/17585) net/netdev: allow stack to send/receive when running * [#17587](https://github.com/apache/nuttx/pull/17587) net/igmp: mod check of IGMP_SCHEDMSG from assert to error log * [#17588](https://github.com/apache/nuttx/pull/17588) net/tcp: modify the return value when dev is down in tcp_pollsetup * [#17589](https://github.com/apache/nuttx/pull/17589) net: update check condition from IFF_UP to IFF_RUNNING in the network sending process * [#17590](https://github.com/apache/nuttx/pull/17590) net/tcp: resolve reconnection issues when connection failed due to rejection * [#17603](https://github.com/apache/nuttx/pull/17603) net/tcp: improve TCP retransmission mechanisms for better reliability * [#17607](https://github.com/apache/nuttx/pull/17607) net/pkt: fix DHCP transmission failure by updating d_sndlen/d_len lengths * [#17652](https://github.com/apache/nuttx/pull/17652) net/wireless: fix compile warning issue for wireless * [#17655](https://github.com/apache/nuttx/pull/17655) netpkt: Introduction to using netpkt example * [#17656](https://github.com/apache/nuttx/pull/17656) net/ethernet: ARP can be configured on interface * [#17657](https://github.com/apache/nuttx/pull/17657) netlib: Introduction to IP conflict detection functions * [#17658](https://github.com/apache/nuttx/pull/17658) net/icmp: check the checksum field when receive icmp message * [#17659](https://github.com/apache/nuttx/pull/17659) net/ethernet: remove no use remove excess code * [#17660](https://github.com/apache/nuttx/pull/17660) netdev_upperhalf: add direct rx mode * [#17661](https://github.com/apache/nuttx/pull/17661) net/can: fix the typo and compile error * [#17662](https://github.com/apache/nuttx/pull/17662) net/icmp: Return -ENOPROTOOPT for SOL_SOCKET to avoid misleading logs * [#17663](https://github.com/apache/nuttx/pull/17663) net/net_initialize: remove the empty functions that are not needed * [#17667](https://github.com/apache/nuttx/pull/17667) net/can: can protocol uses a separate buffer to cache can data * [#17669](https://github.com/apache/nuttx/pull/17669) netlib: Add IOB statistics interface description * [#17672](https://github.com/apache/nuttx/pull/17672) net/ipfrag: fix ip fragment assert when iob not enough * [#17673](https://github.com/apache/nuttx/pull/17673) net/bufpool: fix typo * [#17674](https://github.com/apache/nuttx/pull/17674) net/icmp: check src ip for icmp request message * [#17676](https://github.com/apache/nuttx/pull/17676) net/tcp: add kconfig to support retransmission at a fixed time * [#17677](https://github.com/apache/nuttx/pull/17677) net/vlan: add some macro for vlan * [#17678](https://github.com/apache/nuttx/pull/17678) net/tcp: add support for the CLOSE_WAIT state * [#17679](https://github.com/apache/nuttx/pull/17679) nuttx/net: Expose the net_ipv6addr_maskcmp interface to user-mode calls * [#17686](https://github.com/apache/nuttx/pull/17686) net/ipv4: Send ICMP Destination Unreachable for unknown protocol * [#17687](https://github.com/apache/nuttx/pull/17687) net/ipv4: Drop a ipv4 packet with total length bigger than the actual transmitted data * [#17688](https://github.com/apache/nuttx/pull/17688) net/arp: support ARP entry learned on gratuitous ARP response * [#17689](https://github.com/apache/nuttx/pull/17689) net/icmp: Support icmp timestamp request * [#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 * [#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 * [#17701](https://github.com/apache/nuttx/pull/17701) net/devif: fix poll issue when ifdown * [#17702](https://github.com/apache/nuttx/pull/17702) net/arp: dont learn arp information if interface is noarp * [#17705](https://github.com/apache/nuttx/pull/17705) net/ioctl: add a socket interface for ioctl * [#17707](https://github.com/apache/nuttx/pull/17707) net/tcp: support recv packet in the TCP_FIN_WAIT_1/2 state * [#17709](https://github.com/apache/nuttx/pull/17709) net/tcp: remove SYN_RCVD state conn by listener created when free listener * [#17710](https://github.com/apache/nuttx/pull/17710) net/tcp: send reset when retransmitted number greater than TCP_MAXRTX * [#17711](https://github.com/apache/nuttx/pull/17711) net/tcp: support OTW ack seq check * [#17712](https://github.com/apache/nuttx/pull/17712) net/arp: support arp request limit * [#17713](https://github.com/apache/nuttx/pull/17713) net/tcp: discard fin packet in LISTEN state * [#17714](https://github.com/apache/nuttx/pull/17714) net/tcp: fix tcp conn lock leak when port in use in tcp_selectport * [#17715](https://github.com/apache/nuttx/pull/17715) net/tcp: fix conn->work use after free in worker queue list * [#17716](https://github.com/apache/nuttx/pull/17716) net/ipv6: Drop IP packet shorter than length in IP header * [#17729](https://github.com/apache/nuttx/pull/17729) net/arp: Skip ARP request if ip address is invalid * [#17730](https://github.com/apache/nuttx/pull/17730) net/neighbor: Skip Neighbor request if ip address is invalid at ipv6 * [#17732](https://github.com/apache/nuttx/pull/17732) net/netlink: replace net_lock with netlink_lock * [#17733](https://github.com/apache/nuttx/pull/17733) net/local: replace net_lock with local_lock * [#17734](https://github.com/apache/nuttx/pull/17734) net/usrsock: replace net_lock with usrsock_lock * [#17735](https://github.com/apache/nuttx/pull/17735) net_sockif.c: add ip level s|getsockopt support in SOCK_CTRL * [#17743](https://github.com/apache/nuttx/pull/17743) net/can: fix poll setup to properly find and use free pollfd slots * [#17745](https://github.com/apache/nuttx/pull/17745) net/local: simplify file descriptor passing using shared filep references * [#17754](https://github.com/apache/nuttx/pull/17754) net/devif_poll: only call the corresponding xxx_poll when there is data to be sent * [#17775](https://github.com/apache/nuttx/pull/17775) net can: modify the return value of can_datahandler API. * [#17785](https://github.com/apache/nuttx/pull/17785) net/udp: fix udp message cannot be sent to the network card * [#17806](https://github.com/apache/nuttx/pull/17806) net/netdev: Fix best prefix in findby * [#17819](https://github.com/apache/nuttx/pull/17819) net/route: need clear old cached route info when do reset cache * [#17858](https://github.com/apache/nuttx/pull/17858) net: make the sendmsg param type consistent with posix specification * [#17869](https://github.com/apache/nuttx/pull/17869) net/icmpv6: fix crash when ipv6 address modified during autoconfig * [#17877](https://github.com/apache/nuttx/pull/17877) net/usrsock: Fix EPIPE loop by clearing POLLIN on remote close * [#17878](https://github.com/apache/nuttx/pull/17878) net: Support no-lto option for the network build. * [#17887](https://github.com/apache/nuttx/pull/17887) netinet/in.h: Rename imr_interface to imr_address in struct ip_mreqn. * [#17890](https://github.com/apache/nuttx/pull/17890) net/icmp: Fix devif_loopback dead loop when unrecognized ICMP packet * [#17895](https://github.com/apache/nuttx/pull/17895) net/route/ramroute: replace prealloc with netpool * [#17896](https://github.com/apache/nuttx/pull/17896) net/neighbor: fix compilation with CONFIG_NET_ICMPv6_NO_STACK * [#17907](https://github.com/apache/nuttx/pull/17907) net/can: allow errmask to be set to CAN_ERR_FLAG * [#17917](https://github.com/apache/nuttx/pull/17917) net/ipv4: check whether the length of the ipv4 option is correct * [#17919](https://github.com/apache/nuttx/pull/17919) net/netdev: correct the ioctl command validation logic * [#18011](https://github.com/apache/nuttx/pull/18011) net: limit TCP and UDP send/recv buffer usage with throttled IOB * [#18056](https://github.com/apache/nuttx/pull/18056) net/bluetooth: fix rmutex deadlock * [#18247](https://github.com/apache/nuttx/pull/18247) net/netdev: a valid netdev for ipv4 should have ipv4 addr configured * [#18249](https://github.com/apache/nuttx/pull/18249) netdev_driver: add carrier_on to xxx_ifup where carrier_on is absent * [#18258](https://github.com/apache/nuttx/pull/18258) net/rpmsg: Modify error handling to rpmsg socket * [#18386](https://github.com/apache/nuttx/pull/18386) net/utils: add union name for tasking compiler compatibility |
Unsorted
| Markdown |
|---|
* [#17432](https://github.com/apache/nuttx/pull/17432) icmp/icmp6: Fix some functional errors
* [#17434](https://github.com/apache/nuttx/pull/17434) select: fix too small timeout will be counted as 0
* [#17445](https://github.com/apache/nuttx/pull/17445) misc C++ related fixes
* [#17449](https://github.com/apache/nuttx/pull/17449) Improve the robustness of env & binfmt code
* [#17457](https://github.com/apache/nuttx/pull/17457) Fix clang fortify issue
* [#17458](https://github.com/apache/nuttx/pull/17458) binfmt/elf: fix issue that the file is not closed after opening
* [#17461](https://github.com/apache/nuttx/pull/17461) usbhost: cdcacm exit wq after copy all received data
* [#17467](https://github.com/apache/nuttx/pull/17467) usbdev CDCACM optimization
* [#17469](https://github.com/apache/nuttx/pull/17469) sim usb enhancement
* [#17472](https://github.com/apache/nuttx/pull/17472) compiler: redefine float and double when disable float compiling
* [#17475](https://github.com/apache/nuttx/pull/17475) espressif: add support for flash encryption
* [#17476](https://github.com/apache/nuttx/pull/17476) 3-wire for ili9341
* [#17478](https://github.com/apache/nuttx/pull/17478) eeprom/spi_xx25xx: Add IOCTL to set Block Protect
* [#17490](https://github.com/apache/nuttx/pull/17490) risc-v/litex: For vexriscv_smp, match default FDT address set by upstream opensbi.
* [#17492](https://github.com/apache/nuttx/pull/17492) usbdev: replace critical_section with spinlock
* [#17494](https://github.com/apache/nuttx/pull/17494) risc-v/litex: For vexriscv, point docs at linux CPU variant instead of secure.
* [#17496](https://github.com/apache/nuttx/pull/17496) usbhost: replace critical_section with spinlock
* [#17509](https://github.com/apache/nuttx/pull/17509) bugfix:the inode may have been removed by other core in SMP
* [#17515](https://github.com/apache/nuttx/pull/17515) rp2040,rp23xx,rp23xx-rv: allow up to 32 PIO instructions
* [#17518](https://github.com/apache/nuttx/pull/17518) timers/oneshot: Fix converted tv_nsec > NSEC_PER_SEC.
* [#17522](https://github.com/apache/nuttx/pull/17522) mtd/at25ee: Use eeprom/spi_xx25xx internally
* [#17561](https://github.com/apache/nuttx/pull/17561) openamp: upgrade the OpenAMP and Libmetal to the last released version v2025.10
* [#17591](https://github.com/apache/nuttx/pull/17591) espressif: improve esp-hal-3rdparty handling
* [#17647](https://github.com/apache/nuttx/pull/17647) LoopTask: Sim loop task refactor wdt thread process loop event
* [#17651](https://github.com/apache/nuttx/pull/17651) defconfig: Change the default gateway address
* [#17653](https://github.com/apache/nuttx/pull/17653) cmocka/defconfig: Update defconfigs to include cmocka application
* [#17665](https://github.com/apache/nuttx/pull/17665) paho_mqtt: Add paho_mqtt repository description file
* [#17670](https://github.com/apache/nuttx/pull/17670) arp_poll: skip arp_out when arp_send flow
* [#17671](https://github.com/apache/nuttx/pull/17671) mld: free all mld group when netdev unregister
* [#17682](https://github.com/apache/nuttx/pull/17682) com/can: Attempt to release invalid resources when sender is full
* [#17683](https://github.com/apache/nuttx/pull/17683) tcp_reset: Modify RST packet responses to comply with RFC 793.
* [#17694](https://github.com/apache/nuttx/pull/17694) nuttx/can: in trunk support to Send message cancel mechanism.
* [#17696](https://github.com/apache/nuttx/pull/17696) risc-v/litex: Implement up_flush_dcache_all when CONFIG_ARCH_DCACHE is defined.
* [#17719](https://github.com/apache/nuttx/pull/17719) Sim/gpiochip: sim gpiochip support nuttx access host gpiochip
* [#17725](https://github.com/apache/nuttx/pull/17725) risc-v/litex: Add 64-bit S-mode vexiiriscv support for litex.
* [#17728](https://github.com/apache/nuttx/pull/17728) initial support for automated testing with NTFC
* [#17737](https://github.com/apache/nuttx/pull/17737) Add esp32c6 coremark and esp32s3 ostest defconfig
* [#17749](https://github.com/apache/nuttx/pull/17749) ARP table improvement
* [#17753](https://github.com/apache/nuttx/pull/17753) xtensa/esp32s3: fix dcache flush error in up_flush_dcache
* [#17755](https://github.com/apache/nuttx/pull/17755) utils.h: add conn_dev_sem_timedwait interface to simplify code logic
* [#17757](https://github.com/apache/nuttx/pull/17757) esp32s3: Remove redundant I2S include directive
* [#17761](https://github.com/apache/nuttx/pull/17761) Rpmsg: rpmsg services should be properly destroyed after calling rpmsg_device_destroy()
* [#17765](https://github.com/apache/nuttx/pull/17765) virtio/virtio-gpu: fbmem should transfer to pa
* [#17766](https://github.com/apache/nuttx/pull/17766) Migrate the rest of citest configurations to NTFC
* [#17770](https://github.com/apache/nuttx/pull/17770) [Kconfig] Fix Kconfig style
* [#17773](https://github.com/apache/nuttx/pull/17773) compiler: Add PRAGMA and unroll_loop.
* [#17777](https://github.com/apache/nuttx/pull/17777) virtio-gpu: support vsync and double fb
* [#17792](https://github.com/apache/nuttx/pull/17792) risc-v/litex: Update docs for vexriscv invalidate and no-op flush.
* [#17800](https://github.com/apache/nuttx/pull/17800) timer: rename tick_settimeouot to tick_settimeout
* [#17801](https://github.com/apache/nuttx/pull/17801) timer: add timer operation support
* [#17804](https://github.com/apache/nuttx/pull/17804) lin: adjust the LIN flag
* [#17807](https://github.com/apache/nuttx/pull/17807) Rpmsg test: add rpmsg test service to test the rpmsg apis
* [#17808](https://github.com/apache/nuttx/pull/17808) Rpmsg port uart: add low power support for rpmsg port uart
* [#17820](https://github.com/apache/nuttx/pull/17820) style: Fix case statement formatting in power management callbacks.
* [#17829](https://github.com/apache/nuttx/pull/17829) mtd/nvs: optimize nvs module
* [#17835](https://github.com/apache/nuttx/pull/17835) if_ether.h: add the definition of ETH_P_TSN
* [#17859](https://github.com/apache/nuttx/pull/17859) ghs: move the -fmacro-prefix-map compile option to compiler specific
* [#17860](https://github.com/apache/nuttx/pull/17860) arm64_head.S: fix the asm code build error
* [#17861](https://github.com/apache/nuttx/pull/17861) signal: add default sigaction for SIGURG
* [#17863](https://github.com/apache/nuttx/pull/17863) ghs: fix the UsageFault:INVSTATE error triggered by exception_common
* [#17875](https://github.com/apache/nuttx/pull/17875) sim: Pass through unknown sockopt to system.
* [#17884](https://github.com/apache/nuttx/pull/17884) stdio.h: Update TMP_MAX definition to match Linux
* [#17888](https://github.com/apache/nuttx/pull/17888) tcp_timer.c: send TCP_RST when keepalive timeout
* [#17899](https://github.com/apache/nuttx/pull/17899) tcp_input.c: standardize the processing of urgent data
* [#17900](https://github.com/apache/nuttx/pull/17900) sim: replace wdog with work queue in periodic work to avoid deadlock
* [#17901](https://github.com/apache/nuttx/pull/17901) libm: prevent atanf() yielding NaN for high inputs values.
* [#17902](https://github.com/apache/nuttx/pull/17902) ipfrag: use netdev_iob_replace_l2 to replace d_iob
* [#17905](https://github.com/apache/nuttx/pull/17905) Tricore sched
* [#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
* [#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
* [#17929](https://github.com/apache/nuttx/pull/17929) sys/types.h: Fixed the conflict issue with the "OK" constant definition
* [#17930](https://github.com/apache/nuttx/pull/17930) ulimit: add ulimit implementation
* [#17931](https://github.com/apache/nuttx/pull/17931) pthead: change the pthread_equal implementation from macro to function
* [#17933](https://github.com/apache/nuttx/pull/17933) limits: add _POSIX_PTHREAD_ constant for pthread management
* [#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
* [#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
* [#17954](https://github.com/apache/nuttx/pull/17954) binfmt: refactor loadable module cleanup mechanism
* [#17960](https://github.com/apache/nuttx/pull/17960) arm64: add missing REG_SCTLR_EL1 initialization in signal processing
* [#17962](https://github.com/apache/nuttx/pull/17962) arm64: fix FIQ mask initialization in task state
* [#17963](https://github.com/apache/nuttx/pull/17963) arm: support AMP mode with GIC SGI inter-core interrupts
* [#17966](https://github.com/apache/nuttx/pull/17966) arm64: When returning from a system call, regs[REG_SP_EL0] will overw…
* [#17967](https://github.com/apache/nuttx/pull/17967) arm64: g_mpu_region need support SMP
* [#17970](https://github.com/apache/nuttx/pull/17970) kinetis/enet: Set carrier on/off on ifup/ifdown
* [#17972](https://github.com/apache/nuttx/pull/17972) tricore/csrm: bringup cpucs in tricore
* [#17976](https://github.com/apache/nuttx/pull/17976) imx95-m7: Fix Kconfig for flexcan typo
* [#17977](https://github.com/apache/nuttx/pull/17977) arm64: fix compile failed
* [#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
* [#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
* [#18045](https://github.com/apache/nuttx/pull/18045) irq: rename STACK_ALIGNMENT to STACKFRAME_ALIGN for clarity
* [#18049](https://github.com/apache/nuttx/pull/18049) spinlock: add and optimize recursive spinlock interface for multi-core support
* [#18050](https://github.com/apache/nuttx/pull/18050) sim: it is not necessary to call restore_critical_section in irq
* [#18051](https://github.com/apache/nuttx/pull/18051) x86_64: remove unnecessary restore_critical_section call in interrupt handler
* [#18052](https://github.com/apache/nuttx/pull/18052) semaphore: remove redundant leave_critical_section in sem_trywait_slow
* [#18055](https://github.com/apache/nuttx/pull/18055) stm32: disable UART up_putc when semihosting
* [#18101](https://github.com/apache/nuttx/pull/18101) arm64: add protected mode support and SMP improvements
* [#18104](https://github.com/apache/nuttx/pull/18104) notifier: prevent DEBUGASSERT recursion during system startup
* [#18113](https://github.com/apache/nuttx/pull/18113) Revert "net: limit TCP and UDP send/recv buffer usage with throttled IOB
* [#18115](https://github.com/apache/nuttx/pull/18115) note/noteram: add FIONREAD ioctl to report unread buffer size
* [#18119](https://github.com/apache/nuttx/pull/18119) trace: add mark and printf support
* [#18120](https://github.com/apache/nuttx/pull/18120) Modify the Kconfig name of the mtdconfig module
* [#18126](https://github.com/apache/nuttx/pull/18126) note/ram: support multiple noterams to dump data when panic occurs
* [#18139](https://github.com/apache/nuttx/pull/18139) pthread: Move condition variable implementation to userspace
* [#18142](https://github.com/apache/nuttx/pull/18142) trace: Clean up macro formatting in trace.h
* [#18145](https://github.com/apache/nuttx/pull/18145) tricore: Enable SYSCALL_HOOKS architecture capability
* [#18148](https://github.com/apache/nuttx/pull/18148) spinlock: Add try-lock variants for recursive spinlock
* [#18150](https://github.com/apache/nuttx/pull/18150) nuttx: add profiling support and documentation
* [#18155](https://github.com/apache/nuttx/pull/18155) clock: Optimize performance counter infrastructure with userspace access and multi-architecture support
* [#18176](https://github.com/apache/nuttx/pull/18176) syscall: add sched_note_event_ip syscall for instrumentation dump
* [#18179](https://github.com/apache/nuttx/pull/18179) note: add NOTE_DUMP_BINARY support for binary log dumping
* [#18207](https://github.com/apache/nuttx/pull/18207) sem_rw: Consolidate return statements in down_write_trylock() for MISRA HIS compliance
* [#18218](https://github.com/apache/nuttx/pull/18218) mps:fix AN524 Kconfig symbol (MPS3, not MPS2)
* [#18219](https://github.com/apache/nuttx/pull/18219) sem_rw: Multiple code quality improvements for MISRA HIS compliance
* [#18222](https://github.com/apache/nuttx/pull/18222) sem_waitirq: Consolidate return statements for MISRA HIS compliance
* [#18225](https://github.com/apache/nuttx/pull/18225) mtdconfig/nvs: some optimizations to the nvs module
* [#18226](https://github.com/apache/nuttx/pull/18226) virtio/virtio-pci: improve PCI transport with INTX fallback and 64-bit support
* [#18228](https://github.com/apache/nuttx/pull/18228) sem_post: Consolidate return statements for MISRA HIS compliance
* [#18242](https://github.com/apache/nuttx/pull/18242) Fix UBSAN undefined behavior in semaphore mutex helper macro
* [#18243](https://github.com/apache/nuttx/pull/18243) protect: move us_heap to userspace_data_s
* [#18260](https://github.com/apache/nuttx/pull/18260) ipforward: Add IFF_NOSRC_FORWARD and IFF_NODST_FORWARD flags.
* [#18262](https://github.com/apache/nuttx/pull/18262) kernel/build: Fix the protected build
* [#18267](https://github.com/apache/nuttx/pull/18267) Fix duplicate symbol errors in stack check implementation
* [#18269](https://github.com/apache/nuttx/pull/18269) Fix SPI DMA bug with null txbuffer on ESP32S3
* [#18274](https://github.com/apache/nuttx/pull/18274) tls_getinfo.c: tls_get_info needs to be compiled in most cases.
* [#18287](https://github.com/apache/nuttx/pull/18287) rp23xx/rp23xx-rv: Fix GPIO interrupt handler for RP2350B variant.
* [#18312](https://github.com/apache/nuttx/pull/18312) kconfig: Fix Kconfig style
* [#18318](https://github.com/apache/nuttx/pull/18318) toolchain/clang: improve clang toolchain
* [#18341](https://github.com/apache/nuttx/pull/18341) arm64: Add kmalloc header for arch timer
* [#18348](https://github.com/apache/nuttx/pull/18348) audio: upper half enhancement
* [#18352](https://github.com/apache/nuttx/pull/18352) [BUG FIX] rpmsg_virtio/rptun: support fallback cpuname when VIRTIO_RPMSG_F_CPUNAME not set
* [#18362](https://github.com/apache/nuttx/pull/18362) lcd/ili9341: Improve putrun's checks
* [#18369](https://github.com/apache/nuttx/pull/18369) video/v4l2: fix leaks and out of bounds bugs in v4l2
* [#18387](https://github.com/apache/nuttx/pull/18387) lzf: prevent lzf header struct optimization
* [#18395](https://github.com/apache/nuttx/pull/18395) pynuttx: missing `mm_initialize`
* [#18401](https://github.com/apache/nuttx/pull/18401) Makefile: Remove make depend files by make distclean
* [#18405](https://github.com/apache/nuttx/pull/18405) imxrt/lpspi: Fix correct LPSPI DMA transfer size for 16-bit
* [#18425](https://github.com/apache/nuttx/pull/18425) xtensa/esp32: Fix HMAC-SHA when a long key is used
* [#18428](https://github.com/apache/nuttx/pull/18428) rndis.c: move ifup in setconfig to the work queue
* [#18441](https://github.com/apache/nuttx/pull/18441) codeowners: Shorten file by using wildcards
* [#18447](https://github.com/apache/nuttx/pull/18447) video/imgdata: fix IMGDATA_SET_BUF macro int-conversion warning
* [#18463](https://github.com/apache/nuttx/pull/18463) wireless/cc1101: Add Kconfig option to bypass strict version check
* [#18473](https://github.com/apache/nuttx/pull/18473) wireless/nrf24l01: Implement common RF IOCTLs and fix missing register reads.
* [#18478](https://github.com/apache/nuttx/pull/18478) nxgdb: change the symbol g_statenames to nxsched_get_stateinfo::g_statename
|
Compatibility Concerns
| Markdown |
|---|
* [#18083](https://github.com/apache/nuttx/pull/18083) !sched: Fix MISRA-C violations * [#18398](https://github.com/apache/nuttx/pull/18398) !boards: Align naming of Kconfig options for interpreters |
...