wl1251: fix a memory leak in probe
[pandora-wifi.git] / patches / 99-change-makefiles.patch
1
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.
5
6 --- a/drivers/misc/eeprom/Makefile
7 +++ b/drivers/misc/eeprom/Makefile
8 @@ -1,5 +1 @@
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
16 @@ -2,24 +2,7 @@
17  # Makefile for USB Network drivers
18  #
19  
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
40  
41 --- a/drivers/net/wireless/Makefile
42 +++ b/drivers/net/wireless/Makefile
43 @@ -5,33 +5,16 @@
44  obj-$(CONFIG_IPW2100) += ipw2x00/
45  obj-$(CONFIG_IPW2200) += ipw2x00/
46  
47 -obj-$(CONFIG_HERMES)           += orinoco/
48 -
49 -obj-$(CONFIG_AIRO)             += airo.o
50 -obj-$(CONFIG_AIRO_CS)          += airo_cs.o airo.o
51 -
52 -obj-$(CONFIG_ATMEL)             += atmel.o
53 -obj-$(CONFIG_PCI_ATMEL)         += atmel_pci.o 
54 -obj-$(CONFIG_PCMCIA_ATMEL)      += atmel_cs.o
55 -
56  obj-$(CONFIG_AT76C50X_USB)      += at76c50x-usb.o
57  
58 -obj-$(CONFIG_PRISM54)          += prism54/
59 -
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/
66  
67 -# 16-bit wireless PCMCIA client drivers
68 -obj-$(CONFIG_PCMCIA_RAYCS)     += ray_cs.o
69 -obj-$(CONFIG_PCMCIA_WL3501)    += wl3501_cs.o
70 -
71  obj-$(CONFIG_USB_NET_COMPAT_RNDIS_WLAN)        += rndis_wlan.o
72  
73 -obj-$(CONFIG_USB_ZD1201)       += zd1201.o
74  obj-$(CONFIG_LIBERTAS)         += libertas/
75  
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
82  
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
87 -
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