On Mon, Mar 01, 2010 at 02:42:57PM +0530, Sujith wrote: > Handling HT configuration changes involved setting the channel > with the new HT parameters and then issuing a rate_update() > notification to the driver. > > This behavior changed after the off-channel changes. Now, the channel > is not updated with the new HT params in enable_ht() - instead, it > is now done when the scan work terminates. This results in the driver > depending on stale information, defaulting to non-HT mode always. > > Fix this by passing the new channel type to the driver. > > Cc: stable@xxxxxxxxxx > Signed-off-by: Sujith <Sujith.Manoharan@xxxxxxxxxxx> > --- > include/net/mac80211.h | 3 ++- > net/mac80211/mlme.c | 3 ++- > net/mac80211/rate.h | 5 +++-- > 3 files changed, 7 insertions(+), 4 deletions(-) This should be combined with "ath9k: Fix HT rate control configuration" -- I'll take care of it. Thanks, John -- John W. Linville Someday the world will need a hero, and you linville@xxxxxxxxxxxxx might be all we have. Be ready. -- 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