[linux-yocto] FW: [PATCH] iwlwifi: mvm: don't allow sched scans without matches to be started
Bruce Ashfield
bruce.ashfield at windriver.com
Sun Mar 13 19:30:39 PDT 2016
On 2016-03-13 10:25 PM, Zheng, Wu wrote:
> Hi Bruce Ashfield,
>
> Thanks.
>
> I find that SRCREV update for 4.1 has been done.
>
> When will SRCREV update for 4.4 be done?
All the patches have been sent, they are likely still in the process
of being merged. When they actually get into oe-core is out of my
control.
Bruce
>
> Best Regards
> Zheng Wu
>
> -----Original Message-----
> From: Bruce Ashfield [mailto:bruce.ashfield at windriver.com]
> Sent: Tuesday, March 8, 2016 12:48 AM
> To: Zheng, Wu <wu.zheng at intel.com>
> Cc: linux-yocto at yoctoproject.org
> Subject: Re: FW: [PATCH] iwlwifi: mvm: don't allow sched scans without matches to be started
>
> On 2016-03-07 2:05 AM, Zheng, Wu wrote:
>> Hi Bruce Ashfield,
>>
>> Our system platform will use linux-yocto-4.4.
>>
>> Therefore, Sending the patch again, It is for linux-yocto-4.4.
>> Thanks.
>
> I've merged the change to the 4.4 tree. SRCREV updates will follow in a few days, but if you adjust SRCREVs yourself, you can use it now.
>
> Bruce
>
>>
>> Best Regards
>> Zheng Wu
>>
>>> -----Original Message-----
>>> From: Zheng, Wu
>>> Sent: Monday, March 7, 2016 3:09 PM
>>> To: linux-yocto at yoctoproject.org
>>> Cc: Ashfield, Bruce (Wind River) <bruce.ashfield at windriver.com>;
>>> Zheng, Wu <wu.zheng at intel.com>; Coelho, Luciano
>>> <luciano.coelho at intel.com>; Grumbach, Emmanuel
>>> <emmanuel.grumbach at intel.com>
>>> Subject: [PATCH] iwlwifi: mvm: don't allow sched scans without
>>> matches to be started
>>>
>>> commit 5e56276e7555b34550d51459a801ff75eca8b907 upstream.
>>>
>>> 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 <luciano.coelho at intel.com>
>>> Signed-off-by: Emmanuel Grumbach <emmanuel.grumbach at intel.com>
>>> Signed-off-by: Wu Zheng <wu.zheng at intel.com>
>>> ---
>>> drivers/net/wireless/iwlwifi/mvm/scan.c | 4 ++++
>>> 1 file changed, 4 insertions(+)
>>>
>>> diff --git a/drivers/net/wireless/iwlwifi/mvm/scan.c
>>> b/drivers/net/wireless/iwlwifi/mvm/scan.c
>>> index d6e0c1b..8215d74 100644
>>> --- a/drivers/net/wireless/iwlwifi/mvm/scan.c
>>> +++ b/drivers/net/wireless/iwlwifi/mvm/scan.c
>>> @@ -1267,6 +1267,10 @@ int iwl_mvm_sched_scan_start(struct iwl_mvm
>>> *mvm,
>>> return -EBUSY;
>>> }
>>>
>>> + /* we don't support "match all" in the firmware */
>>> + if (!req->n_match_sets)
>>> + return -EOPNOTSUPP;
>>> +
>>> ret = iwl_mvm_check_running_scans(mvm, type);
>>> if (ret)
>>> return ret;
>>> --
>>> 2.1.4
>>
>
More information about the linux-yocto
mailing list