[PATCH 09/31] build fix: if_llc.h: __packed__ is ignored if not after "}"

Oleksij Rempel linux at rempel-privat.de
Fri Mar 29 05:01:43 EDT 2013


gcc ignores atribut __packed__ if it is not right after "}"

Signed-off-by: Oleksij Rempel <linux at rempel-privat.de>
---
 target_firmware/wlan/ieee80211.h |  2 +-
 target_firmware/wlan/if_llc.h    | 12 ++++++------
 2 files changed, 7 insertions(+), 7 deletions(-)

diff --git a/target_firmware/wlan/ieee80211.h b/target_firmware/wlan/ieee80211.h
index 8fc53ea..39418b1 100755
--- a/target_firmware/wlan/ieee80211.h
+++ b/target_firmware/wlan/ieee80211.h
@@ -1008,7 +1008,7 @@ struct ieee80211_country_ie {
 		a_uint8_t schan;			/* starting channel */
 		a_uint8_t nchan;			/* number channels */
 		a_uint8_t maxtxpwr;		/* tx power cap */
-	} band[4] adf_os_packed;			/* up to 4 sub bands */
+	} adf_os_packed band[4];			/* up to 4 sub bands */
 } adf_os_packed;
 
 #define IEEE80211_CHALLENGE_LEN		128
diff --git a/target_firmware/wlan/if_llc.h b/target_firmware/wlan/if_llc.h
index 4fc7ee3..f6d8e17 100755
--- a/target_firmware/wlan/if_llc.h
+++ b/target_firmware/wlan/if_llc.h
@@ -94,15 +94,15 @@ struct llc {
 		a_uint8_t format_id;
 		a_uint8_t class;
 		a_uint8_t window_x2;
-	    } type_u adf_os_packed;
+	    } adf_os_packed type_u;
 	    struct {
 		a_uint8_t num_snd_x2;
 		a_uint8_t num_rcv_x2;
-	    } type_i adf_os_packed;
+	    } adf_os_packed type_i;
 	    struct {
 		a_uint8_t control;
 		a_uint8_t num_rcv_x2;
-	    } type_s adf_os_packed;
+	    } adf_os_packed type_s;
 	    struct {
 	        a_uint8_t control;
 		/*
@@ -114,16 +114,16 @@ struct llc {
 		a_uint8_t frmr_control;
 		a_uint8_t frmr_control_ext;
 		a_uint8_t frmr_cause;
-	    } type_frmr adf_os_packed;
+	    } adf_os_packed type_frmr;
 	    struct {
 		a_uint8_t  control;
 		a_uint8_t  org_code[3];
 		a_uint16_t ether_type;
-	    } type_snap adf_os_packed;
+	    } adf_os_packed type_snap;
 	    struct {
 		a_uint8_t control;
 		a_uint8_t control_ext;
-	    } type_raw adf_os_packed;
+	    } adf_os_packed type_raw;
 	} llc_un /* XXX adf_os_packed ??? */;
 } adf_os_packed;
 
-- 
1.8.1.2




More information about the Ath9k_htc_fw mailing list