Date: Mon, 17 Nov 2008 23:07:18 +0000 (UTC) From: Doug Ambrisko <ambrisko@FreeBSD.org> To: cvs-src-old@freebsd.org Subject: cvs commit: src/sys/dev/mfi mfi.c mfi_ioctl.h mfi_pci.c mfireg.h mfivar.h Message-ID: <200811172307.mAHN7Xsf072847@repoman.freebsd.org>
next in thread | raw e-mail | index | archive | help
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
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200811172307.mAHN7Xsf072847>