<div dir="ltr"><div><div><div><div><div><div><div>Hi all,<br></div>I see the following different priorities listed in task_struct.<br></div><div><ul><li>prio,</li><li>normal_prio, </li><li>static_prio</li><li>rt_prio</li></ul>
</div>What do they signify?<br></div><div><br></div>Am seeing a issue(watchdog) in Android where my worker function that pets the watchdog is waiting in the queue but couldnot be executed. Instead some process is eating the CPU. There is no Busy while loop or some thing that i can find. But the priorities are as follows :<br>
<br><u><b>Process that is eating the CPU :</b></u><br>  prio = 96, <br>  static_prio = 101, <br>  normal_prio = 96, <br>  rt_priority = 3, <br><br></div><u><b>Kworker in which my pet_watchdg is scheduled :</b></u><br>  prio = 100, <br>
  static_prio = 100, <br>  normal_prio = 100, <br>  rt_priority = 0, <br><br></div>Can someone explain the scenario? Am little amused as why rt_priority is set when i am working on Android which is not a realtime system.<br>
<br></div><div>Request quick responses(I am expected to conclude within today). :)<br><br></div>Cheers,<br></div>Manty<br></div>