> > I compiled half a dozen kernels and now figured it out. This is the > > patch that causes rt2500pci to be slow. If I revert it, it is fast again: > > http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commitdiff;h=d43c7b37ad787173d08683f05eadeea0398fefdf > That's odd. But that patch looks a bit fishy now that I look at it, care > to try below change (manually, this isn't a patch)? > > johannes > > bool use_protection = (erp_value & WLAN_ERP_USE_PROTECTION) != 0; > - bool use_short_preamble = (erp_value & WLAN_ERP_BARKER_PREAMBLE) == 0; > + bool use_short_preamble = (erp_value & WLAN_ERP_BARKER_PREAMBLE) != 0; > DECLARE_MAC_BUF(mac); No, wait, I'm confused, the original patch is correct. As far as I can tell, the code there is correct. The bug in that code was actually introduced by me based on the wrong thinking I just did again. johannes
Attachment:
signature.asc
Description: This is a digitally signed message part