android_kernel_xiaomi_sm8350/drivers/net/arm
Al Viro 6c3561b0c1 [PATCH] beginning of 8390 fixes - generic and arm/etherh
etherh and a handful of other odd drivers use different macros when building
8390.c.  Since we generate a single 8390.o and then link with it, in any
config with both oddball and normal 8390-based driver we will end up with
breakage in at least one of them.  Solution: take most of 8390.c into
lib8390.c and have 8390.c, etherh.c and the rest of oddballs #include it.
Helper macros are taken from 8390.h to whoever includes lib8390.c.  That
way odd drivers get separate instances of compiled 8390 stuff and stop
stepping on each other's toes.  8390.h gets cleaned up - we don't have
the cascade of ifdefs in there and are left with the stuff that can be
used by any 8390-based driver.  Current problems are exactly because of
that cascade - we attempt to choose the set of helpers by looking at config
and that, of course, doesn't work well when we have several sets needed
by various drivers in our config.

Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
Signed-off-by: Jeff Garzik <jeff@garzik.org>
2006-12-02 00:11:56 -05:00
..
am79c961a.c IRQ: Maintain regs pointer globally rather than passing to IRQ handlers 2006-10-05 15:10:12 +01:00
am79c961a.h fix file specification in comments 2006-10-03 23:01:26 +02:00
at91_ether.c IRQ: Maintain regs pointer globally rather than passing to IRQ handlers 2006-10-05 15:10:12 +01:00
at91_ether.h [PATCH] AT91RM9200 Ethernet #3: Cleanup 2006-06-22 22:56:21 -04:00
ep93xx_eth.c [PATCH] ep93xx_eth: don't report RX errors 2006-10-31 20:22:05 -05:00
ether1.c IRQ: Maintain regs pointer globally rather than passing to IRQ handlers 2006-10-05 15:10:12 +01:00
ether1.h Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
ether3.c IRQ: Maintain regs pointer globally rather than passing to IRQ handlers 2006-10-05 15:10:12 +01:00
ether3.h Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
etherh.c [PATCH] beginning of 8390 fixes - generic and arm/etherh 2006-12-02 00:11:56 -05:00
Kconfig [PATCH] Cirrus Logic ep93xx ethernet driver 2006-09-22 20:13:23 -04:00
Makefile [PATCH] Cirrus Logic ep93xx ethernet driver 2006-09-22 20:13:23 -04:00