lkml.org 
[lkml]   [2018]   [Dec]   [9]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    From
    Date
    Subject[PATCH 3.16 195/328] cfg80211: reg: Init wiphy_idx in regulatory_hint_core()
    3.16.62-rc1 review patch.  If anyone has any objections, please let me know.

    ------------------

    From: Andrei Otcheretianski <andrei.otcheretianski@intel.com>

    commit 24f33e64fcd0d50a4b1a8e5b41bd0257aa66b0e8 upstream.

    Core regulatory hints didn't set wiphy_idx to WIPHY_IDX_INVALID. Since
    the regulatory request is zeroed, wiphy_idx was always implicitly set to
    0. This resulted in updating only phy #0.
    Fix that.

    Fixes: 806a9e39670b ("cfg80211: make regulatory_request use wiphy_idx instead of wiphy")
    Signed-off-by: Andrei Otcheretianski <andrei.otcheretianski@intel.com>
    Signed-off-by: Luca Coelho <luciano.coelho@intel.com>
    [add fixes tag]
    Signed-off-by: Johannes Berg <johannes.berg@intel.com>
    Signed-off-by: Ben Hutchings <ben@decadent.org.uk>
    ---
    net/wireless/reg.c | 1 +
    1 file changed, 1 insertion(+)

    --- a/net/wireless/reg.c
    +++ b/net/wireless/reg.c
    @@ -1993,6 +1993,7 @@ static int regulatory_hint_core(const ch
    request->alpha2[0] = alpha2[0];
    request->alpha2[1] = alpha2[1];
    request->initiator = NL80211_REGDOM_SET_BY_CORE;
    + request->wiphy_idx = WIPHY_IDX_INVALID;

    queue_regulatory_request(request);

    \
     
     \ /
      Last update: 2018-12-09 23:12    [W:2.512 / U:0.468 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site