scheduler panic
Larry Rosenman
ler at lerctr.org
Fri Dec 23 16:42:29 UTC 2011
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
On 12/23/2011 8:54 AM, John Baldwin wrote:
> The sloppiest fix might be to do this:
>
> Index: sched_ule.c
> ===================================================================
>
>
- --- sched_ule.c (revision 228777)
> +++ sched_ule.c (working copy) @@ -1434,7 +1434,8 @@
> sched_priority(struct thread *td) } else { pri = SCHED_PRI_MIN; if
> (td->td_sched->ts_ticks) - pri += SCHED_PRI_TICKS(td->td_sched);
> + pri += min(SCHED_PRI_TICKS(td->td_sched), +
> SCHED_PRI_RANGE); pri += SCHED_PRI_NICE(td->td_proc->p_nice);
> KASSERT(pri >= PRI_MIN_BATCH && pri <= PRI_MAX_BATCH,
> ("sched_priority: invalid priority %d: nice %d, "
>
I've applied this to both the host and the guest, and am recompiling
the guest kernel (hopefully it'll stay up long enough...).
I'll report back.
Do y'all (FreeBSD Devs) want a PR?
- --
Larry Rosenman http://www.lerctr.org/~ler
Phone: +1 512-248-2683 E-Mail: ler at lerctr.org
US Mail: 430 Valona Loop, Round Rock, TX 78681-3893
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.17 (MingW32)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/
iQEcBAEBAgAGBQJO9K9cAAoJENC8dtAvA1zmruAIAL0udaYatGWp5E/Th9YYD8Hh
FHVri/G/Va8YsivqfZLFYUZd8SyqO/0vxEIoG73iKJJmjW/CpYIjgOvCRvsCrefm
ABOYmRX0dvC8GLHDgN9XFt4J9GmNTDcneNV7rOvWKisygkHw0GlK5DxKtSo3PsE8
6MQSnUuVmUMggsVQfBUiPTyTmJigcJ9KuEdfbHQ2o7+sCWx+gAKCyfVFcwkNIrYv
M7j21dJ8hjHUteHZ3YttVjYku0/YISSmtvGVCMlm2xBGD+tTu5g2ZcqZsxzlRFst
HyLGDP3mKSQJRMHcvl+OXMmwnFO7m31fLhj04LIWardV93S3CYF0c54LNEHYEN4=
=/imM
-----END PGP SIGNATURE-----
More information about the freebsd-current
mailing list