aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/staging
diff options
context:
space:
mode:
authorAndrew Miller <amiller@amilx.com>2012-03-14 10:36:51 -0400
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>2012-03-14 15:15:15 -0400
commit7c26d76be7c33990c02991bff46289c4ded20f4f (patch)
treebf37e88fe2622518cf9f24636a0d51a78bdca73e /drivers/staging
parent9948bc7e1d24b2eb15b19e288d6a89be458f3be7 (diff)
Staging: rtl8187se: r8180_core.c: Cleaned up if statement
clean up the if statement's conditions to make them more readable fix the if statement's body indention, one tab stop to many. Signed-off-by: Andrew Miller <amiller@amilx.com> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Diffstat (limited to 'drivers/staging')
-rw-r--r--drivers/staging/rtl8187se/r8180_core.c50
1 files changed, 27 insertions, 23 deletions
diff --git a/drivers/staging/rtl8187se/r8180_core.c b/drivers/staging/rtl8187se/r8180_core.c
index 04c23919f4d..e6e39c8e6ce 100644
--- a/drivers/staging/rtl8187se/r8180_core.c
+++ b/drivers/staging/rtl8187se/r8180_core.c
@@ -1615,35 +1615,39 @@ void rtl8180_rx(struct net_device *dev)
1615 fc = le16_to_cpu(hdr->frame_ctl); 1615 fc = le16_to_cpu(hdr->frame_ctl);
1616 type = WLAN_FC_GET_TYPE(fc); 1616 type = WLAN_FC_GET_TYPE(fc);
1617 1617
1618 if ((IEEE80211_FTYPE_CTL != type) && 1618 if (IEEE80211_FTYPE_CTL != type &&
1619 (eqMacAddr(priv->ieee80211->current_network.bssid, (fc & IEEE80211_FCTL_TODS) ? hdr->addr1 : (fc & IEEE80211_FCTL_FROMDS) ? hdr->addr2 : hdr->addr3)) 1619 !bHwError && !bCRC && !bICV &&
1620 && (!bHwError) && (!bCRC) && (!bICV)) { 1620 eqMacAddr(priv->ieee80211->current_network.bssid,
1621 /* Perform signal smoothing for dynamic 1621 fc & IEEE80211_FCTL_TODS ? hdr->addr1 :
1622 * mechanism on demand. This is different 1622 fc & IEEE80211_FCTL_FROMDS ? hdr->addr2 :
1623 * with PerformSignalSmoothing8185 in smoothing 1623 hdr->addr3)) {
1624 * fomula. No dramatic adjustion is apply 1624
1625 * because dynamic mechanism need some degree 1625 /* Perform signal smoothing for dynamic
1626 * of correctness. */ 1626 * mechanism on demand. This is different
1627 PerformUndecoratedSignalSmoothing8185(priv, bCckRate); 1627 * with PerformSignalSmoothing8185 in smoothing
1628 1628 * fomula. No dramatic adjustion is apply
1629 /* For good-looking singal strength. */ 1629 * because dynamic mechanism need some degree
1630 SignalStrengthIndex = NetgearSignalStrengthTranslate( 1630 * of correctness. */
1631 priv->LastSignalStrengthInPercent, 1631 PerformUndecoratedSignalSmoothing8185(priv, bCckRate);
1632 priv->SignalStrength); 1632
1633 1633 /* For good-looking singal strength. */
1634 priv->LastSignalStrengthInPercent = SignalStrengthIndex; 1634 SignalStrengthIndex = NetgearSignalStrengthTranslate(
1635 priv->Stats_SignalStrength = TranslateToDbm8185((u8)SignalStrengthIndex); 1635 priv->LastSignalStrengthInPercent,
1636 priv->SignalStrength);
1637
1638 priv->LastSignalStrengthInPercent = SignalStrengthIndex;
1639 priv->Stats_SignalStrength = TranslateToDbm8185((u8)SignalStrengthIndex);
1636 /* 1640 /*
1637 * We need more correct power of received packets and the "SignalStrength" of RxStats is beautified, 1641 * We need more correct power of received packets and the "SignalStrength" of RxStats is beautified,
1638 * so we record the correct power here. 1642 * so we record the correct power here.
1639 */ 1643 */
1640 priv->Stats_SignalQuality = (long)(priv->Stats_SignalQuality * 5 + (long)priv->SignalQuality + 5) / 6; 1644 priv->Stats_SignalQuality = (long)(priv->Stats_SignalQuality * 5 + (long)priv->SignalQuality + 5) / 6;
1641 priv->Stats_RecvSignalPower = (long)(priv->Stats_RecvSignalPower * 5 + priv->RecvSignalPower - 1) / 6; 1645 priv->Stats_RecvSignalPower = (long)(priv->Stats_RecvSignalPower * 5 + priv->RecvSignalPower - 1) / 6;
1642 1646
1643 /* Figure out which antenna that received the lasted packet. */ 1647 /* Figure out which antenna that received the lasted packet. */
1644 priv->LastRxPktAntenna = Antenna ? 1 : 0; /* 0: aux, 1: main. */ 1648 priv->LastRxPktAntenna = Antenna ? 1 : 0; /* 0: aux, 1: main. */
1645 SwAntennaDiversityRxOk8185(dev, priv->SignalStrength); 1649 SwAntennaDiversityRxOk8185(dev, priv->SignalStrength);
1646 } 1650 }
1647 1651
1648 if (first) { 1652 if (first) {
1649 if (!priv->rx_skb_complete) { 1653 if (!priv->rx_skb_complete) {