On Fri, Jan 28, 2011 at 08:20:48AM -0800, wwguy wrote: > > --- a/drivers/net/wireless/iwlwifi/iwl-agn-rs.h > > +++ b/drivers/net/wireless/iwlwifi/iwl-agn-rs.h > > @@ -213,6 +213,7 @@ enum { > > IWL_CCK_BASIC_RATES_MASK) > > > > #define IWL_RATES_MASK ((1 << IWL_RATE_COUNT) - 1) > > +#define IWL_RATES_MASK_3945 ((1 << IWL_RATE_COUNT_3945) - 1) > > > > Why define 3945 in agn header file? > I understand iwl-agn-rs.h is include in iwl-dev.h, which is not the > right thing to do. but specify 3945 in agn header file make it even more > confuse. $ grep 3945 drivers/net/wireless/iwlwifi/iwl-agn-rs.h struct iwl3945_rate_info { IWL_RATE_COUNT_3945 = IWL_RATE_COUNT - 1, * iwl3945_rate_scale_init - Initialize the rate scale table based on * assoc info extern void iwl3945_rate_scale_init(struct ieee80211_hw *hw, s32 sta_id); extern void iwl3945_rs_rate_init(struct iwl_priv *priv, extern int iwl3945_rate_control_register(void); extern void iwl3945_rate_control_unregister(void); This file contains 3945 data, I agree this is confused and need cleanup :) Stanislaw -- 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