<br>Hi,<br><br>A switch driver is causing soft lockup on Montavista Linux Kernel 2.6.10 system.<br>While browsing through the code of the driver. I came across a snippet where after disabling the interrupts <br>a call is made to interruptible_sleep_on_timeout().<br>
<br>The code snippet is like<br><br>cli();<br><br>init_waitqueue_head(&amp;queue);<br>        interruptible_sleep_on_timeout(&amp;queue, USEC_TO_JIFFIES(usec));<br>        thread_check_signals();<br><br>sti();<br><br>I need to know the side effect of this sort of code, can it be responsible for the softlockup of the system ? Its a PowerPC based system.<br>
<br>Regards,<br>Devendra<br>