[SCSI] megaraid_sas: Version and documentation update

Signed-off-by Bo Yang <bo.yang@lsi.com>
Signed-off-by: James Bottomley <James.Bottomley@suse.de>

authored by Yang, Bo and committed by James Bottomley e340c353 707e09bd

+51 -4
+47
Documentation/scsi/ChangeLog.megaraid_sas
··· 1 + 1 Release Date : Thur. May 03, 2010 09:12:45 PST 2009 - 2 + (emaild-id:megaraidlinux@lsi.com) 3 + Bo Yang 4 + 5 + 2 Current Version : 00.00.04.31-rc1 6 + 3 Older Version : 00.00.04.17.1-rc1 7 + 8 + 1. Add the Online Controller Reset (OCR) to the Driver. 9 + OCR is the new feature for megaraid_sas driver which 10 + will allow the fw to do the chip reset which will not 11 + affact the OS behavious. 12 + 13 + To add the OCR support, driver need to do: 14 + a). reset the controller chips -- Xscale and Gen2 which 15 + will change the function calls and add the reset function 16 + related to this two chips. 17 + 18 + b). during the reset, driver will store the pending cmds 19 + which not returned by FW to driver's pending queue. Driver 20 + will re-issue those pending cmds again to FW after the OCR 21 + finished. 22 + 23 + c). In driver's timeout routine, driver will report to 24 + OS as reset. Also driver's queue routine will block the 25 + cmds until the OCR finished. 26 + 27 + d). in Driver's ISR routine, if driver get the FW state as 28 + state change, FW in Failure status and FW support online controller 29 + reset (OCR), driver will start to do the controller reset. 30 + 31 + e). In driver's IOCTL routine, the application cmds will wait for the 32 + OCR to finish, then issue the cmds to FW. 33 + 34 + f). Before driver kill adapter, driver will do last chance of 35 + OCR to see if driver can bring back the FW. 36 + 37 + 2. Add the support update flag to the driver to tell LSI megaraid_sas 38 + application which driver will support the device update. So application 39 + will not need to do the device update after application add/del the device 40 + from the system. 41 + 3. In driver's timeout routine, driver will do three time reset if fw is in 42 + failed state. Driver will kill adapter if can't bring back FW after the 43 + this three times reset. 44 + 4. Add the input parameter max_sectors to 1MB support to our GEN2 controller. 45 + customer can use the input paramenter max_sectors to add 1MB support to GEN2 46 + controller. 47 + 1 48 1 Release Date : Thur. Oct 29, 2009 09:12:45 PST 2009 - 2 49 (emaild-id:megaraidlinux@lsi.com) 3 50 Bo Yang
+1 -1
drivers/scsi/megaraid/megaraid_sas.c
··· 10 10 * 2 of the License, or (at your option) any later version. 11 11 * 12 12 * FILE : megaraid_sas.c 13 - * Version : v00.00.04.17.1-rc1 13 + * Version : v00.00.04.31-rc1 14 14 * 15 15 * Authors: 16 16 * (email-id : megaraidlinux@lsi.com)
+3 -3
drivers/scsi/megaraid/megaraid_sas.h
··· 18 18 /* 19 19 * MegaRAID SAS Driver meta data 20 20 */ 21 - #define MEGASAS_VERSION "00.00.04.17.1-rc1" 22 - #define MEGASAS_RELDATE "Oct. 29, 2009" 23 - #define MEGASAS_EXT_VERSION "Thu. Oct. 29, 11:41:51 PST 2009" 21 + #define MEGASAS_VERSION "00.00.04.31-rc1" 22 + #define MEGASAS_RELDATE "May 3, 2010" 23 + #define MEGASAS_EXT_VERSION "Mon. May 3, 11:41:51 PST 2010" 24 24 25 25 /* 26 26 * Device IDs