From owner-cvs-src@FreeBSD.ORG Wed Aug 4 20:24:40 2004 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 D213C16A4CE; Wed, 4 Aug 2004 20:24:40 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id B09AE43D5D; Wed, 4 Aug 2004 20:24:40 +0000 (GMT) (envelope-from jhb@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.11/8.12.11) with ESMTP id i74KOeX3038678; Wed, 4 Aug 2004 20:24:40 GMT (envelope-from jhb@repoman.freebsd.org) Received: (from jhb@localhost) by repoman.freebsd.org (8.12.11/8.12.11/Submit) id i74KOenE038677; Wed, 4 Aug 2004 20:24:40 GMT (envelope-from jhb) Message-Id: <200408042024.i74KOenE038677@repoman.freebsd.org> From: John Baldwin Date: Wed, 4 Aug 2004 20:24:40 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/kern kern_synch.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: Wed, 04 Aug 2004 20:24:41 -0000 jhb 2004-08-04 20:24:40 UTC FreeBSD src repository Modified files: sys/kern kern_synch.c Log: Workaround a possible deadlock on SMP due to a spin lock LOR by disabling the immediate awakening of proc0 (scheduler kproc, controls swapping processes in and out). The scheduler process periodically awakens already, so this will not result in processes not being swapped in, there will just be more latency in between a thread being made runnable and the scheduler waking up to swap the affected process back in. Revision Changes Path 1.256 +6 -0 src/sys/kern/kern_synch.c