On Fri, 2013-03-22 at 16:48 +0100, Karl Beldan wrote: > + if (chandef.chan == local->_oper_chandef.chan) > + chandef = local->_oper_chandef; > + else { > + chandef.width = NL80211_CHAN_WIDTH_20_NOHT; > + chandef.center_freq1 = chandef.chan->center_freq; > + } I'll agree with checkpatch that you should probably put braces against both arms of the if :) > - if (chan != local->_oper_channel || > - channel_type != local->_oper_channel_type) > + chandef.chan = local->tmp_channel; > + chandef.width = NL80211_CHAN_WIDTH_20_NOHT; > + chandef.center_freq1 = chandef.chan->center_freq; > + } else > + chandef = local->_oper_chandef; same here I guess > + /* > + * FIXME: Here we are downgrading to NL80211_CHAN_WIDTH_20_NOHT > + * and don't adjust our ht/vht settings > + * This is wrong - we should behave according to the CSA params > + */ I can live with this in this patch. I know we need to fix it, but I don't want to do it in this patch nor do I really want to require it for this patch. If you feel it's a requirement for this feel free to pick up my other patches, but then I'd prefer you did it in a separate patch. > - out: > +out: that seems a little unnecessary :) > #define CHANDEF_ASSIGN(c) \ > - __entry->chan_width = (c)->width; \ > - __entry->center_freq1 = (c)->center_freq1; \ > + __entry->chan_width = (c)->width; \ > + __entry->center_freq1 = (c)->center_freq1; \ hmm, why did these lines change? johannes -- 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