| commit | e37585940916ded5de9575c40097102f0a6cafc8 | [log] [tgz] |
|---|---|---|
| author | Kazunori Asayama <asayama@sm.sony.co.jp> | Fri Mar 13 18:18:38 2009 -0700 |
| committer | Yuji Mano <yuji.mano@am.sony.com> | Tue Mar 17 11:09:16 2009 -0700 |
| tree | b4ba4229aab36946d3a08504b8243e5fbce13513 | |
| parent | d8fb128a98995bca2cffaaefc50296e554cce87a [diff] |
base: Idle wait fix Avoid unexpected idle wait The current scheduler has possibility to missing 'ready' workload and to deadlock, since the static variable 'queue_header' is overwritten in the 'update_header_bits_counter' function. This patch fixes the problem by retrying the search in case that no 'ready' workload is found in a 'ready' workload block. Signed-off-by: Kazunori Asayama <asayama@sm.sony.co.jp> Signed-off-by: Yuji Mano <yuji.mano@am.sony.com>