kernel/condition_variable: Downgrade one of the panics into a dprintf.
On some virtualized systems, this seems to still occur, and at this point may not be preventable. Fixes #17455.
This commit is contained in:
@@ -158,7 +158,7 @@ ConditionVariableEntry::_RemoveFromVariable()
|
|||||||
while (atomic_pointer_get(&fVariable) != NULL) {
|
while (atomic_pointer_get(&fVariable) != NULL) {
|
||||||
tries++;
|
tries++;
|
||||||
if ((tries % 10000) == 0)
|
if ((tries % 10000) == 0)
|
||||||
panic("variable pointer was not unset for a long time!");
|
dprintf("variable pointer was not unset for a long time!");
|
||||||
cpu_pause();
|
cpu_pause();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user