Local variable AcmCtrl is never read/used after assignment so we can remove
all assignments to it and the related code around the assignments.

Signed-off-by: Peter Huewe <peterhu...@gmx.de>
---
 drivers/staging/rtl8187se/r8185b_init.c |   49 +------------------------------
 1 files changed, 1 insertions(+), 48 deletions(-)

diff --git a/drivers/staging/rtl8187se/r8185b_init.c 
b/drivers/staging/rtl8187se/r8185b_init.c
index f1db9e4..41419f0 100644
--- a/drivers/staging/rtl8187se/r8185b_init.c
+++ b/drivers/staging/rtl8187se/r8185b_init.c
@@ -964,54 +964,7 @@ void ActUpdateChannelAccessSetting(struct net_device *dev,
                                        break;
                                }
 
-                               /* Cehck ACM bit. */
-                               /* If it is set, immediately set ACM control 
bit to downgrading AC for passing WMM testplan. Annie, 2005-12-13. */
-                               {
-                                       PACI_AIFSN      pAciAifsn = 
(PACI_AIFSN)(&pAcParam->f.AciAifsn);
-                                       AC_CODING       eACI = pAciAifsn->f.ACI;
-
-                                       /*for 8187B AsynIORead issue */
-                                       u8      AcmCtrl = 0;
-                                       if (pAciAifsn->f.ACM) {
-                                               /* ACM bit is 1. */
-                                               switch (eACI) {
-                                               case AC0_BE:
-                                                       AcmCtrl |= 
(BEQ_ACM_EN|BEQ_ACM_CTL|ACM_HW_EN); /* or 0x21 */
-                                                       break;
-
-                                               case AC2_VI:
-                                                       AcmCtrl |= 
(VIQ_ACM_EN|VIQ_ACM_CTL|ACM_HW_EN); /* or 0x42 */
-                                                       break;
-
-                                               case AC3_VO:
-                                                       AcmCtrl |= 
(VOQ_ACM_EN|VOQ_ACM_CTL|ACM_HW_EN); /* or 0x84 */
-                                                       break;
-
-                                               default:
-                                                       DMESGW("SetHwReg8185(): 
[HW_VAR_ACM_CTRL] ACM set failed: eACI is %d\n", eACI);
-                                                       break;
-                                               }
-                                       } else {
-                                               /* ACM bit is 0. */
-                                               switch (eACI) {
-                                               case AC0_BE:
-                                                       AcmCtrl &= 
((~BEQ_ACM_EN) & (~BEQ_ACM_CTL) & (~ACM_HW_EN)); /* and 0xDE */
-                                                       break;
-
-                                               case AC2_VI:
-                                                       AcmCtrl &= 
((~VIQ_ACM_EN) & (~VIQ_ACM_CTL) & (~ACM_HW_EN)); /* and 0xBD */
-                                                       break;
-
-                                               case AC3_VO:
-                                                       AcmCtrl &= 
((~VOQ_ACM_EN) & (~VOQ_ACM_CTL) & (~ACM_HW_EN)); /* and 0x7B */
-                                                       break;
-
-                                               default:
-                                                       break;
-                                               }
-                                       }
-                                       write_nic_byte(dev, ACM_CONTROL, 0);
-                               }
+                               write_nic_byte(dev, ACM_CONTROL, 0);
                        }
                }
        }
-- 
1.7.8.6

--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/

Reply via email to