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

Ed Maste emaste at FreeBSD.org
Mon Jun 30 22:13:53 UTC 2008


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


More information about the cvs-src mailing list