summaryrefslogtreecommitdiff
path: root/sys/xfs
diff options
context:
space:
mode:
authorMiod Vallat <miod@cvs.openbsd.org>2003-08-12 18:06:49 +0000
committerMiod Vallat <miod@cvs.openbsd.org>2003-08-12 18:06:49 +0000
commitc28ec49afe3931f5c32ad4a619a9b240a19db1e9 (patch)
tree4a3db0efd955efba677a7712bb9c5e672887405a /sys/xfs
parent60d62fa87f74eeb4964059445d406e4d38ad71c9 (diff)
The idle loop is supposed to run with interrupts enabled, and will only
relax the interrupt mask (i.e. spl level). However, under some unclear circumstances, it will be entered with interrupts disabled, and thus will loop forever if no process is runnable. Check the PSR and make sure that interrupts are enabled in this case. This gets rid of the random freezes, although a better fix would be preferrable...
Diffstat (limited to 'sys/xfs')
0 files changed, 0 insertions, 0 deletions