On Mon, 2011-08-01 at 02:03 -0700, Alan Cox wrote: > On Sat, 30 Jul 2011 20:26:21 -0700 > Jeff Kirsher wrote: > > > 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. > > > 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. > > > 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