On 02/04/2013 11:24 AM, Johannes Berg wrote: Johannes,
Yeah. The more interesting part (I think) is reg_todo(), which seems it really is the __regulatory_hint() function, which gets inlined. Were you able to reproduce this? I don't think I can since my devices (Intel) don't use wiphy->regd. If you can, maybe you could try to dump_stack() with the pointer every time wiphy->regd gets assigned, and also print the old value.
Yes, it is reproducible. I get one for every load of ath9k_htc. Other drivers may also fail - that happens to be the device I'm using now.
To me, this looks like wiphy->regd gets overwritten without freeing the old value, but I don't see what recent (since 3.7) change should have caused this to change behaviour. Luis?
I'll set that up and report back. Larry -- 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