On 17 March 2016 at 11:48, Mohammed Shafi Shajakhan <mohammed@xxxxxxxxxxxxxxxx> wrote: [...] > +void ath10k_sta_statistics(struct ieee80211_hw *hw, struct ieee80211_vif *vif, > + struct ieee80211_sta *sta, > + struct station_info *sinfo) > +{ > + struct ath10k_sta *arsta = (struct ath10k_sta *)sta->drv_priv; > + struct ath10k *ar = arsta->arvif->ar; > + > + mutex_lock(&ar->conf_mutex); > + > + if (ar->state != ATH10K_STATE_ON && > + ar->state != ATH10K_STATE_RESTARTED) > + goto out; Do you really need mutex and ar->state check in this function? Michał -- To unsubscribe from this list: send the line "unsubscribe linux-wireless" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html