Commit 16da7808 authored by Lorenzo Stoakes's avatar Lorenzo Stoakes Committed by Greg Kroah-Hartman

staging: rtl8192u: remove redundant code

This patch fixes warnings/errors raised by checkpatch.pl relating to redundant
code in r8192U_dm.c.
Signed-off-by: default avatarLorenzo Stoakes <lstoakes@gmail.com>
Signed-off-by: default avatarGreg Kroah-Hartman <gregkh@linuxfoundation.org>
parent 04d695d7
...@@ -406,9 +406,8 @@ static void dm_check_rate_adaptive(struct net_device *dev) ...@@ -406,9 +406,8 @@ static void dm_check_rate_adaptive(struct net_device *dev)
ratr_value = targetRATR; ratr_value = targetRATR;
RT_TRACE(COMP_RATE, "currentRATR = %x, targetRATR = %x\n", currentRATR, targetRATR); RT_TRACE(COMP_RATE, "currentRATR = %x, targetRATR = %x\n", currentRATR, targetRATR);
if (priv->rf_type == RF_1T2R) { if (priv->rf_type == RF_1T2R)
ratr_value &= ~(RATE_ALL_OFDM_2SS); ratr_value &= ~(RATE_ALL_OFDM_2SS);
}
write_nic_dword(dev, RATR0, ratr_value); write_nic_dword(dev, RATR0, ratr_value);
write_nic_byte(dev, UFWP, 1); write_nic_byte(dev, UFWP, 1);
...@@ -436,9 +435,8 @@ static void dm_bandwidth_autoswitch(struct net_device *dev) ...@@ -436,9 +435,8 @@ static void dm_bandwidth_autoswitch(struct net_device *dev)
{ {
struct r8192_priv *priv = ieee80211_priv(dev); struct r8192_priv *priv = ieee80211_priv(dev);
if (priv->CurrentChannelBW == HT_CHANNEL_WIDTH_20 || !priv->ieee80211->bandwidth_auto_switch.bautoswitch_enable) { if (priv->CurrentChannelBW == HT_CHANNEL_WIDTH_20 || !priv->ieee80211->bandwidth_auto_switch.bautoswitch_enable)
return; return;
}
if (priv->ieee80211->bandwidth_auto_switch.bforced_tx20Mhz == false) { /* If send packets in 40 Mhz in 20/40 */ if (priv->ieee80211->bandwidth_auto_switch.bforced_tx20Mhz == false) { /* If send packets in 40 Mhz in 20/40 */
if (priv->undecorated_smoothed_pwdb <= priv->ieee80211->bandwidth_auto_switch.threshold_40Mhzto20Mhz) if (priv->undecorated_smoothed_pwdb <= priv->ieee80211->bandwidth_auto_switch.threshold_40Mhzto20Mhz)
priv->ieee80211->bandwidth_auto_switch.bforced_tx20Mhz = true; priv->ieee80211->bandwidth_auto_switch.bforced_tx20Mhz = true;
...@@ -532,9 +530,8 @@ static void dm_TXPowerTrackingCallback_TSSI(struct net_device *dev) ...@@ -532,9 +530,8 @@ static void dm_TXPowerTrackingCallback_TSSI(struct net_device *dev)
tx_cmd.Length = 4; tx_cmd.Length = 4;
tx_cmd.Value = Value; tx_cmd.Value = Value;
rtStatus = SendTxCommandPacket(dev, &tx_cmd, 12); rtStatus = SendTxCommandPacket(dev, &tx_cmd, 12);
if (rtStatus == RT_STATUS_FAILURE) { if (rtStatus == RT_STATUS_FAILURE)
RT_TRACE(COMP_POWER_TRACKING, "Set configuration with tx cmd queue fail!\n"); RT_TRACE(COMP_POWER_TRACKING, "Set configuration with tx cmd queue fail!\n");
}
mdelay(1); mdelay(1);
/*DbgPrint("hi, vivi, strange\n");*/ /*DbgPrint("hi, vivi, strange\n");*/
for (i = 0; i <= 30; i++) { for (i = 0; i <= 30; i++) {
...@@ -574,9 +571,8 @@ static void dm_TXPowerTrackingCallback_TSSI(struct net_device *dev) ...@@ -574,9 +571,8 @@ static void dm_TXPowerTrackingCallback_TSSI(struct net_device *dev)
break; break;
} }
for (k = 0; k < 5; k++) { for (k = 0; k < 5; k++)
Avg_TSSI_Meas_from_driver += tmp_report[k]; Avg_TSSI_Meas_from_driver += tmp_report[k];
}
Avg_TSSI_Meas_from_driver = Avg_TSSI_Meas_from_driver*100/5; Avg_TSSI_Meas_from_driver = Avg_TSSI_Meas_from_driver*100/5;
RT_TRACE(COMP_POWER_TRACKING, "Avg_TSSI_Meas_from_driver = %d\n", Avg_TSSI_Meas_from_driver); RT_TRACE(COMP_POWER_TRACKING, "Avg_TSSI_Meas_from_driver = %d\n", Avg_TSSI_Meas_from_driver);
...@@ -599,7 +595,7 @@ static void dm_TXPowerTrackingCallback_TSSI(struct net_device *dev) ...@@ -599,7 +595,7 @@ static void dm_TXPowerTrackingCallback_TSSI(struct net_device *dev)
RT_TRACE(COMP_POWER_TRACKING, "priv->cck_present_attentuation_difference = %d\n", priv->cck_present_attentuation_difference); RT_TRACE(COMP_POWER_TRACKING, "priv->cck_present_attentuation_difference = %d\n", priv->cck_present_attentuation_difference);
RT_TRACE(COMP_POWER_TRACKING, "priv->cck_present_attentuation = %d\n", priv->cck_present_attentuation); RT_TRACE(COMP_POWER_TRACKING, "priv->cck_present_attentuation = %d\n", priv->cck_present_attentuation);
return; return;
} else { }
if (Avg_TSSI_Meas_from_driver < TSSI_13dBm - E_FOR_TX_POWER_TRACK) { if (Avg_TSSI_Meas_from_driver < TSSI_13dBm - E_FOR_TX_POWER_TRACK) {
if (priv->rfa_txpowertrackingindex > 0) { if (priv->rfa_txpowertrackingindex > 0) {
priv->rfa_txpowertrackingindex--; priv->rfa_txpowertrackingindex--;
...@@ -648,7 +644,6 @@ static void dm_TXPowerTrackingCallback_TSSI(struct net_device *dev) ...@@ -648,7 +644,6 @@ static void dm_TXPowerTrackingCallback_TSSI(struct net_device *dev)
return; return;
} }
}
write_nic_byte(dev, 0x1ba, 0); write_nic_byte(dev, 0x1ba, 0);
Avg_TSSI_Meas_from_driver = 0; Avg_TSSI_Meas_from_driver = 0;
for (k = 0; k < 5; k++) for (k = 0; k < 5; k++)
...@@ -1318,12 +1313,9 @@ static void dm_CheckTXPowerTracking_TSSI(struct net_device *dev) ...@@ -1318,12 +1313,9 @@ static void dm_CheckTXPowerTracking_TSSI(struct net_device *dev)
if (!priv->btxpower_tracking) if (!priv->btxpower_tracking)
return; return;
else { if ((tx_power_track_counter % 30 == 0) && (tx_power_track_counter != 0))
if ((tx_power_track_counter % 30 == 0) && (tx_power_track_counter != 0)) {
queue_delayed_work(priv->priv_wq, &priv->txpower_tracking_wq, 0); queue_delayed_work(priv->priv_wq, &priv->txpower_tracking_wq, 0);
}
tx_power_track_counter++; tx_power_track_counter++;
}
} }
static void dm_CheckTXPowerTracking_ThermalMeter(struct net_device *dev) static void dm_CheckTXPowerTracking_ThermalMeter(struct net_device *dev)
...@@ -1333,12 +1325,10 @@ static void dm_CheckTXPowerTracking_ThermalMeter(struct net_device *dev) ...@@ -1333,12 +1325,10 @@ static void dm_CheckTXPowerTracking_ThermalMeter(struct net_device *dev)
/*DbgPrint("dm_CheckTXPowerTracking()\n");*/ /*DbgPrint("dm_CheckTXPowerTracking()\n");*/
if (!priv->btxpower_tracking) if (!priv->btxpower_tracking)
return; return;
else {
if (priv->txpower_count <= 2) { if (priv->txpower_count <= 2) {
priv->txpower_count++; priv->txpower_count++;
return; return;
} }
}
if (!TM_Trigger) { if (!TM_Trigger) {
/* /*
...@@ -1352,11 +1342,10 @@ static void dm_CheckTXPowerTracking_ThermalMeter(struct net_device *dev) ...@@ -1352,11 +1342,10 @@ static void dm_CheckTXPowerTracking_ThermalMeter(struct net_device *dev)
rtl8192_phy_SetRFReg(dev, RF90_PATH_A, 0x02, bMask12Bits, 0x4f); rtl8192_phy_SetRFReg(dev, RF90_PATH_A, 0x02, bMask12Bits, 0x4f);
TM_Trigger = 1; TM_Trigger = 1;
return; return;
} else { }
/*DbgPrint("Schedule TxPowerTrackingWorkItem\n");*/ /*DbgPrint("Schedule TxPowerTrackingWorkItem\n");*/
queue_delayed_work(priv->priv_wq, &priv->txpower_tracking_wq, 0); queue_delayed_work(priv->priv_wq, &priv->txpower_tracking_wq, 0);
TM_Trigger = 0; TM_Trigger = 0;
}
} }
static void dm_check_txpower_tracking(struct net_device *dev) static void dm_check_txpower_tracking(struct net_device *dev)
...@@ -1828,15 +1817,14 @@ static void dm_ctrl_initgain_byrssi_by_fwfalse_alarm( ...@@ -1828,15 +1817,14 @@ static void dm_ctrl_initgain_byrssi_by_fwfalse_alarm(
DM_DigTable.RssiHighThresh, DM_DigTable.Dig_State);*/ DM_DigTable.RssiHighThresh, DM_DigTable.Dig_State);*/
/* 1. When RSSI decrease, We have to judge if it is smaller than a threshold /* 1. When RSSI decrease, We have to judge if it is smaller than a threshold
and then execute the step below. */ and then execute the step below. */
if ((priv->undecorated_smoothed_pwdb <= dm_digtable.rssi_low_thresh)) { if (priv->undecorated_smoothed_pwdb <= dm_digtable.rssi_low_thresh) {
/* 2008/02/05 MH When we execute silent reset, the DIG PHY parameters /* 2008/02/05 MH When we execute silent reset, the DIG PHY parameters
will be reset to init value. We must prevent the condition. */ will be reset to init value. We must prevent the condition. */
if (dm_digtable.dig_state == DM_STA_DIG_OFF && if (dm_digtable.dig_state == DM_STA_DIG_OFF &&
(priv->reset_count == reset_cnt)) { (priv->reset_count == reset_cnt)) {
return; return;
} else {
reset_cnt = priv->reset_count;
} }
reset_cnt = priv->reset_count;
/* If DIG is off, DIG high power state must reset. */ /* If DIG is off, DIG high power state must reset. */
dm_digtable.dig_highpwr_state = DM_STA_DIG_MAX; dm_digtable.dig_highpwr_state = DM_STA_DIG_MAX;
...@@ -1878,19 +1866,18 @@ static void dm_ctrl_initgain_byrssi_by_fwfalse_alarm( ...@@ -1878,19 +1866,18 @@ static void dm_ctrl_initgain_byrssi_by_fwfalse_alarm(
/* 2. When RSSI increase, We have to judge if it is larger than a threshold /* 2. When RSSI increase, We have to judge if it is larger than a threshold
and then execute the step below. */ and then execute the step below. */
if ((priv->undecorated_smoothed_pwdb >= dm_digtable.rssi_high_thresh)) { if (priv->undecorated_smoothed_pwdb >= dm_digtable.rssi_high_thresh) {
u8 reset_flag = 0; u8 reset_flag = 0;
if (dm_digtable.dig_state == DM_STA_DIG_ON && if (dm_digtable.dig_state == DM_STA_DIG_ON &&
(priv->reset_count == reset_cnt)) { (priv->reset_count == reset_cnt)) {
dm_ctrl_initgain_byrssi_highpwr(dev); dm_ctrl_initgain_byrssi_highpwr(dev);
return; return;
} else { }
if (priv->reset_count != reset_cnt) if (priv->reset_count != reset_cnt)
reset_flag = 1; reset_flag = 1;
reset_cnt = priv->reset_count; reset_cnt = priv->reset_count;
}
dm_digtable.dig_state = DM_STA_DIG_ON; dm_digtable.dig_state = DM_STA_DIG_ON;
/*DbgPrint("DIG ON\n\r");*/ /*DbgPrint("DIG ON\n\r");*/
...@@ -1983,7 +1970,6 @@ static void dm_ctrl_initgain_byrssi_highpwr( ...@@ -1983,7 +1970,6 @@ static void dm_ctrl_initgain_byrssi_highpwr(
if (dm_digtable.dig_highpwr_state == DM_STA_DIG_ON && if (dm_digtable.dig_highpwr_state == DM_STA_DIG_ON &&
(priv->reset_count == reset_cnt_highpwr)) (priv->reset_count == reset_cnt_highpwr))
return; return;
else
dm_digtable.dig_highpwr_state = DM_STA_DIG_ON; dm_digtable.dig_highpwr_state = DM_STA_DIG_ON;
/* 3.1 Higher PD_TH for OFDM for high power state. */ /* 3.1 Higher PD_TH for OFDM for high power state. */
...@@ -2000,7 +1986,6 @@ static void dm_ctrl_initgain_byrssi_highpwr( ...@@ -2000,7 +1986,6 @@ static void dm_ctrl_initgain_byrssi_highpwr(
if (dm_digtable.dig_highpwr_state == DM_STA_DIG_OFF && if (dm_digtable.dig_highpwr_state == DM_STA_DIG_OFF &&
(priv->reset_count == reset_cnt_highpwr)) (priv->reset_count == reset_cnt_highpwr))
return; return;
else
dm_digtable.dig_highpwr_state = DM_STA_DIG_OFF; dm_digtable.dig_highpwr_state = DM_STA_DIG_OFF;
if (priv->undecorated_smoothed_pwdb < dm_digtable.rssi_high_power_lowthresh && if (priv->undecorated_smoothed_pwdb < dm_digtable.rssi_high_power_lowthresh &&
...@@ -2098,7 +2083,7 @@ static void dm_pd_th( ...@@ -2098,7 +2083,7 @@ static void dm_pd_th(
if (dm_digtable.cur_connect_state == DIG_CONNECT) { if (dm_digtable.cur_connect_state == DIG_CONNECT) {
if (dm_digtable.rssi_val >= dm_digtable.rssi_high_power_highthresh) if (dm_digtable.rssi_val >= dm_digtable.rssi_high_power_highthresh)
dm_digtable.curpd_thstate = DIG_PD_AT_HIGH_POWER; dm_digtable.curpd_thstate = DIG_PD_AT_HIGH_POWER;
else if ((dm_digtable.rssi_val <= dm_digtable.rssi_low_thresh)) else if (dm_digtable.rssi_val <= dm_digtable.rssi_low_thresh)
dm_digtable.curpd_thstate = DIG_PD_AT_LOW_POWER; dm_digtable.curpd_thstate = DIG_PD_AT_LOW_POWER;
else if ((dm_digtable.rssi_val >= dm_digtable.rssi_high_thresh) && else if ((dm_digtable.rssi_val >= dm_digtable.rssi_high_thresh) &&
(dm_digtable.rssi_val < dm_digtable.rssi_high_power_lowthresh)) (dm_digtable.rssi_val < dm_digtable.rssi_high_power_lowthresh))
...@@ -2180,9 +2165,9 @@ static void dm_cs_ratio( ...@@ -2180,9 +2165,9 @@ static void dm_cs_ratio(
if (dm_digtable.pre_connect_state == dm_digtable.cur_connect_state) { if (dm_digtable.pre_connect_state == dm_digtable.cur_connect_state) {
if (dm_digtable.cur_connect_state == DIG_CONNECT) { if (dm_digtable.cur_connect_state == DIG_CONNECT) {
if ((dm_digtable.rssi_val <= dm_digtable.rssi_low_thresh)) if (dm_digtable.rssi_val <= dm_digtable.rssi_low_thresh)
dm_digtable.curcs_ratio_state = DIG_CS_RATIO_LOWER; dm_digtable.curcs_ratio_state = DIG_CS_RATIO_LOWER;
else if ((dm_digtable.rssi_val >= dm_digtable.rssi_high_thresh)) else if (dm_digtable.rssi_val >= dm_digtable.rssi_high_thresh)
dm_digtable.curcs_ratio_state = DIG_CS_RATIO_HIGHER; dm_digtable.curcs_ratio_state = DIG_CS_RATIO_HIGHER;
else else
dm_digtable.curcs_ratio_state = dm_digtable.precs_ratio_state; dm_digtable.curcs_ratio_state = dm_digtable.precs_ratio_state;
...@@ -3085,12 +3070,11 @@ static void dm_dynamic_txpower(struct net_device *dev) ...@@ -3085,12 +3070,11 @@ static void dm_dynamic_txpower(struct net_device *dev)
priv->bDynamicTxHighPower = false; priv->bDynamicTxHighPower = false;
/* low power state check */ /* low power state check */
if (priv->undecorated_smoothed_pwdb < 35) { if (priv->undecorated_smoothed_pwdb < 35)
priv->bDynamicTxLowPower = true; priv->bDynamicTxLowPower = true;
} else if (priv->undecorated_smoothed_pwdb >= 40) { else if (priv->undecorated_smoothed_pwdb >= 40)
priv->bDynamicTxLowPower = false; priv->bDynamicTxLowPower = false;
} }
}
} else { } else {
/*pHalData->bTXPowerCtrlforNearFarRange = !pHalData->bTXPowerCtrlforNearFarRange;*/ /*pHalData->bTXPowerCtrlforNearFarRange = !pHalData->bTXPowerCtrlforNearFarRange;*/
priv->bDynamicTxHighPower = false; priv->bDynamicTxHighPower = false;
...@@ -3140,7 +3124,6 @@ static void dm_send_rssi_tofw(struct net_device *dev) ...@@ -3140,7 +3124,6 @@ static void dm_send_rssi_tofw(struct net_device *dev)
* 0x1e0(byte) to notify driver. * 0x1e0(byte) to notify driver.
*/ */
write_nic_byte(dev, DRIVER_RSSI, (u8)priv->undecorated_smoothed_pwdb); write_nic_byte(dev, DRIVER_RSSI, (u8)priv->undecorated_smoothed_pwdb);
return;
} }
/*---------------------------Define function prototype------------------------*/ /*---------------------------Define function prototype------------------------*/
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment