From owner-freebsd-current@FreeBSD.ORG Fri Dec 23 16:42:29 2011 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 0BAF21065672; Fri, 23 Dec 2011 16:42:29 +0000 (UTC) (envelope-from ler@lerctr.org) Received: from thebighonker.lerctr.org (lrosenman-1-pt.tunnel.tserv8.dal1.ipv6.he.net [IPv6:2001:470:1f0e:3ad::2]) by mx1.freebsd.org (Postfix) with ESMTP id C27CF8FC1C; Fri, 23 Dec 2011 16:42:28 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lerctr.org; s=lerami; h=Content-Transfer-Encoding:Content-Type:In-Reply-To:References:Subject:CC:To:MIME-Version:From:Date:Message-ID; bh=f/Ej62poUBFpXpkCFVrhJILIg+YzVj+qaeil6D6hdzA=; b=W0lul2tcEUY2e+df/Q5OLWtG7ZY6OCuBGqNd3YvZ9jRQKvl876nZ0em92exZ+iSb+qIVPtRXfoHDJb5uKX31GHQu8E0Au9MBrsltpLrtiFP5lFLc8f2sOGcMuJ3zqISbmEpG9WGg4S46UYMynu/5yu+/KNkZ3irdtBe5iSs1hyU=; Received: from [32.97.110.60] (port=2460 helo=[9.41.58.142]) by thebighonker.lerctr.org with esmtpsa (TLSv1:CAMELLIA256-SHA:256) (Exim 4.77 (FreeBSD)) (envelope-from ) id 1Re8CQ-00014n-Og; Fri, 23 Dec 2011 10:42:28 -0600 Message-ID: <4EF4AF5C.1060000@lerctr.org> Date: Fri, 23 Dec 2011 10:42:04 -0600 From: Larry Rosenman Organization: LERCTR Consulting User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:9.0) Gecko/20111220 Thunderbird/9.0 MIME-Version: 1.0 To: John Baldwin References: <4EF48065.8000802@lerctr.org> <201112230954.57591.jhb@freebsd.org> In-Reply-To: <201112230954.57591.jhb@freebsd.org> X-Enigmail-Version: 1.3.4 OpenPGP: id=2F035CE6 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Spam-Score: 0.5 (/) X-LERCTR-Spam-Score: 0.5 (/) X-Spam-Report: SpamScore (0.5/5.0) ALL_TRUSTED=-1, BAYES_00=-1.9, FM_MULTI_ODD2=1.1, FM_MULTI_ODD3=0.7, FM_MULTI_ODD4=0.7, FM_MULTI_ODD5=0.9 X-LERCTR-Spam-Report: SpamScore (0.5/5.0) ALL_TRUSTED=-1, BAYES_00=-1.9, FM_MULTI_ODD2=1.1, FM_MULTI_ODD3=0.7, FM_MULTI_ODD4=0.7, FM_MULTI_ODD5=0.9 Cc: Alexander Motin , freebsd-current@freebsd.org Subject: Re: scheduler panic X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 23 Dec 2011 16:42:29 -0000 -----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@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-----