tree-wide: fix assorted typos all over the place
[linux-block.git] / drivers / scsi / aacraid / aacraid.h
index 73916adb8f80f21d587cf1fbe499a14252c042fb..83986ed865569f144b980fc975619704c85cd0bf 100644 (file)
@@ -12,7 +12,7 @@
  *----------------------------------------------------------------------------*/
 
 #ifndef AAC_DRIVER_BUILD
-# define AAC_DRIVER_BUILD 2456
+# define AAC_DRIVER_BUILD 2461
 # define AAC_DRIVER_BRANCH "-ms"
 #endif
 #define MAXIMUM_NUM_CONTAINERS 32
@@ -526,10 +526,10 @@ struct aac_driver_ident
 
 /*
  *     The adapter interface specs all queues to be located in the same
- *     physically contigous block. The host structure that defines the
+ *     physically contiguous block. The host structure that defines the
  *     commuication queues will assume they are each a separate physically
- *     contigous memory region that will support them all being one big
- *     contigous block.
+ *     contiguous memory region that will support them all being one big
+ *     contiguous block.
  *     There is a command and response queue for each level and direction of
  *     commuication. These regions are accessed by both the host and adapter.
  */
@@ -865,7 +865,11 @@ struct aac_supplement_adapter_info
        u8      MfgPcbaSerialNo[12];
        u8      MfgWWNName[8];
        __le32  SupportedOptions2;
-       __le32  ReservedGrowth[1];
+       __le32  StructExpansion;
+       /* StructExpansion == 1 */
+       __le32  FeatureBits3;
+       __le32  SupportedPerformanceModes;
+       __le32  ReservedForFutureGrowth[80];
 };
 #define AAC_FEATURE_FALCON     cpu_to_le32(0x00000010)
 #define AAC_FEATURE_JBOD       cpu_to_le32(0x08000000)
@@ -1020,6 +1024,7 @@ struct aac_dev
        u8                      jbod;
        u8                      cache_protected;
        u8                      dac_support;
+       u8                      needs_dac;
        u8                      raid_scsi_mode;
        u8                      comm_interface;
 #      define AAC_COMM_PRODUCER 0