iwlwifi: drop struct iwl3945_hw_key
authorTomas Winkler <tomas.winkler@intel.com>
Fri, 15 May 2009 23:13:43 +0000 (16:13 -0700)
committerJohn W. Linville <linville@tuxdriver.com>
Wed, 20 May 2009 18:46:26 +0000 (14:46 -0400)
This patch replaces struct iwl3945_hw_key by struct iwl_hw_key.
It's not used directly with any host command therefore removal is trivial

Signed-off-by: Tomas Winkler <tomas.winkler@intel.com>
Signed-off-by: Reinette Chatre <reinette.chatre@intel.com>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
drivers/net/wireless/iwlwifi/iwl-dev.h
drivers/net/wireless/iwlwifi/iwl3945-base.c

index 3049ba25c3fc4b12399e891a577f3d6e75551f4a..427489a1f07a02d32a68b723afbd6a08ed0eee3b 100644 (file)
@@ -503,18 +503,13 @@ struct iwl3945_tid_data {
        u16 seq_number;
 };
 
-struct iwl3945_hw_key {
-       enum ieee80211_key_alg alg;
-       int keylen;
-       u8 key[32];
-};
 
 struct iwl3945_station_entry {
        struct iwl3945_addsta_cmd sta;
        struct iwl3945_tid_data tid[MAX_TID_COUNT];
        u8 used;
        u8 ps_status;
-       struct iwl3945_hw_key keyinfo;
+       struct iwl_hw_key keyinfo;
 };
 
 struct iwl_station_entry {
index c32ec809053f5c8e8a46c71bdf5d0fbab8163a32..5d52f2275b6dd7178bd32317be9e2af92eaae572 100644 (file)
@@ -340,7 +340,7 @@ static int iwl3945_clear_sta_key_info(struct iwl_priv *priv, u8 sta_id)
        unsigned long flags;
 
        spin_lock_irqsave(&priv->sta_lock, flags);
-       memset(&priv->stations_39[sta_id].keyinfo, 0, sizeof(struct iwl3945_hw_key));
+       memset(&priv->stations_39[sta_id].keyinfo, 0, sizeof(struct iwl_hw_key));
        memset(&priv->stations_39[sta_id].sta.key, 0,
                sizeof(struct iwl4965_keyinfo));
        priv->stations_39[sta_id].sta.key.key_flags = STA_KEY_FLG_NO_ENC;
@@ -578,8 +578,7 @@ static void iwl3945_build_tx_cmd_hwcrypto(struct iwl_priv *priv,
                                      int sta_id)
 {
        struct iwl3945_tx_cmd *tx = (struct iwl3945_tx_cmd *)cmd->cmd.payload;
-       struct iwl3945_hw_key *keyinfo =
-           &priv->stations_39[sta_id].keyinfo;
+       struct iwl_hw_key *keyinfo = &priv->stations_39[sta_id].keyinfo;
 
        switch (keyinfo->alg) {
        case ALG_CCMP: