On Wed, Jan 22, 2014 at 10:28 AM, Johannes Berg <johannes@xxxxxxxxxxxxxxxx> wrote: > On Wed, 2014-01-22 at 10:02 -0800, Thomas Pedersen wrote: > >> > --- a/net/wireless/nl80211.c >> > +++ b/net/wireless/nl80211.c >> > @@ -5799,10 +5799,15 @@ static int nl80211_channel_switch(struct sk_buff *skb, struct genl_info *info) > >> > case NL80211_IFTYPE_MESH_POINT: >> > + if (!wdev->mesh_id_len) >> > + return -ENOTCONN; >> >> Hmmm. I'm pretty sure there are some users which set the channel prior >> to mesh join. This would break that and only allow sending the channel >> with mesh join? > > I don't think channel_switch() is invoked for that? That's done only for > run-time switching of the channel with CSA etc. Oh right, that was a special case then. Thanks, Thomas -- 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