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