K 10 svn:author V 6 emaste K 8 svn:date V 27 2008-06-30T21:22:59.872158Z K 7 svn:log V 1292 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. END