Skip to content

Commit 0edb7ed

Browse files
committed
Merge branch 'delete-8390-EISA' of git://git.kernel.org/pub/scm/linux/kernel/git/paulg/linux
Paul Gortmaker says: ==================== I'd like to propose that we get rid of these old 8390 EISA drivers. Of the five deleted here, I wrote four -- and while that doesn't give me any authority for deletion above anyone else, it does at least allow me to comment on the absolute absence of anyone reaching out to the driver author for assistance in the last dozen years. Eventually we'll probably get rid of EISA bus support, since in x86, the hardware is close to 20 years old and already too resource constrained to be useful today. However there might still be a few DEC Alpha enthusiasts with old EISA machines kept alive, and so I expect we'll have to wait a bit longer to get unanimous agreement to proceed with the full EISA removal (although I'd love to be proven wrong on that). Most of the DEC Alpha machines shipped in a PCI configuration, and even the few that were EISA had DEC tulip based ethernet and no reason to be needing the inferior 8390 technology. So the interest here for any possible DEC enthusiasts with EISA boxes about these old 8390 drivers should be nil. These really were rare cards -- in fact the smc-ultra32 is the only one that I'd ever seen in person. Even back in the mid 90's when the drivers were written, I would guess that the user base was less than 10 people across all of them. The following patch was created with --irreversible-delete for ease of review (it skips showing the content of files that are deleted); however the complete patch can be pulled as per below. ==================== Signed-off-by: David S. Miller <[email protected]>
2 parents c03a14e + bca94cf commit 0edb7ed

File tree

7 files changed

+2
-2187
lines changed

7 files changed

+2
-2187
lines changed

drivers/net/ethernet/8390/Kconfig

Lines changed: 2 additions & 64 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ config NET_VENDOR_8390
66
bool "National Semi-conductor 8390 devices"
77
default y
88
depends on NET_VENDOR_NATSEMI && (AMIGA_PCMCIA || PCI || SUPERH || \
9-
ISA || EISA || MAC || M32R || MACH_TX49XX || \
9+
ISA || MAC || M32R || MACH_TX49XX || \
1010
H8300 || ARM || MIPS || ZORRO || PCMCIA || \
1111
EXPERIMENTAL)
1212
---help---
@@ -33,18 +33,6 @@ config EL2
3333
To compile this driver as a module, choose M here. The module
3434
will be called 3c503.
3535

36-
config AC3200
37-
tristate "Ansel Communications EISA 3200 support (EXPERIMENTAL)"
38-
depends on PCI && (ISA || EISA) && EXPERIMENTAL
39-
select CRC32
40-
---help---
41-
If you have a network (Ethernet) card of this type, say Y and read
42-
the Ethernet-HOWTO, available from
43-
<http://www.tldp.org/docs.html#howto>.
44-
45-
To compile this driver as a module, choose M here. The module
46-
will be called ac3200.
47-
4836
config PCMCIA_AXNET
4937
tristate "Asix AX88190 PCMCIA support"
5038
depends on PCMCIA
@@ -86,18 +74,6 @@ config E2100
8674
To compile this driver as a module, choose M here. The module
8775
will be called e2100.
8876

89-
config ES3210
90-
tristate "Racal-Interlan EISA ES3210 support (EXPERIMENTAL)"
91-
depends on PCI && EISA && EXPERIMENTAL
92-
select CRC32
93-
---help---
94-
If you have a network (Ethernet) card of this type, say Y and read
95-
the Ethernet-HOWTO, available from
96-
<http://www.tldp.org/docs.html#howto>.
97-
98-
To compile this driver as a module, choose M here. The module
99-
will be called es3210.
100-
10177
config HPLAN_PLUS
10278
tristate "HP PCLAN+ (27247B and 27252A) support"
10379
depends on ISA
@@ -140,18 +116,6 @@ config ARM_ETHERH
140116
If you have an Acorn system with one of these network cards, you
141117
should say Y to this option if you wish to use it with Linux.
142118

143-
config LNE390
144-
tristate "Mylex EISA LNE390A/B support (EXPERIMENTAL)"
145-
depends on PCI && EISA && EXPERIMENTAL
146-
select CRC32
147-
---help---
148-
If you have a network (Ethernet) card of this type, say Y and read
149-
the Ethernet-HOWTO, available from
150-
<http://www.tldp.org/docs.html#howto>.
151-
152-
To compile this driver as a module, choose M here. The module
153-
will be called lne390.
154-
155119
config MAC8390
156120
bool "Macintosh NS 8390 based ethernet cards"
157121
depends on MAC
@@ -187,8 +151,7 @@ config NE2000
187151
without a specific driver are compatible with NE2000.
188152

189153
If you have a PCI NE2000 card however, say N here and Y to "PCI
190-
NE2000 and clone support" under "EISA, VLB, PCI and on board
191-
controllers" below.
154+
NE2000 and clone support" below.
192155

193156
To compile this driver as a module, choose M here. The module
194157
will be called ne.
@@ -223,19 +186,6 @@ config APNE
223186
To compile this driver as a module, choose M here: the module
224187
will be called apne.
225188

226-
config NE3210
227-
tristate "Novell/Eagle/Microdyne NE3210 EISA support (EXPERIMENTAL)"
228-
depends on PCI && EISA && EXPERIMENTAL
229-
select CRC32
230-
---help---
231-
If you have a network (Ethernet) card of this type, say Y and read
232-
the Ethernet-HOWTO, available from
233-
<http://www.tldp.org/docs.html#howto>. Note that this driver
234-
will NOT WORK for NE3200 cards as they are completely different.
235-
236-
To compile this driver as a module, choose M here. The module
237-
will be called ne3210.
238-
239189
config PCMCIA_PCNET
240190
tristate "NE2000 compatible PCMCIA support"
241191
depends on PCMCIA
@@ -285,18 +235,6 @@ config ULTRA
285235
To compile this driver as a module, choose M here. The module
286236
will be called smc-ultra.
287237

288-
config ULTRA32
289-
tristate "SMC Ultra32 EISA support"
290-
depends on EISA
291-
select CRC32
292-
---help---
293-
If you have a network (Ethernet) card of this type, say Y and read
294-
the Ethernet-HOWTO, available from
295-
<http://www.tldp.org/docs.html#howto>.
296-
297-
To compile this driver as a module, choose M here. The module
298-
will be called smc-ultra32.
299-
300238
config WD80x3
301239
tristate "WD80*3 support"
302240
depends on ISA

drivers/net/ethernet/8390/Makefile

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -3,26 +3,21 @@
33
#
44

55
obj-$(CONFIG_MAC8390) += mac8390.o
6-
obj-$(CONFIG_AC3200) += ac3200.o 8390.o
76
obj-$(CONFIG_APNE) += apne.o 8390.o
87
obj-$(CONFIG_ARM_ETHERH) += etherh.o
98
obj-$(CONFIG_AX88796) += ax88796.o
109
obj-$(CONFIG_E2100) += e2100.o 8390.o
1110
obj-$(CONFIG_EL2) += 3c503.o 8390p.o
12-
obj-$(CONFIG_ES3210) += es3210.o 8390.o
1311
obj-$(CONFIG_HPLAN_PLUS) += hp-plus.o 8390p.o
1412
obj-$(CONFIG_HPLAN) += hp.o 8390p.o
1513
obj-$(CONFIG_HYDRA) += hydra.o 8390.o
16-
obj-$(CONFIG_LNE390) += lne390.o 8390.o
1714
obj-$(CONFIG_MCF8390) += mcf8390.o 8390.o
1815
obj-$(CONFIG_NE2000) += ne.o 8390p.o
1916
obj-$(CONFIG_NE2K_PCI) += ne2k-pci.o 8390.o
20-
obj-$(CONFIG_NE3210) += ne3210.o 8390.o
2117
obj-$(CONFIG_NE_H8300) += ne-h8300.o 8390.o
2218
obj-$(CONFIG_PCMCIA_AXNET) += axnet_cs.o 8390.o
2319
obj-$(CONFIG_PCMCIA_PCNET) += pcnet_cs.o 8390.o
2420
obj-$(CONFIG_STNIC) += stnic.o 8390.o
2521
obj-$(CONFIG_ULTRA) += smc-ultra.o 8390.o
26-
obj-$(CONFIG_ULTRA32) += smc-ultra32.o 8390.o
2722
obj-$(CONFIG_WD80x3) += wd.o 8390.o
2823
obj-$(CONFIG_ZORRO8390) += zorro8390.o 8390.o

0 commit comments

Comments
 (0)