On Tue, 2014-03-11 at 08:46 +0100, Michal Kazior wrote: > Self-NACK. Heh. > I totally missed how ieee80211_remove_interfaces() works. It removes > all interfaces from the list in one go before each is actually > stopped. This means refcount computes 0. IOW If you unload a driver > with multiple interfaces running you get a nice general protection > fault (multiple ieee80211_free_chanctx calls). Ok, that seems like a problem :) > I'm planning on adding `struct list_head` to sdata and chanctx to be > able to iterate over assigned (and reserved, in the future) chanctx. > What do you think? Do you have other ideas? I guess that seems reasonable - not sure why you'd want the reserved one? Some of the maintenance there might be tricky? 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