wl1271: added missing packed modifier in some acx structs
authorLuciano Coelho <luciano.coelho@nokia.com>
Thu, 15 Oct 2009 07:33:28 +0000 (10:33 +0300)
committerJohn W. Linville <linville@tuxdriver.com>
Tue, 27 Oct 2009 20:48:19 +0000 (16:48 -0400)
Some of the struct definitions in the wl1271_acx.h file were missing the
__attribute__ ((packed)) modifier.

Signed-off-by: Luciano Coelho <luciano.coelho@nokia.com>
Reviewed-by: Juuso Oikarinen <juuso.oikarinen@nokia.com>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
drivers/net/wireless/wl12xx/wl1271_acx.h

index 15803146d509ff69556f069b7f709de2f7a1e209..5085497d1339a3bb372628ffbcbb7c98d42299ab 100644 (file)
@@ -75,7 +75,7 @@ struct acx_header {
 
        /* payload length (not including headers */
        u16 len;
-};
+} __attribute__ ((packed));
 
 struct acx_error_counter {
        struct acx_header header;
@@ -390,7 +390,7 @@ struct acx_conn_monit_params {
 
        u32 synch_fail_thold; /* number of beacons missed */
        u32 bss_lose_timeout; /* number of TU's from synch fail */
-};
+} __attribute__ ((packed));
 
 enum {
        SG_ENABLE = 0,
@@ -420,19 +420,19 @@ struct acx_smart_reflex_state {
 
        u8 enable;
        u8 padding[3];
-};
+} __attribute__ ((packed));
 
 struct smart_reflex_err_table {
        u8 len;
        s8 upper_limit;
        s8 values[14];
-};
+} __attribute__ ((packed));
 
 struct acx_smart_reflex_config_params {
        struct acx_header header;
 
        struct smart_reflex_err_table error_table[3];
-};
+} __attribute__ ((packed));
 
 #define PTA_ANTENNA_TYPE_DEF             (0)
 #define PTA_BT_HP_MAXTIME_DEF            (2000)