openwrtv3/target/linux
Gabor Juhos d64888ffc0 generic: ar8216: register the switch from the probe routine
Currently the switch gets registered when an ethernet
driver connects to a PHY of the switch. This method does
not work with the ethernet drivers which are connecting
to the PHY from their ndo_open callback. With those
ethernet drivers, the driver tries to register the switch
each time when the etherned device is opened and this causes
a deadlock.

Move the switch registration into the probe routine to fix
this problem.

Signed-off-by: Gabor Juhos <juhosg@openwrt.org>

SVN-Revision: 35602
2013-02-14 14:01:24 +00:00
..
adm5120 kernel: update linux 3.7 to 3.7.7 2013-02-12 09:51:11 +00:00
adm8668 create Linksys WRTU54G-TM profile 2012-12-07 18:02:31 +00:00
amazon remove common symbols from 3.3 configs 2012-11-29 15:21:35 +00:00
ar7 all targets: use numerically prefixed uci-defaults file names to better control order of execution 2013-01-18 12:42:53 +00:00
ar71xx ar71xx: fix factory image creation for dir-825-c1 2013-02-13 16:36:26 +00:00
at91 target: enable XZ BCJ decompressor code after r35097 2013-01-14 16:34:25 +00:00
atheros all targets: use numerically prefixed uci-defaults file names to better control order of execution 2013-01-18 12:42:53 +00:00
au1000 remove common symbols from 3.6 configs 2012-11-29 15:21:41 +00:00
avr32 remove common symbols from 3.3 configs 2012-11-29 15:21:35 +00:00
brcm47xx brcm47xx: if the cpuport of the switch is port 8 assume vlan0ports: "1 2 3 4 8" and vlan0ports: "0 8" 2013-02-14 12:38:16 +00:00
brcm63xx kernel: update linux 3.7 to 3.7.7 2013-02-12 09:51:11 +00:00
brcm2708 target: enable XZ BCJ decompressor code after r35097 2013-01-14 16:34:25 +00:00
cns3xxx target: enable XZ BCJ decompressor code after r35097 2013-01-14 16:34:25 +00:00
cns21xx kernel: update linux 3.7 to 3.7.7 2013-02-12 09:51:11 +00:00
cobalt remove common symbols from 3.3 configs 2012-11-29 15:21:35 +00:00
ep93xx target: enable XZ BCJ decompressor code after r35097 2013-01-14 16:34:25 +00:00
gemini target: enable XZ BCJ decompressor code after r35097 2013-01-14 16:34:25 +00:00
generic generic: ar8216: register the switch from the probe routine 2013-02-14 14:01:24 +00:00
iop32x target: enable XZ BCJ decompressor code after r35097 2013-01-14 16:34:25 +00:00
ixp4xx target: enable XZ BCJ decompressor code after r35097 2013-01-14 16:34:25 +00:00
kirkwood all targets: use numerically prefixed uci-defaults file names to better control order of execution 2013-01-18 12:42:53 +00:00
lantiq kernel: update linux 3.7 to 3.7.7 2013-02-12 09:51:11 +00:00
malta kernel: update linux 3.7 to 3.7.7 2013-02-12 09:51:11 +00:00
mcs814x all targets: use numerically prefixed uci-defaults file names to better control order of execution 2013-01-18 12:42:53 +00:00
mpc52xx target: enable XZ BCJ decompressor code after r35097 2013-01-14 16:34:25 +00:00
mpc83xx kernel: update linux 3.7 to 3.7.7 2013-02-12 09:51:11 +00:00
mpc85xx mpc85xx: enable swconfig and the ar8216 driver 2013-02-13 16:51:23 +00:00
mvebu mvebu: remove boards suffix 2013-02-12 10:18:53 +00:00
omap4 target: enable XZ BCJ decompressor code after r35097 2013-01-14 16:34:25 +00:00
omap24xx remove common symbols from 3.3 configs 2012-11-29 15:21:35 +00:00
orion all targets: use numerically prefixed uci-defaults file names to better control order of execution 2013-01-18 12:42:53 +00:00
ppc40x kernel: update linux 3.7 to 3.7.7 2013-02-12 09:51:11 +00:00
ppc44x kernel: update linux 3.7 to 3.7.7 2013-02-12 09:51:11 +00:00
pxa target: enable XZ BCJ decompressor code after r35097 2013-01-14 16:34:25 +00:00
ramips kernel: update linux 3.7 to 3.7.7 2013-02-12 09:51:11 +00:00
rb532 kernel: update linux 3.7 to 3.7.7 2013-02-12 09:51:11 +00:00
realview kernel: clean up crypto kconfig options on 3.8 2013-01-27 17:49:09 +00:00
sibyte remove common symbols from 3.3 configs 2012-11-29 15:21:35 +00:00
sparc kernel: update linux 3.6 to 3.6.11 2012-12-18 14:41:16 +00:00
uml kernel: update linux 3.6 to 3.6.11 2012-12-18 14:41:16 +00:00
x86 x86: update config-3.7 for x86 (turn off CONFIG_GPIO_ICH) 2013-02-14 13:00:07 +00:00
xburst kernel: add missing USB configuration symbols after r34501 2012-12-07 11:01:53 +00:00
Makefile Add kernel_nconfig make target 2010-08-06 21:36:35 +00:00