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

   ## Summary
   
   Blocking while running a signal handler is not advisable, instead write the 
log string character by character.
   
   There is also a potential for a deadlock, as discussed in #6618
   
   Note: querying for rtcb->sigdeliver is not 100% ideal, as it only tells _if_ 
a signal handler has been queued, not if it is running. However, it makes 
syslog safe / usable which is a debug feature anyhow.
   
   ## Impact
   
   Fixes syslog deadlock when CONFIG_SMP=y. Happens during ostest signal 
handler tests.
   
   ## Testing
   
   qemu-rv:ksmp64
   


-- 
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