Thread (116 messages) 116 messages, 23 authors, 2011-08-05

Re: [net-next v2 02/71] 3c*/acenic/typhoon: Move 3Com Ethernet drivers

From: Jeff Kirsher <hidden>
Date: 2011-08-01 20:16:00

On Mon, 2011-08-01 at 02:03 -0700, Alan Cox wrote:
On Sat, 30 Jul 2011 20:26:21 -0700
Jeff Kirsher [off-list ref] wrote:
quoted
Moves the 3Com drivers into drivers/net/ethernet/3com/ and the
necessary Kconfig and Makefile changes.
This still seems crazy

The 3c503 is not being moved (as its 8390 based)

But the 3c505/3c523/3c527/3c507 by that logic also shouldn't be moved
as really they all belong with the rest of the Intel devices they are
basically variants of (the 3c527 is weirder, in fact you can probably
run CP/M 86 on it if you were mad enough)
I did as you asked, just not in this patch.  I should have cleaned up
this patch to reflect the changes I made in patch #4 and #10.
quoted
 drivers/net/{pcmcia => ethernet/3com}/3c574_cs.c |    0
 drivers/net/{pcmcia => ethernet/3com}/3c589_cs.c |    0
These are currently sensibly where they belong - with the pcmcia
adapters.
quoted
 drivers/net/{ => ethernet/3com}/3c59x.c          |    0
 drivers/net/ethernet/3com/Kconfig                |  200
++++++++++++++++++++++
drivers/net/ethernet/3com/Makefile               |   16 ++
drivers/net/{ => ethernet/3com}/acenic.c         |    0
drivers/net/{ => ethernet/3com}/acenic.h         |    0
And most Acenic devices are probably branded Netgear not 3COM and may
also claim to be from Farallon, SGI, Alteon or DEC. Again not a 3Com
originated part.

So I still think this patch is utter nonsense and just noise.

There isn't any sense in trying to line the network drivers up by
whatever is written on the box that was thrown away years before. The
reality is that most cards do not bear anything relevant to the chipset
vendors name, even by the early 1990s. 

Architectually it makes more sense to keep tidy by bus type and by
chipset, not by vendor name

NAK

And even if you wanted to make Kconfig simpler - you don't need to move
files around.

Alan
  

Attachments

Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help