Spinlocks & schedule_timeout
SaNtosh kuLkarni
santosh.yesoptus at gmail.com
Wed Dec 25 04:59:46 EST 2013
Hi,
I wanted to verify/clarify if using schedule_timeout after acquiring a
spinlock is safe?. So basically you have a situation where you are working
on a critical code and you acquire a spin lock and you end up using
a schedule_timeout after say setting the current task to Interruptible
state 'cause you are waiting for some user space code to fill in some
buffer from which you want to read.
So my doubt is simple, is it safe to acquire a spinlock and use
schedule_timeout.
I assume the task is put in the run queue and will "ALWAYS"
be scheduled back after the specified delay in schedule_timeout.
--
*Regards,Santosh*
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.kernelnewbies.org/pipermail/kernelnewbies/attachments/20131225/2cdbd202/attachment.html
More information about the Kernelnewbies
mailing list