From owner-cvs-src@FreeBSD.ORG Tue Oct 31 19:56:06 2006 Return-Path: X-Original-To: cvs-src@freebsd.org 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 0510416A504 for ; Tue, 31 Oct 2006 19:56:06 +0000 (UTC) (envelope-from nate@root.org) Received: from root.org (root.org [67.118.192.226]) by mx1.FreeBSD.org (Postfix) with ESMTP id 4B4E443D75 for ; Tue, 31 Oct 2006 19:55:56 +0000 (GMT) (envelope-from nate@root.org) Received: (qmail 92445 invoked from network); 31 Oct 2006 19:55:57 -0000 Received: from adsl-67-119-74-222.dsl.sntc01.pacbell.net (HELO ?10.0.0.44?) (nate-mail@67.119.74.222) by root.org with ESMTPA; 31 Oct 2006 19:55:57 -0000 Message-ID: <4547AA33.2030900@root.org> Date: Tue, 31 Oct 2006 11:55:31 -0800 From: Nate Lawson User-Agent: Thunderbird 1.5.0.7 (Windows/20060909) MIME-Version: 1.0 To: Matt Jacob References: <20061031055345.4356B16A70F@hub.freebsd.org> In-Reply-To: <20061031055345.4356B16A70F@hub.freebsd.org> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Cc: cvs-src@freebsd.org, src-committers@freebsd.org, cvs-all@freebsd.org Subject: Re: cvs commit: src/sys/cam/scsi scsi_low.c src/sys/dev/aac aac_cam.c src/sys/dev/advansys advansys.c advlib.c adwcam.c src/sys/dev/aha aha.c src/sys/dev/ahb ahb.c src/sys/dev/aic aic.c src/sys/dev/amd amd.c src/sys/dev/amr amr_cam.c src/sys/dev/arcmsr arcmsr.c ... X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 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: Tue, 31 Oct 2006 19:56:06 -0000 Matt Jacob wrote: > mjacob 2006-10-31 05:53:29 UTC > > FreeBSD src repository > > Modified files: > sys/cam/scsi scsi_low.c > sys/dev/aac aac_cam.c > sys/dev/advansys advansys.c advlib.c adwcam.c > sys/dev/aha aha.c > sys/dev/ahb ahb.c > sys/dev/aic aic.c > sys/dev/amd amd.c > sys/dev/amr amr_cam.c > sys/dev/arcmsr arcmsr.c > sys/dev/asr asr.c > sys/dev/ata atapi-cam.c > sys/dev/ciss ciss.c > sys/dev/dpt dpt_scsi.c > sys/dev/esp ncr53c9x.c > sys/dev/firewire sbp.c > sys/dev/iir iir.c > sys/dev/isp isp_freebsd.c > sys/dev/mly mly.c > sys/dev/mpt mpt_cam.c > sys/dev/trm trm.c > sys/dev/twa tw_osl_cam.c > sys/dev/usb umass.c > sys/pci ncr.c > Log: > The first of 3 major steps to move the CAM layer forward to using > the CAM_NEW_TRAN_CODE that has been in the tree for some years now. > > This first step consists solely of adding to or correcting > CAM_NEW_TRAN_CODE pieces in the kernel source tree such > that a both a GENERIC (at least on i386) and a LINT build > with CAM_NEW_TRAN_CODE as an option will compile correctly > and run (at least with some the h/w I have). > > After a short settle time, the other pieces (making > CAM_NEW_TRAN_CODE the default and updating libcam > and camcontrol) will be brought in. > > This will be an incompatible change in that the size of structures > related to XPT_PATH_INQ and XPT_{GET,SET}_TRAN_SETTINGS change > in both size and content. However, basic system operation and > basic system utilities work well enough with this change. > > Reviewed by: freebsd-scsi and specific stakeholders My hero!!@! -- Nate