<div dir="ltr">Hi,<div><br></div><div>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 &#39;cause you are waiting for some user space code to fill in some buffer from which you want to read.</div>
<div>So my doubt is simple, is it safe to acquire a spinlock and use schedule_timeout.</div><div>I assume the task is put in the run queue and will &quot;ALWAYS&quot; be scheduled back after the specified delay in schedule_timeout.<br clear="all">
<div><br></div>-- <br><b style="color:rgb(102,102,204)">Regards,<br>Santosh</b><br>
</div></div>