On Thu, 2011-09-15 at 14:44 +0530, Rajkumar Manoharan wrote: > The scan request received from cfg80211_connect do not > have proper rate mast. So the probe request sent on each > channel do not have proper the supported rates ie. > > Cc: stable@xxxxxxxxxx > Signed-off-by: Rajkumar Manoharan <rmanohar@xxxxxxxxxxxxxxxx> > --- > net/wireless/sme.c | 1 + > 1 files changed, 1 insertions(+), 0 deletions(-) > > diff --git a/net/wireless/sme.c b/net/wireless/sme.c > index b7b6ff8..8b6ef34 100644 > --- a/net/wireless/sme.c > +++ b/net/wireless/sme.c > @@ -118,6 +118,7 @@ static int cfg80211_conn_scan(struct wireless_dev *wdev) > i++, j++) > request->channels[i] = > &wdev->wiphy->bands[band]->channels[j]; > + request->rates[band] = (u32) -1; Please use (1 << wiphy->bands[band]->n_bitrates) - 1; so we don't have invalid bits set. Also, CC stable doesn't work that way -- you don't CC them, you just write into it "Cc: stable@xxxxxxxxxx". This makes them pick out the patch later once it got applied. 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