Hi Bruce Ashfield, >What kernel version were you targeting with this backport ? It is for kernel 4.1.5.
Best Regards Zheng Wu -----Original Message----- From: Bruce Ashfield [mailto:[email protected]] Sent: Friday, February 26, 2016 2:52 AM To: Zheng, Wu <[email protected]>; [email protected] Cc: Coelho, Luciano <[email protected]>; Grumbach, Emmanuel <[email protected]> Subject: Re: [PATCH] iwlwifi: mvm: don't allow sched scans without matches to be started On 2016-02-25 1:17 AM, Wu Zheng wrote: > commit 5e56276e7555b34550d51459a801ff75eca8b907 upstream. Great! What kernel version were you targeting with this backport ? Bruce > > The firmware can perform a scheduled scan with not matchsets passed, > but it can't send notification that results were found. Since the > userspace then cannot know when we got new results and the firmware > wouldn't trigger a wake in case we are sleeping, it's better not to > allow scans without matchsets. > > This fixes https://bugzilla.kernel.org/show_bug.cgi?id=110831 > > Signed-off-by: Luca Coelho <[email protected]> > Signed-off-by: Emmanuel Grumbach <[email protected]> > Signed-off-by: Wu Zheng <[email protected]> > --- > drivers/net/wireless/iwlwifi/mvm/mac80211.c | 4 ++++ > 1 file changed, 4 insertions(+) > > diff --git a/drivers/net/wireless/iwlwifi/mvm/mac80211.c > b/drivers/net/wireless/iwlwifi/mvm/mac80211.c > index 9779c1e..90e8b66 100644 > --- a/drivers/net/wireless/iwlwifi/mvm/mac80211.c > +++ b/drivers/net/wireless/iwlwifi/mvm/mac80211.c > @@ -2797,6 +2797,10 @@ static int iwl_mvm_mac_sched_scan_start(struct > ieee80211_hw *hw, > struct iwl_mvm *mvm = IWL_MAC80211_GET_MVM(hw); > int ret; > > + /* we don't support "match all" in the firmware */ > + if (!req->n_match_sets) > + return -EOPNOTSUPP; > + > if (!(mvm->fw->ucode_capa.capa[0] & IWL_UCODE_TLV_CAPA_UMAC_SCAN)) { > ret = iwl_mvm_cancel_scan_wait_notif(mvm, IWL_MVM_SCAN_OS); > if (ret) > -- _______________________________________________ linux-yocto mailing list [email protected] https://lists.yoctoproject.org/listinfo/linux-yocto
