iwlwifi: REPLY_RX doesn't exist any more
authorEmmanuel Grumbach <emmanuel.grumbach@intel.com>
Thu, 5 Jul 2012 14:31:56 +0000 (17:31 +0300)
committerJohannes Berg <johannes.berg@intel.com>
Thu, 5 Jul 2012 13:29:55 +0000 (15:29 +0200)
Remove this dead code, it is unused for device newer than
4965.

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

index 612f05d..84d3db5 100644 (file)
@@ -1232,7 +1232,6 @@ static struct iwl_op_mode *iwl_op_mode_dvm_start(struct iwl_trans *trans,
        struct iwl_trans_config trans_cfg;
        static const u8 no_reclaim_cmds[] = {
                REPLY_RX_PHY_CMD,
-               REPLY_RX,
                REPLY_RX_MPDU_CMD,
                REPLY_COMPRESSED_BA,
                STATISTICS_NOTIFICATION,
index c1f7a18..fee5cff 100644 (file)
@@ -88,7 +88,6 @@ const char *iwl_dvm_cmd_strings[REPLY_MAX] = {
        IWL_CMD_ENTRY(REPLY_PHY_CALIBRATION_CMD),
        IWL_CMD_ENTRY(REPLY_RX_PHY_CMD),
        IWL_CMD_ENTRY(REPLY_RX_MPDU_CMD),
-       IWL_CMD_ENTRY(REPLY_RX),
        IWL_CMD_ENTRY(REPLY_COMPRESSED_BA),
        IWL_CMD_ENTRY(CALIBRATION_CFG_CMD),
        IWL_CMD_ENTRY(CALIBRATION_RES_NOTIFICATION),
@@ -895,8 +894,7 @@ static int iwlagn_calc_rssi(struct iwl_priv *priv,
        return max_rssi - agc - IWLAGN_RSSI_OFFSET;
 }
 
-/* Called for REPLY_RX (legacy ABG frames), or
- * REPLY_RX_MPDU_CMD (HT high-throughput N frames). */
+/* Called for REPLY_RX_MPDU_CMD */
 static int iwlagn_rx_reply_rx(struct iwl_priv *priv,
                            struct iwl_rx_cmd_buffer *rxb,
                            struct iwl_device_cmd *cmd)
@@ -911,37 +909,17 @@ static int iwlagn_rx_reply_rx(struct iwl_priv *priv,
        u32 ampdu_status;
        u32 rate_n_flags;
 
-       /**
-        * REPLY_RX and REPLY_RX_MPDU_CMD are handled differently.
-        *      REPLY_RX: physical layer info is in this buffer
-        *      REPLY_RX_MPDU_CMD: physical layer info was sent in separate
-        *              command and cached in priv->last_phy_res
-        *
-        * Here we set up local variables depending on which command is
-        * received.
-        */
-       if (pkt->hdr.cmd == REPLY_RX) {
-               phy_res = (struct iwl_rx_phy_res *)pkt->data;
-               header = (struct ieee80211_hdr *)(pkt->data + sizeof(*phy_res)
-                               + phy_res->cfg_phy_cnt);
-
-               len = le16_to_cpu(phy_res->byte_count);
-               rx_pkt_status = *(__le32 *)(pkt->data + sizeof(*phy_res) +
-                               phy_res->cfg_phy_cnt + len);
-               ampdu_status = le32_to_cpu(rx_pkt_status);
-       } else {
-               if (!priv->last_phy_res_valid) {
-                       IWL_ERR(priv, "MPDU frame without cached PHY data\n");
-                       return 0;
-               }
-               phy_res = &priv->last_phy_res;
-               amsdu = (struct iwl_rx_mpdu_res_start *)pkt->data;
-               header = (struct ieee80211_hdr *)(pkt->data + sizeof(*amsdu));
-               len = le16_to_cpu(amsdu->byte_count);
-               rx_pkt_status = *(__le32 *)(pkt->data + sizeof(*amsdu) + len);
-               ampdu_status = iwlagn_translate_rx_status(priv,
-                                               le32_to_cpu(rx_pkt_status));
+       if (!priv->last_phy_res_valid) {
+               IWL_ERR(priv, "MPDU frame without cached PHY data\n");
+               return 0;
        }
+       phy_res = &priv->last_phy_res;
+       amsdu = (struct iwl_rx_mpdu_res_start *)pkt->data;
+       header = (struct ieee80211_hdr *)(pkt->data + sizeof(*amsdu));
+       len = le16_to_cpu(amsdu->byte_count);
+       rx_pkt_status = *(__le32 *)(pkt->data + sizeof(*amsdu) + len);
+       ampdu_status = iwlagn_translate_rx_status(priv,
+                                                 le32_to_cpu(rx_pkt_status));
 
        if ((unlikely(phy_res->cfg_phy_cnt > 20))) {
                IWL_DEBUG_DROP(priv, "dsp size out of range [0,20]: %d\n",