iwlwifi: mvm: use C99 initializers for add_sta
authorEmmanuel Grumbach <emmanuel.grumbach@intel.com>
Sun, 13 Jul 2014 05:58:04 +0000 (08:58 +0300)
committerEmmanuel Grumbach <emmanuel.grumbach@intel.com>
Mon, 21 Jul 2014 07:26:46 +0000 (10:26 +0300)
Instead of code the fixed values, use a C99 initializer.

Reviewed-by: Johannes Berg <johannes.berg@intel.com>
Signed-off-by: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
drivers/net/wireless/iwlwifi/mvm/sta.c

index 8128139..5445934 100644 (file)
@@ -98,23 +98,21 @@ int iwl_mvm_sta_send_to_fw(struct iwl_mvm *mvm, struct ieee80211_sta *sta,
                           bool update)
 {
        struct iwl_mvm_sta *mvm_sta = (void *)sta->drv_priv;
-       struct iwl_mvm_add_sta_cmd add_sta_cmd;
+       struct iwl_mvm_add_sta_cmd add_sta_cmd = {
+               .sta_id = mvm_sta->sta_id,
+               .mac_id_n_color = cpu_to_le32(mvm_sta->mac_id_n_color),
+               .add_modify = update ? 1 : 0,
+               .station_flags_msk = cpu_to_le32(STA_FLG_FAT_EN_MSK |
+                                                STA_FLG_MIMO_EN_MSK),
+       };
        int ret;
        u32 status;
        u32 agg_size = 0, mpdu_dens = 0;
 
-       memset(&add_sta_cmd, 0, sizeof(add_sta_cmd));
-
-       add_sta_cmd.sta_id = mvm_sta->sta_id;
-       add_sta_cmd.mac_id_n_color = cpu_to_le32(mvm_sta->mac_id_n_color);
        if (!update) {
                add_sta_cmd.tfd_queue_msk = cpu_to_le32(mvm_sta->tfd_queue_msk);
                memcpy(&add_sta_cmd.addr, sta->addr, ETH_ALEN);
        }
-       add_sta_cmd.add_modify = update ? 1 : 0;
-
-       add_sta_cmd.station_flags_msk |= cpu_to_le32(STA_FLG_FAT_EN_MSK |
-                                                    STA_FLG_MIMO_EN_MSK);
 
        switch (sta->bandwidth) {
        case IEEE80211_STA_RX_BW_160: