From owner-cvs-all@FreeBSD.ORG Tue Jul 31 20:16:51 2007 Return-Path: Delivered-To: cvs-all@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 1493216A419; Tue, 31 Jul 2007 20:16:51 +0000 (UTC) (envelope-from scottl@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id DD3B113C458; Tue, 31 Jul 2007 20:16:50 +0000 (UTC) (envelope-from scottl@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 l6VKGo8Y091488; Tue, 31 Jul 2007 20:16:50 GMT (envelope-from scottl@repoman.freebsd.org) Received: (from scottl@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l6VKGoYx091487; Tue, 31 Jul 2007 20:16:50 GMT (envelope-from scottl) Message-Id: <200707312016.l6VKGoYx091487@repoman.freebsd.org> From: Scott Long Date: Tue, 31 Jul 2007 20:16:50 +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/dev/arcmsr arcmsr.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: Tue, 31 Jul 2007 20:16:51 -0000 scottl 2007-07-31 20:16:50 UTC FreeBSD src repository Modified files: sys/dev/arcmsr arcmsr.c Log: Make the driver fully MPSAFE. This fixes some serious locking problems that could cause panics and corruption under moderate load. Many thanks to Matt Reimer, Tom McDonald, and the rest of the guys at VPOP.net for their help in identifying and testing this. Approved by: re Revision Changes Path 1.24 +32 -12 src/sys/dev/arcmsr/arcmsr.c