From owner-cvs-all@FreeBSD.ORG Sat May 5 22:18:19 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 1961816A401; Sat, 5 May 2007 22:18:19 +0000 (UTC) (envelope-from scottl@pooker.samsco.org) Received: from pooker.samsco.org (pooker.samsco.org [168.103.85.57]) by mx1.freebsd.org (Postfix) with ESMTP id C20B713C4B9; Sat, 5 May 2007 22:18:18 +0000 (UTC) (envelope-from scottl@pooker.samsco.org) Received: from [192.168.254.15] (ydesk.samsco.home [192.168.254.15]) (authenticated bits=0) by pooker.samsco.org (8.13.8/8.13.8) with ESMTP id l45LlAN3080006; Sat, 5 May 2007 15:47:10 -0600 (MDT) (envelope-from scottl@pooker.samsco.org) Message-ID: <463CFB3B.2010702@pooker.samsco.org> Date: Sat, 05 May 2007 15:46:35 -0600 From: Scott Long User-Agent: Mozilla/5.0 (Macintosh; U; PPC Mac OS X Mach-O; en-US; rv:1.7.7) Gecko/20050416 X-Accept-Language: en-us, en MIME-Version: 1.0 To: Matt Jacob References: <200705052018.l45KIPLJ083350@repoman.freebsd.org> In-Reply-To: <200705052018.l45KIPLJ083350@repoman.freebsd.org> Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit X-Greylist: Sender succeeded SMTP AUTH authentication, not delayed by milter-greylist-2.0.2 (pooker.samsco.org [192.168.254.1]); Sat, 05 May 2007 15:47:10 -0600 (MDT) X-Spam-Status: No, score=-1.4 required=5.5 tests=ALL_TRUSTED autolearn=failed version=3.1.8 X-Spam-Checker-Version: SpamAssassin 3.1.8 (2007-02-13) on pooker.samsco.org Cc: cvs-src@FreeBSD.org, src-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: Re: cvs commit: src/sys/dev/mpt mpt.c mpt.h mpt_cam.c mpt_cam.h mpt_pci.c mpt_raid.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: Sat, 05 May 2007 22:18:19 -0000 Matt Jacob wrote: > mjacob 2007-05-05 20:18:25 UTC > > FreeBSD src repository > > Modified files: > sys/dev/mpt mpt.c mpt.h mpt_cam.c mpt_cam.h mpt_pci.c > mpt_raid.c > Log: > Make this driver MP safe and still be a multi-release driver. > > Obtained from: 99% of the work done by Scott Long. > MFC after: 3 days > > Revision Changes Path > 1.41 +16 -4 src/sys/dev/mpt/mpt.c > 1.40 +36 -34 src/sys/dev/mpt/mpt.h > 1.56 +62 -53 src/sys/dev/mpt/mpt_cam.c > 1.6 +8 -0 src/sys/dev/mpt/mpt_cam.h > 1.50 +0 -10 src/sys/dev/mpt/mpt_pci.c > 1.15 +28 -28 src/sys/dev/mpt/mpt_raid.c Fantastic, thanks a lot for taking care of this and ISP. Every modern SCSI driver is now MPSAFE with the exception of umass and sbp, which both have larger issues to deal with first. It'll be nice to get drivers like SYM taken care of, so any volunteers are welcomed! Scott