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