From owner-cvs-all@FreeBSD.ORG Mon Jun 4 23:56:34 2007 Return-Path: X-Original-To: cvs-all@FreeBSD.org Delivered-To: cvs-all@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 354E316A46B; Mon, 4 Jun 2007 23:56:34 +0000 (UTC) (envelope-from jeff@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [69.147.83.41]) by mx1.freebsd.org (Postfix) with ESMTP id 2766413C45B; Mon, 4 Jun 2007 23:56:34 +0000 (UTC) (envelope-from jeff@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.8/8.13.8) with ESMTP id l54NuYB6075885; Mon, 4 Jun 2007 23:56:34 GMT (envelope-from jeff@repoman.freebsd.org) Received: (from jeff@localhost) by repoman.freebsd.org (8.13.8/8.13.8/Submit) id l54NuYpY075884; Mon, 4 Jun 2007 23:56:34 GMT (envelope-from jeff) Message-Id: <200706042356.l54NuYpY075884@repoman.freebsd.org> From: Jeff Roberson Date: Mon, 4 Jun 2007 23:56:33 +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/amd64/amd64 mp_watchdog.c src/sys/i386/i386 mp_watchdog.c X-BeenThere: cvs-all@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the entire tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 04 Jun 2007 23:56:34 -0000 jeff 2007-06-04 23:56:33 UTC FreeBSD src repository Modified files: sys/amd64/amd64 mp_watchdog.c sys/i386/i386 mp_watchdog.c Log: Commit 11/14 of sched_lock decomposition. - There is no globally visible scheduler lock any longer. For now the watchdog can only check Giant. This model of checking particular locks is flawed and should be revisited. Other metrics should be considered. Tested by: kris, current@ Tested on: i386, amd64, ULE, 4BSD, libthr, libkse, PREEMPTION, etc. Discussed with: kris, attilio, kmacy, jhb, julian, bde (small parts each) Revision Changes Path 1.5 +0 -30 src/sys/amd64/amd64/mp_watchdog.c 1.5 +0 -30 src/sys/i386/i386/mp_watchdog.c