1acf256d96
from cpu_switch(), curproc has been changed, but the sched_lock owner will not be updated until we return to mi_switch(), thus we deadlock against ourselves. As a workaround, push the acquire and release of sched_lock out to the callers of set_user_ldt(). Note that we can't use a mtx_assert() in set_user_ldt for the same reason. Sleuting by: tmm Tested by: tmm, dougb |
||
---|---|---|
.. | ||
acpica | ||
amd64 | ||
conf | ||
include | ||
isa | ||
pci | ||
Makefile |