txy-21 opened a new pull request, #18161:
URL: https://github.com/apache/nuttx/pull/18161

   Summary
   This PR contains 12 miscellaneous fixes and improvements for NuttX, covering 
various subsystems including networking, memory management, power management, 
and system utilities. All changes are targeted bug fixes and compatibility 
improvements with no breaking changes.
   
   Changes Overview:
   
   Network & Communication (4 commits)
   VSOCK improvements: Set host_cid and guest_cid for proper endpoint 
configuration
   Header optimization: Remove pthread.h inclusion from nuttx/userspace.h to 
reduce dependencies
   netdb/rexec: Add missing rexec helpers for legacy remote exec compatibility
   VirtIO drivers: Invalidate cache for vq_ring descriptors to ensure cache 
coherency
   
   Memory & Resource Management (2 commits)
   ARM64 timer: Add missing kmalloc.h include to fix build warnings
   Coredump: Validate memory range accessibility before dumping to prevent 
crashes
   
   Power Management (4 commits)
   PM/SMP: Fix stay_timeout inconsistency in SMP environments
   Power supplies: Remove critical_section usage from powerled.c, smps.c, and 
update regulator.c for better locking strategy
   
   System & API Improvements (2 commits)
   AIO: Add proper file descriptor validation in aio_cancel function
   fpathconf: Return -1 for _PC_PRIO_IO to indicate unsupported feature
   
   Impact
   
   Stability: Fixes several SMP-related race conditions and memory access issues
   Compatibility: Improves POSIX compliance and legacy tool compatibility
   Performance: Reduces IRQ-off time in power management paths
   Build Quality: Eliminates build warnings and reduces unnecessary dependencies
   No Breaking Changes: All changes maintain backward compatibility
   
   Testing:
   nsh> user_main: Exiting
   nsh> ostest_main: Exiting with status 0
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to