<div dir="ltr">Dear developers and users,<div>Today i discovered a very strange behaviour of scheduler. When i perform hwtimer_wait(x) function, where x - time to wait, if x < critical_value then the function is finished correctly, but if x>critical_value, then the function never wakes up. The critical_value varies and depends on time of excectuion of sched_set_status function.</div>
<div style>I have the following output from scheduler when the  function doesn`t wakes up:</div><div><font face="courier new, monospace">thread_wakeup: Trying to wakeup PID 1..</font></div><div><font face="courier new, monospace">status = 4875(or = 64)</font></div>
<div style><font face="courier new, monospace">thread_wakeup: Thread is not sleeping! </font></div><div style>I tried to catch the function, which change the pid_status value, but nothing came out.</div><div style>Let me know, if you have any ideas, thank you.</div>
<div><div><br></div>-- <br><div style>Best regards,</div><div style>Aleksandr Mikov</div>
</div></div>