diff options
author | Leubner, Achim <Achim_Leubner@adaptec.com> | 2009-04-01 10:16:08 -0400 |
---|---|---|
committer | James Bottomley <James.Bottomley@HansenPartnership.com> | 2009-04-03 10:23:11 -0400 |
commit | d8e965076514dcb16410c0d18c6c8de4dcba19fc (patch) | |
tree | 8793c7b73c1af93200a4fe01bf6ca67c977e6c71 /drivers/scsi/aacraid/aacraid.h | |
parent | d58069adc6f59f48bf96a72e6df68a670ff1b3bc (diff) |
[SCSI] aacraid driver update
changes:
- set aac_cache=2 as default value to avoid performance problem
(Novell bugzilla #469922)
- Dell/PERC controller boot problem fixed (RedHat bugzilla #457552)
- WWN flag added to fix SLES10 SP1/SP2 drive detection problems
- 64-bit support changes
- DECLARE_PCI_DEVICE_TABLE macro added
- controller type changes
Signed-off-by: Achim Leubner <aacraid@adaptec.com>
Signed-off-by: James Bottomley <James.Bottomley@HansenPartnership.com>
Diffstat (limited to 'drivers/scsi/aacraid/aacraid.h')
-rw-r--r-- | drivers/scsi/aacraid/aacraid.h | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/drivers/scsi/aacraid/aacraid.h b/drivers/scsi/aacraid/aacraid.h index 73916adb8f80..cdbdec9f4fb2 100644 --- a/drivers/scsi/aacraid/aacraid.h +++ b/drivers/scsi/aacraid/aacraid.h | |||
@@ -12,7 +12,7 @@ | |||
12 | *----------------------------------------------------------------------------*/ | 12 | *----------------------------------------------------------------------------*/ |
13 | 13 | ||
14 | #ifndef AAC_DRIVER_BUILD | 14 | #ifndef AAC_DRIVER_BUILD |
15 | # define AAC_DRIVER_BUILD 2456 | 15 | # define AAC_DRIVER_BUILD 2461 |
16 | # define AAC_DRIVER_BRANCH "-ms" | 16 | # define AAC_DRIVER_BRANCH "-ms" |
17 | #endif | 17 | #endif |
18 | #define MAXIMUM_NUM_CONTAINERS 32 | 18 | #define MAXIMUM_NUM_CONTAINERS 32 |
@@ -865,7 +865,11 @@ struct aac_supplement_adapter_info | |||
865 | u8 MfgPcbaSerialNo[12]; | 865 | u8 MfgPcbaSerialNo[12]; |
866 | u8 MfgWWNName[8]; | 866 | u8 MfgWWNName[8]; |
867 | __le32 SupportedOptions2; | 867 | __le32 SupportedOptions2; |
868 | __le32 ReservedGrowth[1]; | 868 | __le32 StructExpansion; |
869 | /* StructExpansion == 1 */ | ||
870 | __le32 FeatureBits3; | ||
871 | __le32 SupportedPerformanceModes; | ||
872 | __le32 ReservedForFutureGrowth[80]; | ||
869 | }; | 873 | }; |
870 | #define AAC_FEATURE_FALCON cpu_to_le32(0x00000010) | 874 | #define AAC_FEATURE_FALCON cpu_to_le32(0x00000010) |
871 | #define AAC_FEATURE_JBOD cpu_to_le32(0x08000000) | 875 | #define AAC_FEATURE_JBOD cpu_to_le32(0x08000000) |
@@ -1020,6 +1024,7 @@ struct aac_dev | |||
1020 | u8 jbod; | 1024 | u8 jbod; |
1021 | u8 cache_protected; | 1025 | u8 cache_protected; |
1022 | u8 dac_support; | 1026 | u8 dac_support; |
1027 | u8 needs_dac; | ||
1023 | u8 raid_scsi_mode; | 1028 | u8 raid_scsi_mode; |
1024 | u8 comm_interface; | 1029 | u8 comm_interface; |
1025 | # define AAC_COMM_PRODUCER 0 | 1030 | # define AAC_COMM_PRODUCER 0 |