MTres19 commented on issue #2663:
URL: 
https://github.com/apache/incubator-nuttx/issues/2663#issuecomment-757422444


   Thanks for the input @btashton. I'm still not sure I like the idea of 
shoving things onto the work queue though, especially since the Tiva ADC driver 
already uses it. For example, in my application I want to short a sensor to 
ground, measure a different sensor to ensure the two sensors aren't shorted 
together, and then release the first sensor before the external analog 
plausibility logic detects it. If a bunch of CAN messages happened to come in 
and block the work queue in the middle of that, I imagine there could be 
problems.
   
   But regarding the kernel thread... isn't argv copied to the new thread's 
TCB? It seems like it should be safe to use stack memory to pass the arguments 
in that case. I agree I could move the kernel thread without much trouble but I 
think there is still a bug here nonetheless.


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

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


Reply via email to