From owner-cvs-src-old@FreeBSD.ORG Mon Nov 17 23:07:33 2008 Return-Path: Delivered-To: cvs-src-old@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id B4E6A106568A for ; Mon, 17 Nov 2008 23:07:33 +0000 (UTC) (envelope-from ambrisko@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 985268FC19 for ; Mon, 17 Nov 2008 23:07:33 +0000 (UTC) (envelope-from ambrisko@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.3/8.14.3) with ESMTP id mAHN7XCm072848 for ; Mon, 17 Nov 2008 23:07:33 GMT (envelope-from ambrisko@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.3/8.14.3/Submit) id mAHN7Xsf072847 for cvs-src-old@freebsd.org; Mon, 17 Nov 2008 23:07:33 GMT (envelope-from ambrisko@repoman.freebsd.org) Message-Id: <200811172307.mAHN7Xsf072847@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to ambrisko@repoman.freebsd.org using -f From: Doug Ambrisko Date: Mon, 17 Nov 2008 23:07:18 +0000 (UTC) To: cvs-src-old@freebsd.org X-FreeBSD-CVS-Branch: RELENG_7 Subject: cvs commit: src/sys/dev/mfi mfi.c mfi_ioctl.h mfi_pci.c mfireg.h mfivar.h X-BeenThere: cvs-src-old@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: **OBSOLETE** CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 17 Nov 2008 23:07:33 -0000 ambrisko 2008-11-17 23:07:18 UTC FreeBSD src repository Modified files: (Branch: RELENG_7) sys/dev/mfi mfi.c mfi_ioctl.h mfi_pci.c mfireg.h mfivar.h Log: SVN rev 185034 on 2008-11-17 23:07:18Z by ambrisko MFC 182085, 184897, 184933, 184974, 184975 This addresses: 1) New HW support from LSI (they want to get the HW support into a FreeBSD release before the HW comes out!). 2) Bug fix in the ioctl path with zero length command. 3) Adds functional support so that SCSI sense will work when requested from user-land. This is a little strange, since they store a user-land pointer in the "data" space of the ioctl packet. So copy the data out into another structure that is a union of the data and pointer (mfi_sense_ptr union). This way we can cleanly use the pointer, as pointer on both 64bit and 32bit machines (i386/amd64). Submitted by: LSI Approved by: re (kib) Revision Changes Path 1.33.2.6 +75 -26 src/sys/dev/mfi/mfi.c 1.5.2.2 +10 -0 src/sys/dev/mfi/mfi_ioctl.h 1.9.2.2 +18 -5 src/sys/dev/mfi/mfi_pci.c 1.10.2.2 +8 -1 src/sys/dev/mfi/mfireg.h 1.11.2.1 +1 -0 src/sys/dev/mfi/mfivar.h