From owner-cvs-all@FreeBSD.ORG Sat Sep 16 05:42:07 2006 Return-Path: X-Original-To: cvs-all@FreeBSD.org Delivered-To: cvs-all@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 6846016A412; Sat, 16 Sep 2006 05:42:07 +0000 (UTC) (envelope-from mjacob@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 3370643D46; Sat, 16 Sep 2006 05:42:07 +0000 (GMT) (envelope-from mjacob@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id k8G5g7l6004447; Sat, 16 Sep 2006 05:42:07 GMT (envelope-from mjacob@repoman.freebsd.org) Received: (from mjacob@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id k8G5g7uN004445; Sat, 16 Sep 2006 05:42:07 GMT (envelope-from mjacob) Message-Id: <200609160542.k8G5g7uN004445@repoman.freebsd.org> From: Matt Jacob Date: Sat, 16 Sep 2006 05:42:07 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_6 Cc: Subject: cvs commit: src/sys/dev/mpt mpt.c mpt.h mpt_cam.c mpt_cam.h mpt_debug.c mpt_pci.c mpt_raid.c mpt_raid.h mpt_reg.h 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, 16 Sep 2006 05:42:07 -0000 mjacob 2006-09-16 05:42:06 UTC FreeBSD src repository Modified files: (Branch: RELENG_6) sys/dev/mpt mpt.c mpt.h mpt_cam.c mpt_cam.h mpt_debug.c mpt_pci.c mpt_raid.c mpt_raid.h mpt_reg.h Log: MFC -current code, to wit to: a) Support PCI-Express Fibre Channel Card b) Fix Target mode support to havea 'role' again (which will rewrite NVRAM if NVRAM doesn't match roles), will not wedge the SAN if we have target mode but don't enable any luns, add sysctl OIDs that will say what WWPN/WWNN and roles there are, and add a 'Ready' handler that will add target mode resource *after* all card instances are enabled. c) Fix panics where we time out on synchronous MPT commands and then later do a double free of that command. Approved by: re Revision Changes Path 1.12.2.4 +71 -14 src/sys/dev/mpt/mpt.c 1.6.2.4 +30 -6 src/sys/dev/mpt/mpt.h 1.1.2.5 +317 -77 src/sys/dev/mpt/mpt_cam.c 1.1.2.3 +0 -0 src/sys/dev/mpt/mpt_cam.h 1.8.2.2 +15 -0 src/sys/dev/mpt/mpt_debug.c 1.20.2.6 +43 -14 src/sys/dev/mpt/mpt_pci.c 1.1.2.3 +10 -8 src/sys/dev/mpt/mpt_raid.c 1.1.2.3 +2 -0 src/sys/dev/mpt/mpt_raid.h 1.1.2.2 +0 -0 src/sys/dev/mpt/mpt_reg.h