···6363Current Version : 06.506.00.00-rc16464Old Version : 06.504.01.00-rc16565 1. Add 4k FastPath DIF support.6666- 2. Dont load DevHandle unless FastPath enabled.6666+ 2. Don't load DevHandle unless FastPath enabled.6767 3. Version and Changelog update.6868-------------------------------------------------------------------------------6969Release Date : Mon. Oct 1, 2012 17:00:00 PST 2012 -···105105 1. Fix reglockFlags for degraded raid5/6 for MR 9360/9380.106106 2. Mask off flags in ioctl path to prevent memory scribble with older107107 MegaCLI versions.108108- 3. Remove poll_mode_io module paramater, sysfs node, and associated code.108108+ 3. Remove poll_mode_io module parameter, sysfs node, and associated code.109109-------------------------------------------------------------------------------110110Release Date : Wed. Oct 5, 2011 17:00:00 PST 2010 -111111 (emaild-id:megaraidlinux@lsi.com)···1991991. Add the Online Controller Reset (OCR) to the Driver.200200 OCR is the new feature for megaraid_sas driver which201201 will allow the fw to do the chip reset which will not202202- affact the OS behavious.202202+ affect the OS behavior.203203204204 To add the OCR support, driver need to do:205205 a). reset the controller chips -- Xscale and Gen2 which···233233 failed state. Driver will kill adapter if can't bring back FW after the234234 this three times reset.2352354. Add the input parameter max_sectors to 1MB support to our GEN2 controller.236236- customer can use the input paramenter max_sectors to add 1MB support to GEN2236236+ customer can use the input parameter max_sectors to add 1MB support to GEN2237237 controller.2382382392391 Release Date : Thur. Oct 29, 2009 09:12:45 PST 2009 -···5825825835831 Release Date : Wed Feb 03 14:31:44 PST 2006 - Sumant Patro <Sumant.Patro@lsil.com>5845842 Current Version : 00.00.02.04585585-3 Older Version : 00.00.02.04 585585+3 Older Version : 00.00.02.04586586587587-i. Remove superflous instance_lock587587+i. Remove superfluous instance_lock588588589589- gets rid of the otherwise superflous instance_lock and avoids an unsave 589589+ gets rid of the otherwise superfluous instance_lock and avoids an unsafe590590 unsynchronized access in the error handler.591591592592 - Christoph Hellwig <hch@lst.de>···5945945955951 Release Date : Wed Feb 03 14:31:44 PST 2006 - Sumant Patro <Sumant.Patro@lsil.com>5965962 Current Version : 00.00.02.04597597-3 Older Version : 00.00.02.04 597597+3 Older Version : 00.00.02.04598598599599i. Support for 1078 type (ppc IOP) controller, device id : 0x60 added.600600- During initialization, depending on the device id, the template members 601601- are initialized with function pointers specific to the ppc or 602602- xscale controllers. 600600+ During initialization, depending on the device id, the template members601601+ are initialized with function pointers specific to the ppc or602602+ xscale controllers.603603604604 -Sumant Patro <Sumant.Patro@lsil.com>605605606606-1 Release Date : Fri Feb 03 14:16:25 PST 2006 - Sumant Patro 606606+1 Release Date : Fri Feb 03 14:16:25 PST 2006 - Sumant Patro607607 <Sumant.Patro@lsil.com>6086082 Current Version : 00.00.02.04609609-3 Older Version : 00.00.02.02 610610-i. Register 16 byte CDB capability with scsi midlayer 609609+3 Older Version : 00.00.02.02610610+i. Register 16 byte CDB capability with scsi midlayer611611612612- "This patch properly registers the 16 byte command length capability of the 613613- megaraid_sas controlled hardware with the scsi midlayer. All megaraid_sas 612612+ "This patch properly registers the 16 byte command length capability of the613613+ megaraid_sas controlled hardware with the scsi midlayer. All megaraid_sas614614 hardware supports 16 byte CDB's."615615616616- -Joshua Giles <joshua_giles@dell.com> 616616+ -Joshua Giles <joshua_giles@dell.com>6176176186181 Release Date : Mon Jan 23 14:09:01 PST 2006 - Sumant Patro <Sumant.Patro@lsil.com>6196192 Current Version : 00.00.02.02620620-3 Older Version : 00.00.02.01 620620+3 Older Version : 00.00.02.01621621622622-i. New template defined to represent each family of controllers (identified by processor used). 623623- The template will have defintions that will be initialised to appropritae values for a specific family of controllers. The template definition has four function pointers. During driver initialisation the function pointers will be set based on the controller family type. This change is done to support new controllers that has different processors and thus different register set.622622+i. New template defined to represent each family of controllers (identified by processor used).623623+ The template will have definitions that will be initialised to appropriate values for a specific family of controllers. The template definition has four function pointers. During driver initialisation the function pointers will be set based on the controller family type. This change is done to support new controllers that has different processors and thus different register set.624624625625 -Sumant Patro <Sumant.Patro@lsil.com>6266266276271 Release Date : Mon Dec 19 14:36:26 PST 2005 - Sumant Patro <Sumant.Patro@lsil.com>628628-2 Current Version : 00.00.02.00-rc4 629629-3 Older Version : 00.00.02.01 628628+2 Current Version : 00.00.02.00-rc4629629+3 Older Version : 00.00.02.01630630631631-i. Code reorganized to remove code duplication in megasas_build_cmd. 631631+i. Code reorganized to remove code duplication in megasas_build_cmd.632632633633- "There's a lot of duplicate code megasas_build_cmd. Move that out of the different codepathes and merge the reminder of megasas_build_cmd into megasas_queue_command"633633+ "There's a lot of duplicate code megasas_build_cmd. Move that out of the different codepaths and merge the reminder of megasas_build_cmd into megasas_queue_command"634634635635 - Christoph Hellwig <hch@lst.de>636636