lkml.org 
[lkml]   [2022]   [Aug]   [16]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    From
    Subject[PATCH 5.19 1147/1157] wifi: cfg80211: handle IBSS in channel switch
    Date
    From: Johannes Berg <johannes.berg@intel.com>

    commit 77e7b6ba78edf817bddfa97fadb15a971992b1ee upstream.

    Prior to commit 7b0a0e3c3a88 ("wifi: cfg80211: do some
    rework towards MLO link APIs") the interface type didn't
    really matter here, but now we need to handle all of the
    possible cases. Add IBSS ("ADHOC") and handle it.

    Fixes: 7b0a0e3c3a88 ("wifi: cfg80211: do some rework towards MLO link APIs")
    Reported-by: syzbot+90d912872157e63589e4@syzkaller.appspotmail.com
    Signed-off-by: Johannes Berg <johannes.berg@intel.com>
    Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
    ---
    net/wireless/nl80211.c | 3 +++
    1 file changed, 3 insertions(+)

    --- a/net/wireless/nl80211.c
    +++ b/net/wireless/nl80211.c
    @@ -18294,6 +18294,9 @@ void cfg80211_ch_switch_notify(struct ne
    case NL80211_IFTYPE_P2P_GO:
    wdev->links[link_id].ap.chandef = *chandef;
    break;
    + case NL80211_IFTYPE_ADHOC:
    + wdev->u.ibss.chandef = *chandef;
    + break;
    default:
    WARN_ON(1);
    break;

    \
     
     \ /
      Last update: 2022-08-16 06:58    [W:4.172 / U:0.056 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site