From owner-cvs-all@FreeBSD.ORG Mon Jun 30 22:13:53 2008 Return-Path: Delivered-To: cvs-all@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id AAF8B106567C; Mon, 30 Jun 2008 22:13:53 +0000 (UTC) (envelope-from emaste@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 96E798FC1E; Mon, 30 Jun 2008 22:13:53 +0000 (UTC) (envelope-from emaste@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id m5UMDrPS057098; Mon, 30 Jun 2008 22:13:53 GMT (envelope-from emaste@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m5UMDrmo057097; Mon, 30 Jun 2008 22:13:53 GMT (envelope-from emaste@repoman.freebsd.org) Message-Id: <200806302213.m5UMDrmo057097@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to emaste@repoman.freebsd.org using -f From: Ed Maste Date: Mon, 30 Jun 2008 21:22:59 +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/aac aac.c aac_cam.c aac_debug.c aac_disk.c aac_pci.c aacreg.h aacvar.h src/sys/sys aac_ioctl.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: Mon, 30 Jun 2008 22:13:53 -0000 emaste 2008-06-30 21:22:59 UTC FreeBSD src repository Modified files: (Branch: RELENG_6) sys/dev/aac aac.c aac_cam.c aac_debug.c aac_disk.c aac_pci.c aacreg.h aacvar.h sys/sys aac_ioctl.h Log: SVN rev 180133 on 2008-06-30 21:22:59Z by emaste MFC additional driver enhancements. r174385 Allow simultaneous opens of the device for issuing commands to the controller. This is merged from Adaptec driver build 11669. r177462 Add ioctls FSACTL_SEND_LARGE_FIB, FSACTL_SEND_RAW_SRB, FSACTL_LNX_SEND_LARGE_FIB, and FSACTL_LNX_SEND_RAW_SRB, and correct size checks on FIBs passed in from userspace. Both changes were obtained from Adaptec's driver build 15317. Adaptec's commandline RAID tool arcconf uses these ioctls when creating a RAID-10 array (and probably other operations too). r177567 Diff reduction to Adaptec's driver (around build 15317): catch up with a change in debugging routines. The fwprintf macro in the AAC_DEBUG case (mapping to printf) isn't from the Adaptec driver. r177619 Add 64-bit array support for RAIDs > 2TB. This corresponds to ~ Adaptec driver build 15317. r177635 Add \n to the end of a printf string and remove it from panic strings. r177695 Implement FSACTL_LNX_GET_FEATURES and FSACTL_GET_FEATURES ioctls. RAID tools (e.g. arcconf) need this to be able to create arrays larger than 2TB. r179969 Fix test for waiting AIFs in aac_poll(). This seems to solve the problem where Adaptec's arcconf monitoring tool hangs after producing its expected output. Revision Changes Path 1.109.2.18 +325 -192 src/sys/dev/aac/aac.c 1.20.2.7 +5 -7 src/sys/dev/aac/aac_cam.c 1.20.2.4 +1 -0 src/sys/dev/aac/aac_debug.c 1.43.2.1 +13 -14 src/sys/dev/aac/aac_disk.c 1.54.2.12 +6 -6 src/sys/dev/aac/aac_pci.c 1.21.2.4 +1 -0 src/sys/dev/aac/aacreg.h 1.46.8.2 +27 -24 src/sys/dev/aac/aacvar.h 1.11.4.1 +26 -0 src/sys/sys/aac_ioctl.h