On Sun, 2010-02-07 at 21:48 -0500, Andres Salomon wrote: > I discovered that if EMBEDDED=y, one can accidentally build a mac80211 stack > w/ no rate control algorithm. When RC_MINISTREL and RC_PID are both disabled, > the RC_DEFAULT string (which rate.c uses as the fallback algorithm) will be > "". That'll cause the rate_control_alloc to fail, which will in turn cause > ieee80211_register_hw to fail. IOW, no driver will load. > > This will tell kconfig to provide a warning if no rate control algorithms > have been selected. That'll at least warn the user that they're about to > build a broken wireless stack. > +comment "mac80211 will not work properly w/out rate control algorithm" > + depends on MAC80211_HAS_RC=n Except that isn't true for hardware that doesn't require an algorithm, or drivers that provide it themselves, like iwlagn or ath9k. I would prefer it to be worded accordingly. johannes
Attachment:
signature.asc
Description: This is a digitally signed message part