On 06/30/2011 02:30 PM, Johannes Berg wrote:
On Thu, 2011-06-30 at 14:22 -0700, Ben Greear wrote:
We see occasional crashes in mlme.c when testing a certain
configuration: 30 stations, configured for in-kernel authentication,
re-configure them for supplicant, let them associate, delete one of
them.
I added a BUG_ON in __cfg80211_mlme_deauth to check for null
bssid and it hit.
Please note this is hacked code, so it's possible it's something
I am doing. I'm going to add some extra checks in this method to
keep from crashing, but it may be a while until I can test against
clean upstream kernels for this particular config.
It'd help if you at least said what you changed, since you say you
changed things in this area but don't say what I don't think I'll bother
looking at this.
Very little significant changes in this area, but I've a non-related
proprietary module loaded, and patches to various other parts of the
networking code.
The full tree is here if you want to take a look, or I can send
you a full unified diff:
http://dmz2.candelatech.com/git/gitweb.cgi?p=linux.wireless-testing-ct.ct/.git;a=summary
Seems a tricky timing related bug, possibly we're only hitting it because
we're testing on an older C3 processor system that is significantly slower
than our normal test systems.
Anyway, no worries if you don't care to look at it. Looks like we're
the only ones hitting it, and I think I have a proper enough work-around.
If/when I get a chance, will try un-tainted kernel, and will re-post if
we can reproduce the bug.
Thanks,
Ben
--
Ben Greear <greearb@xxxxxxxxxxxxxxx>
Candela Technologies Inc http://www.candelatech.com
--
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