From owner-cvs-src@FreeBSD.ORG Sat Dec 20 13:18:19 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 2F13416A4CE; Sat, 20 Dec 2003 13:18:19 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 33ED343D39; Sat, 20 Dec 2003 13:18:16 -0800 (PST) (envelope-from jeff@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.10/8.12.10) with ESMTP id hBKE3E0B060997; Sat, 20 Dec 2003 06:03:14 -0800 (PST) (envelope-from jeff@repoman.freebsd.org) Received: (from jeff@localhost) by repoman.freebsd.org (8.12.10/8.12.10/Submit) id hBKE3Eso060996; Sat, 20 Dec 2003 06:03:14 -0800 (PST) (envelope-from jeff) Message-Id: <200312201403.hBKE3Eso060996@repoman.freebsd.org> From: Jeff Roberson Date: Sat, 20 Dec 2003 06:03:14 -0800 (PST) To: src-committers@freebsd.org, cvs-src@freebsd.org, cvs-all@freebsd.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/kern sched_ule.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 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: Sat, 20 Dec 2003 21:18:19 -0000 jeff 2003/12/20 06:03:14 PST FreeBSD src repository Modified files: sys/kern sched_ule.c Log: - In kseq_transfer() return if smp has not been started. - In sched_add(), do the idle check prior to the transfer check so that we don't try to transfer load from an idle cpu. This fixes panics caused by IPIs on UP machines running SMP kernels. Reported/Debugged by: seanc Revision Changes Path 1.92 +14 -9 src/sys/kern/sched_ule.c