de-modularising for the win!

John W. Linville linville at redhat.com
Fri Sep 19 13:59:14 UTC 2008


On Thu, Sep 18, 2008 at 12:13:55PM -0700, Bill Nottingham wrote:
> See various and sundry plumber's conf discussions.
> 
> Comments? (The netfilter stuff needs further investigation.)

> @@ -1284,7 +1284,7 @@
>  CONFIG_WLAN_80211=y
>  # CONFIG_PCMCIA_RAYCS is not set
>  
> -CONFIG_MAC80211=m
> +CONFIG_MAC80211=y
>  CONFIG_MAC80211_QOS=y
>  CONFIG_MAC80211_RC_DEFAULT_PID=y
>  # CONFIG_MAC80211_RC_DEFAULT_SIMPLE is not set

This helps a lot of drivers, but I have no idea what percentage
of Fedora users that represents.  Do we know what percentage that
_should_ be?  Do we have smolt data to support meeting that percentage?
I suspect that this is just a waste of memory for most desktop (as
opposed to laptop) users.

Also, as someone pointed out it is still common practice for people
to run the compat-wireless package of back-ported drivers (and the
matching mac80211 components).  This might make life more difficult
for those users.  (NOTE: these are not the typical "out of tree"
drivers -- they are in-tree, just a different, later tree.)

Finally, _if_ we build these in then we should probable build-in the
crypto modules that mac80211 requests...

> @@ -1299,7 +1299,7 @@
>  # CONFIG_MAC80211_DEBUG_PACKET_ALIGNMENT is not set
>  # CONFIG_MAC80211_DEBUG is not set
>  
> -CONFIG_IEEE80211=m
> +CONFIG_IEEE80211=y
>  CONFIG_IEEE80211_DEBUG=y
>  CONFIG_IEEE80211_CRYPT_WEP=m
>  CONFIG_IEEE80211_CRYPT_CCMP=m

This only helps two drivers, ipw2100 and ipw2200.  I don't think this
is worthwhile.

And FWIW, I ACK all the non-wireless bits! :-)

John
-- 
John W. Linville
linville at redhat.com




More information about the Fedora-kernel-list mailing list