diff options
author | John W. Linville <linville@tuxdriver.com> | 2009-10-28 16:06:56 -0400 |
---|---|---|
committer | John W. Linville <linville@tuxdriver.com> | 2009-10-30 16:50:34 -0400 |
commit | 0234f84ebb00d36c48062befa5436eef36b71ccd (patch) | |
tree | a0bd2a87406bb15067414118d4eb12cee80036e9 /drivers | |
parent | e38879efd336fb78b288dcebdc9ca030fd24f449 (diff) |
wavelan: move driver to staging
Move the wavelan driver to drivers/staging. This is another pre-802.11
driver that has seen virtually no non-API-fixup activity in years, and
for which no active hardware is likely to still exist. This driver
represents unnecessary ongoing maintenance for no clear benefit.
This patch brought to you by the "hacking" session at the 2009 Kernel
Summit in Tokyo, Japan...
Acked-by: Greg Kroah-Hartman <gregkh@suse.de>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
Diffstat (limited to 'drivers')
-rw-r--r-- | drivers/net/wireless/Kconfig | 39 | ||||
-rw-r--r-- | drivers/net/wireless/Makefile | 2 | ||||
-rw-r--r-- | drivers/staging/Kconfig | 2 | ||||
-rw-r--r-- | drivers/staging/Makefile | 2 | ||||
-rw-r--r-- | drivers/staging/wavelan/Kconfig | 38 | ||||
-rw-r--r-- | drivers/staging/wavelan/Makefile | 2 | ||||
-rw-r--r-- | drivers/staging/wavelan/i82586.h (renamed from drivers/net/wireless/i82586.h) | 0 | ||||
-rw-r--r-- | drivers/staging/wavelan/i82593.h (renamed from drivers/net/wireless/i82593.h) | 0 | ||||
-rw-r--r-- | drivers/staging/wavelan/wavelan.c (renamed from drivers/net/wireless/wavelan.c) | 0 | ||||
-rw-r--r-- | drivers/staging/wavelan/wavelan.h (renamed from drivers/net/wireless/wavelan.h) | 0 | ||||
-rw-r--r-- | drivers/staging/wavelan/wavelan.p.h (renamed from drivers/net/wireless/wavelan.p.h) | 0 | ||||
-rw-r--r-- | drivers/staging/wavelan/wavelan_cs.c (renamed from drivers/net/wireless/wavelan_cs.c) | 0 | ||||
-rw-r--r-- | drivers/staging/wavelan/wavelan_cs.h (renamed from drivers/net/wireless/wavelan_cs.h) | 0 | ||||
-rw-r--r-- | drivers/staging/wavelan/wavelan_cs.p.h (renamed from drivers/net/wireless/wavelan_cs.p.h) | 0 |
14 files changed, 44 insertions, 41 deletions
diff --git a/drivers/net/wireless/Kconfig b/drivers/net/wireless/Kconfig index d50b3bee9a9b..f94188f05a02 100644 --- a/drivers/net/wireless/Kconfig +++ b/drivers/net/wireless/Kconfig | |||
@@ -25,45 +25,6 @@ menuconfig WLAN_PRE80211 | |||
25 | This option does not affect the kernel build, it only | 25 | This option does not affect the kernel build, it only |
26 | lets you choose drivers. | 26 | lets you choose drivers. |
27 | 27 | ||
28 | config WAVELAN | ||
29 | tristate "AT&T/Lucent old WaveLAN & DEC RoamAbout DS ISA support" | ||
30 | depends on ISA && WLAN_PRE80211 | ||
31 | select WIRELESS_EXT | ||
32 | select WEXT_SPY | ||
33 | select WEXT_PRIV | ||
34 | ---help--- | ||
35 | The Lucent WaveLAN (formerly NCR and AT&T; or DEC RoamAbout DS) is | ||
36 | a Radio LAN (wireless Ethernet-like Local Area Network) using the | ||
37 | radio frequencies 900 MHz and 2.4 GHz. | ||
38 | |||
39 | If you want to use an ISA WaveLAN card under Linux, say Y and read | ||
40 | the Ethernet-HOWTO, available from | ||
41 | <http://www.tldp.org/docs.html#howto>. Some more specific | ||
42 | information is contained in | ||
43 | <file:Documentation/networking/wavelan.txt> and in the source code | ||
44 | <file:drivers/net/wireless/wavelan.p.h>. | ||
45 | |||
46 | You will also need the wireless tools package available from | ||
47 | <http://www.hpl.hp.com/personal/Jean_Tourrilhes/Linux/Tools.html>. | ||
48 | Please read the man pages contained therein. | ||
49 | |||
50 | To compile this driver as a module, choose M here: the module will be | ||
51 | called wavelan. | ||
52 | |||
53 | config PCMCIA_WAVELAN | ||
54 | tristate "AT&T/Lucent old WaveLAN Pcmcia wireless support" | ||
55 | depends on PCMCIA && WLAN_PRE80211 | ||
56 | select WIRELESS_EXT | ||
57 | select WEXT_SPY | ||
58 | select WEXT_PRIV | ||
59 | help | ||
60 | Say Y here if you intend to attach an AT&T/Lucent Wavelan PCMCIA | ||
61 | (PC-card) wireless Ethernet networking card to your computer. This | ||
62 | driver is for the non-IEEE-802.11 Wavelan cards. | ||
63 | |||
64 | To compile this driver as a module, choose M here: the module will be | ||
65 | called wavelan_cs. If unsure, say N. | ||
66 | |||
67 | config PCMCIA_NETWAVE | 28 | config PCMCIA_NETWAVE |
68 | tristate "Xircom Netwave AirSurfer Pcmcia wireless support" | 29 | tristate "Xircom Netwave AirSurfer Pcmcia wireless support" |
69 | depends on PCMCIA && WLAN_PRE80211 | 30 | depends on PCMCIA && WLAN_PRE80211 |
diff --git a/drivers/net/wireless/Makefile b/drivers/net/wireless/Makefile index b56c70f4ca75..f4a7c8ae27ea 100644 --- a/drivers/net/wireless/Makefile +++ b/drivers/net/wireless/Makefile | |||
@@ -6,9 +6,7 @@ obj-$(CONFIG_IPW2100) += ipw2x00/ | |||
6 | obj-$(CONFIG_IPW2200) += ipw2x00/ | 6 | obj-$(CONFIG_IPW2200) += ipw2x00/ |
7 | 7 | ||
8 | # Obsolete cards | 8 | # Obsolete cards |
9 | obj-$(CONFIG_WAVELAN) += wavelan.o | ||
10 | obj-$(CONFIG_PCMCIA_NETWAVE) += netwave_cs.o | 9 | obj-$(CONFIG_PCMCIA_NETWAVE) += netwave_cs.o |
11 | obj-$(CONFIG_PCMCIA_WAVELAN) += wavelan_cs.o | ||
12 | 10 | ||
13 | obj-$(CONFIG_HERMES) += orinoco/ | 11 | obj-$(CONFIG_HERMES) += orinoco/ |
14 | 12 | ||
diff --git a/drivers/staging/Kconfig b/drivers/staging/Kconfig index ca946ca3823b..c1082f20534c 100644 --- a/drivers/staging/Kconfig +++ b/drivers/staging/Kconfig | |||
@@ -135,5 +135,7 @@ source "drivers/staging/strip/Kconfig" | |||
135 | 135 | ||
136 | source "drivers/staging/arlan/Kconfig" | 136 | source "drivers/staging/arlan/Kconfig" |
137 | 137 | ||
138 | source "drivers/staging/wavelan/Kconfig" | ||
139 | |||
138 | endif # !STAGING_EXCLUDE_BUILD | 140 | endif # !STAGING_EXCLUDE_BUILD |
139 | endif # STAGING | 141 | endif # STAGING |
diff --git a/drivers/staging/Makefile b/drivers/staging/Makefile index ed92324178bd..7bccdd3e7fab 100644 --- a/drivers/staging/Makefile +++ b/drivers/staging/Makefile | |||
@@ -49,3 +49,5 @@ obj-$(CONFIG_IIO) += iio/ | |||
49 | obj-$(CONFIG_COWLOOP) += cowloop/ | 49 | obj-$(CONFIG_COWLOOP) += cowloop/ |
50 | obj-$(CONFIG_STRIP) += strip/ | 50 | obj-$(CONFIG_STRIP) += strip/ |
51 | obj-$(CONFIG_ARLAN) += arlan/ | 51 | obj-$(CONFIG_ARLAN) += arlan/ |
52 | obj-$(CONFIG_WAVELAN) += wavelan/ | ||
53 | obj-$(CONFIG_PCMCIA_WAVELAN) += wavelan/ | ||
diff --git a/drivers/staging/wavelan/Kconfig b/drivers/staging/wavelan/Kconfig new file mode 100644 index 000000000000..786060e025c0 --- /dev/null +++ b/drivers/staging/wavelan/Kconfig | |||
@@ -0,0 +1,38 @@ | |||
1 | config WAVELAN | ||
2 | tristate "AT&T/Lucent old WaveLAN & DEC RoamAbout DS ISA support" | ||
3 | depends on ISA | ||
4 | select WIRELESS_EXT | ||
5 | select WEXT_SPY | ||
6 | select WEXT_PRIV | ||
7 | ---help--- | ||
8 | The Lucent WaveLAN (formerly NCR and AT&T; or DEC RoamAbout DS) is | ||
9 | a Radio LAN (wireless Ethernet-like Local Area Network) using the | ||
10 | radio frequencies 900 MHz and 2.4 GHz. | ||
11 | |||
12 | If you want to use an ISA WaveLAN card under Linux, say Y and read | ||
13 | the Ethernet-HOWTO, available from | ||
14 | <http://www.tldp.org/docs.html#howto>. Some more specific | ||
15 | information is contained in | ||
16 | <file:Documentation/networking/wavelan.txt> and in the source code | ||
17 | <file:drivers/net/wireless/wavelan.p.h>. | ||
18 | |||
19 | You will also need the wireless tools package available from | ||
20 | <http://www.hpl.hp.com/personal/Jean_Tourrilhes/Linux/Tools.html>. | ||
21 | Please read the man pages contained therein. | ||
22 | |||
23 | To compile this driver as a module, choose M here: the module will be | ||
24 | called wavelan. | ||
25 | |||
26 | config PCMCIA_WAVELAN | ||
27 | tristate "AT&T/Lucent old WaveLAN Pcmcia wireless support" | ||
28 | depends on PCMCIA | ||
29 | select WIRELESS_EXT | ||
30 | select WEXT_SPY | ||
31 | select WEXT_PRIV | ||
32 | help | ||
33 | Say Y here if you intend to attach an AT&T/Lucent Wavelan PCMCIA | ||
34 | (PC-card) wireless Ethernet networking card to your computer. This | ||
35 | driver is for the non-IEEE-802.11 Wavelan cards. | ||
36 | |||
37 | To compile this driver as a module, choose M here: the module will be | ||
38 | called wavelan_cs. If unsure, say N. | ||
diff --git a/drivers/staging/wavelan/Makefile b/drivers/staging/wavelan/Makefile new file mode 100644 index 000000000000..1cde17c69a43 --- /dev/null +++ b/drivers/staging/wavelan/Makefile | |||
@@ -0,0 +1,2 @@ | |||
1 | obj-$(CONFIG_WAVELAN) += wavelan.o | ||
2 | obj-$(CONFIG_PCMCIA_WAVELAN) += wavelan_cs.o | ||
diff --git a/drivers/net/wireless/i82586.h b/drivers/staging/wavelan/i82586.h index 5f65b250646f..5f65b250646f 100644 --- a/drivers/net/wireless/i82586.h +++ b/drivers/staging/wavelan/i82586.h | |||
diff --git a/drivers/net/wireless/i82593.h b/drivers/staging/wavelan/i82593.h index afac5c7a323d..afac5c7a323d 100644 --- a/drivers/net/wireless/i82593.h +++ b/drivers/staging/wavelan/i82593.h | |||
diff --git a/drivers/net/wireless/wavelan.c b/drivers/staging/wavelan/wavelan.c index d634b2da3b84..d634b2da3b84 100644 --- a/drivers/net/wireless/wavelan.c +++ b/drivers/staging/wavelan/wavelan.c | |||
diff --git a/drivers/net/wireless/wavelan.h b/drivers/staging/wavelan/wavelan.h index 9ab360558ffd..9ab360558ffd 100644 --- a/drivers/net/wireless/wavelan.h +++ b/drivers/staging/wavelan/wavelan.h | |||
diff --git a/drivers/net/wireless/wavelan.p.h b/drivers/staging/wavelan/wavelan.p.h index dbe8de6e5f52..dbe8de6e5f52 100644 --- a/drivers/net/wireless/wavelan.p.h +++ b/drivers/staging/wavelan/wavelan.p.h | |||
diff --git a/drivers/net/wireless/wavelan_cs.c b/drivers/staging/wavelan/wavelan_cs.c index 431a20ec6db6..431a20ec6db6 100644 --- a/drivers/net/wireless/wavelan_cs.c +++ b/drivers/staging/wavelan/wavelan_cs.c | |||
diff --git a/drivers/net/wireless/wavelan_cs.h b/drivers/staging/wavelan/wavelan_cs.h index 2e4bfe4147c6..2e4bfe4147c6 100644 --- a/drivers/net/wireless/wavelan_cs.h +++ b/drivers/staging/wavelan/wavelan_cs.h | |||
diff --git a/drivers/net/wireless/wavelan_cs.p.h b/drivers/staging/wavelan/wavelan_cs.p.h index 81d91531c4f9..81d91531c4f9 100644 --- a/drivers/net/wireless/wavelan_cs.p.h +++ b/drivers/staging/wavelan/wavelan_cs.p.h | |||