pussuw opened a new pull request, #8918:
URL: https://github.com/apache/nuttx/pull/8918

   ## Summary
   When MMU is in use, sem_waitirq fails because it tries to access sem_t (the 
waited object) which is user memory. This either results in page fault (crash) 
o access to the wrong address environment (crash later). This fixes the issue 
by:
   - Allowing user memory access from idle process (this is a more generic bug, 
fixed here)
   - Swapping to the correct address environment when accessing waitobj
   
   ## Impact
   Builds with MMU only (CONFIG_BUILD_KERNEL)
   
   ## Testing
   icicle:knsh
   


-- 
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: commits-unsubscr...@nuttx.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org

Reply via email to