On Thu, Feb 11, 2010 at 11:35 PM, Juuso Oikarinen <juuso.oikarinen@xxxxxxxxx> wrote: > For hardware with IEEE80211_HW_HAS_RATE_CONTROL the rate controller is not > initialized. However, calling functions such as ieee80211_beacon_get result > in the rate_control_get_rate function getting called, which is accessing > (in this case uninitialized) rate control structures unconditionally. > > Fix by exiting the function before setting the rates for HW with > IEEE80211_HW_HAS_RATE_CONTROL set. The initialization of the ieee80211_tx_info > struct is intentionally still executed. > > Signed-off-by: Juuso Oikarinen <juuso.oikarinen@xxxxxxxxx> > Reviewed-by: Kalle Valo <kalle.valo@xxxxxxxxx> I think this has been a bug for a while so can you resend with Cc: stable@xxxxxxxxxx Luis -- 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