On 28 March 2014 14:08, Johannes Berg <johannes@xxxxxxxxxxxxxxxx> wrote: > On Fri, 2014-03-21 at 14:47 +0100, Michal Kazior wrote: >> Relax ieee80211_find_chanctx(). If chanctx >> reservation chandef is compatible with >> current-future assigned interfaces chandef then >> allow it to be used by new interfaces. > > Err, I don't understand. Could you elaborate? Yeah. Me too. Apparently I fail at English. Basically this allows new vifs to be assigned to a chanctx as long as chanctx's reservation chandefs *and* chanctx's current chandef (implied by assigned vifs, if any) *and* the new vif chandef are compatible. chanctx being used for in-place reservation with conflicting channels are skipped. This also it makes it possible to assign a vif to a chanctx that has been created for reservation only (that hasn't been finalized yet) and has no vifs assigned whatsoever. Michał -- 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