From owner-cvs-src@FreeBSD.ORG Mon Mar 10 22:48:27 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id C94091065672; Mon, 10 Mar 2008 22:48:27 +0000 (UTC) (envelope-from jeff@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 850248FC14; Mon, 10 Mar 2008 22:48:27 +0000 (UTC) (envelope-from jeff@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id m2AMmRTs055636; Mon, 10 Mar 2008 22:48:27 GMT (envelope-from jeff@repoman.freebsd.org) Received: (from jeff@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m2AMmRFv055635; Mon, 10 Mar 2008 22:48:27 GMT (envelope-from jeff) Message-Id: <200803102248.m2AMmRFv055635@repoman.freebsd.org> From: Jeff Roberson Date: Mon, 10 Mar 2008 22:48:27 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/kern sched_ule.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 10 Mar 2008 22:48:27 -0000 jeff 2008-03-10 22:48:27 UTC FreeBSD src repository Modified files: sys/kern sched_ule.c Log: - Fix the invalid priority panics people are seeing by forcing tdq_runq_add to select the runq rather than hoping we set it properly when we adjusted the priority. This involves the same number of branches as before so should perform identically without the extra fragility. Tested by: bz Reviewed by: bz Revision Changes Path 1.230 +10 -25 src/sys/kern/sched_ule.c