2 This patch removes all drivers we do not support
3 or do not want to support. This lets us build
4 only the wireless stuff.
6 --- a/drivers/misc/eeprom/Makefile
7 +++ b/drivers/misc/eeprom/Makefile
9 -obj-$(CONFIG_EEPROM_AT24) += at24.o
10 -obj-$(CONFIG_EEPROM_AT25) += at25.o
11 -obj-$(CONFIG_EEPROM_LEGACY) += eeprom.o
12 -obj-$(CONFIG_EEPROM_MAX6875) += max6875.o
13 obj-$(CONFIG_EEPROM_93CX6) += eeprom_93cx6.o
14 --- a/drivers/net/usb/Makefile
15 +++ b/drivers/net/usb/Makefile
17 # Makefile for USB Network drivers
20 -obj-$(CONFIG_USB_CATC) += catc.o
21 -obj-$(CONFIG_USB_KAWETH) += kaweth.o
22 -obj-$(CONFIG_USB_PEGASUS) += pegasus.o
23 -obj-$(CONFIG_USB_RTL8150) += rtl8150.o
24 -obj-$(CONFIG_USB_HSO) += hso.o
25 -obj-$(CONFIG_USB_NET_AX8817X) += asix.o
26 obj-$(CONFIG_USB_NET_COMPAT_CDCETHER) += cdc_ether.o
27 -obj-$(CONFIG_USB_NET_CDC_EEM) += cdc_eem.o
28 -obj-$(CONFIG_USB_NET_DM9601) += dm9601.o
29 -obj-$(CONFIG_USB_NET_SMSC95XX) += smsc95xx.o
30 -obj-$(CONFIG_USB_NET_GL620A) += gl620a.o
31 -obj-$(CONFIG_USB_NET_NET1080) += net1080.o
32 -obj-$(CONFIG_USB_NET_PLUSB) += plusb.o
33 obj-$(CONFIG_USB_NET_COMPAT_RNDIS_HOST) += rndis_host.o
34 -obj-$(CONFIG_USB_NET_CDC_SUBSET) += cdc_subset.o
35 -obj-$(CONFIG_USB_NET_ZAURUS) += zaurus.o
36 -obj-$(CONFIG_USB_NET_MCS7830) += mcs7830.o
37 obj-$(CONFIG_USB_COMPAT_USBNET) += usbnet.o
38 -obj-$(CONFIG_USB_NET_INT51X1) += int51x1.o
39 -obj-$(CONFIG_USB_CDC_PHONET) += cdc-phonet.o
41 --- a/drivers/net/wireless/Makefile
42 +++ b/drivers/net/wireless/Makefile
44 obj-$(CONFIG_IPW2100) += ipw2x00/
45 obj-$(CONFIG_IPW2200) += ipw2x00/
47 -obj-$(CONFIG_HERMES) += orinoco/
49 -obj-$(CONFIG_AIRO) += airo.o
50 -obj-$(CONFIG_AIRO_CS) += airo_cs.o airo.o
52 -obj-$(CONFIG_ATMEL) += atmel.o
53 -obj-$(CONFIG_PCI_ATMEL) += atmel_pci.o
54 -obj-$(CONFIG_PCMCIA_ATMEL) += atmel_cs.o
56 obj-$(CONFIG_AT76C50X_USB) += at76c50x-usb.o
58 -obj-$(CONFIG_PRISM54) += prism54/
60 -obj-$(CONFIG_HOSTAP) += hostap/
61 obj-$(CONFIG_B43) += b43/
62 obj-$(CONFIG_B43LEGACY) += b43legacy/
63 obj-$(CONFIG_ZD1211RW) += zd1211rw/
64 obj-$(CONFIG_RTL8180) += rtl818x/
65 obj-$(CONFIG_RTL8187) += rtl818x/
67 -# 16-bit wireless PCMCIA client drivers
68 -obj-$(CONFIG_PCMCIA_RAYCS) += ray_cs.o
69 -obj-$(CONFIG_PCMCIA_WL3501) += wl3501_cs.o
71 obj-$(CONFIG_USB_NET_COMPAT_RNDIS_WLAN) += rndis_wlan.o
73 -obj-$(CONFIG_USB_ZD1201) += zd1201.o
74 obj-$(CONFIG_LIBERTAS) += libertas/
76 obj-$(CONFIG_LIBERTAS_THINFIRM) += libertas_tf/
77 --- a/net/wireless/Makefile
78 +++ b/net/wireless/Makefile
79 @@ -4,11 +4,6 @@ obj-$(CONFIG_LIB80211_CRYPT_WEP) += lib8
80 obj-$(CONFIG_LIB80211_CRYPT_CCMP) += lib80211_crypt_ccmp.o
81 obj-$(CONFIG_LIB80211_CRYPT_TKIP) += lib80211_crypt_tkip.o
83 -obj-$(CONFIG_WEXT_CORE) += wext-core.o
84 -obj-$(CONFIG_WEXT_PROC) += wext-proc.o
85 -obj-$(CONFIG_WEXT_SPY) += wext-spy.o
86 -obj-$(CONFIG_WEXT_PRIV) += wext-priv.o
88 cfg80211-y += core.o sysfs.o radiotap.o util.o reg.o scan.o nl80211.o
89 cfg80211-y += mlme.o ibss.o sme.o chan.o ethtool.o
90 cfg80211-$(CONFIG_CFG80211_DEBUGFS) += debugfs.o