drivers/staging/rtl8187se: Don't pass huge struct by value
[pandora-kernel.git] / drivers / staging / rtl8187se / r8180_rtl8225z2.c
index 3f09f76..ee5b867 100644 (file)
@@ -596,7 +596,7 @@ static void rtl8225_rf_set_chan(struct net_device *dev, short ch)
 {
        struct r8180_priv *priv = ieee80211_priv(dev);
        short gset = (priv->ieee80211->state == IEEE80211_LINKED &&
-               ieee80211_is_54g(priv->ieee80211->current_network)) ||
+               ieee80211_is_54g(&priv->ieee80211->current_network)) ||
                priv->ieee80211->iw_mode == IW_MODE_MONITOR;
 
        rtl8225_SetTXPowerLevel(dev, ch);
@@ -615,7 +615,7 @@ static void rtl8225_rf_set_chan(struct net_device *dev, short ch)
        }
 
        if (priv->ieee80211->state == IEEE80211_LINKED &&
-           ieee80211_is_shortslot(priv->ieee80211->current_network))
+           ieee80211_is_shortslot(&priv->ieee80211->current_network))
                write_nic_byte(dev, SLOT, 0x9);
        else
                write_nic_byte(dev, SLOT, 0x14);