rtlwifi: replace usage of found with dedicated list iterator variable
[linux-2.6-microblaze.git] / drivers / net / wireless / realtek / rtlwifi / pci.c
index ad327ba..8e4c156 100644 (file)
@@ -323,14 +323,13 @@ static bool rtl_pci_check_buddy_priv(struct ieee80211_hw *hw,
 {
        struct rtl_priv *rtlpriv = rtl_priv(hw);
        struct rtl_pci_priv *pcipriv = rtl_pcipriv(hw);
-       bool find_buddy_priv = false;
-       struct rtl_priv *tpriv;
+       struct rtl_priv *tpriv = NULL, *iter;
        struct rtl_pci_priv *tpcipriv = NULL;
 
        if (!list_empty(&rtlpriv->glb_var->glb_priv_list)) {
-               list_for_each_entry(tpriv, &rtlpriv->glb_var->glb_priv_list,
+               list_for_each_entry(iter, &rtlpriv->glb_var->glb_priv_list,
                                    list) {
-                       tpcipriv = (struct rtl_pci_priv *)tpriv->priv;
+                       tpcipriv = (struct rtl_pci_priv *)iter->priv;
                        rtl_dbg(rtlpriv, COMP_INIT, DBG_LOUD,
                                "pcipriv->ndis_adapter.funcnumber %x\n",
                                pcipriv->ndis_adapter.funcnumber);
@@ -344,19 +343,19 @@ static bool rtl_pci_check_buddy_priv(struct ieee80211_hw *hw,
                            tpcipriv->ndis_adapter.devnumber &&
                            pcipriv->ndis_adapter.funcnumber !=
                            tpcipriv->ndis_adapter.funcnumber) {
-                               find_buddy_priv = true;
+                               tpriv = iter;
                                break;
                        }
                }
        }
 
        rtl_dbg(rtlpriv, COMP_INIT, DBG_LOUD,
-               "find_buddy_priv %d\n", find_buddy_priv);
+               "find_buddy_priv %d\n", tpriv != NULL);
 
-       if (find_buddy_priv)
+       if (tpriv)
                *buddy_priv = tpriv;
 
-       return find_buddy_priv;
+       return tpriv != NULL;
 }
 
 static void rtl_pci_get_linkcontrol_field(struct ieee80211_hw *hw)