DragonFly kernel List (threaded) for 2005-11
[
Date Prev][
Date Next]
[
Thread Prev][
Thread Next]
[
Date Index][
Thread Index]
tsleep/wakeup patch #3
Please note that this patch is relative to /usr/src, not /usr/src/sys.
I switched around the sense of one of the P_ flags and had to fixup
ps, top, etc.
Stefan found a bug related to enforced swapping, this patch should fix it.
fetch http://apollo.backplane.com/DFlyMisc/tsleep04.patch
Basically the swapout code was doing an improperly lwkt_schedule() call.
I decided to rewrite the swapping code. It still needs a good bit of
work, but I restructured it so it isn't quite as stupid as it was before.
It now staggers the swapins and does a much better job figuring out
which one to wakeup first.
-Matt
[
Date Prev][
Date Next]
[
Thread Prev][
Thread Next]
[
Date Index][
Thread Index]