openwrtv4/target/linux
Jonas Gorski 01796e87b1 ar71xx: rb493g: fix gpio-mdio accesses under load
It seems that there are maximum timings for mdio accesses that can be
hit when the system is under load and the thread is scheduled during
a read or write access. Since there is no way of knowing if this
happens as there is not even a parity bit, try to work around it
by disabling interrupts during any gpio-mdio accesses.

Performance impact seems to be neglectable, as mdio accesses are not
that often.

Hopefully fixes #19500.

Signed-off-by: Jonas Gorski <jogo@openwrt.org>

SVN-Revision: 46012
2015-06-17 09:55:13 +00:00
..
adm5120 adm5120: fix subtarget dependency for kmod-pata-rb153-cf 2015-05-28 09:06:28 +00:00
adm8668 adm8668: drop 3.14 2015-04-11 10:28:06 +00:00
ar7 ar7: fix imagebuilder 2015-05-28 13:45:33 +00:00
ar71xx ar71xx: rb493g: fix gpio-mdio accesses under load 2015-06-17 09:55:13 +00:00
arm64 arm64: use common image prefix 2015-05-27 14:57:38 +00:00
at91 at91: fix imagebuilder 2015-05-28 13:25:21 +00:00
ath25 ath25: set myself as maintainer 2015-03-13 03:02:34 +00:00
au1000 au1000: add a missing dependency to the pcmcia module 2015-06-01 06:03:52 +00:00
bcm53xx kernel: update 3.18 to 3.18.16 2015-06-17 09:54:55 +00:00
brcm47xx kernel: update 3.18 to 3.18.16 2015-06-17 09:54:55 +00:00
brcm63xx kernel: update 3.18 to 3.18.16 2015-06-17 09:54:55 +00:00
brcm2708 brcm2708: fix imagebuilder 2015-05-29 11:28:54 +00:00
cns3xxx cns3xxx: use common image prefix 2015-05-27 15:18:29 +00:00
gemini gemini: fix imagebuilder 2015-05-29 11:28:33 +00:00
generic kernel: update 3.18 to 3.18.16 2015-06-17 09:54:55 +00:00
imx6 kernel: update 3.18 to 3.18.14 2015-05-21 19:32:46 +00:00
ipq806x kernel: update 3.18 to 3.18.16 2015-06-17 09:54:55 +00:00
ixp4xx ixp4xx: use usb-*-pci where appropriate 2015-05-29 14:39:12 +00:00
kirkwood kirkwood: disable TSO on the ethernet device by default, fixes data corruption issues (#19735) 2015-05-27 14:56:13 +00:00
lantiq kernel: update 3.18 to 3.18.16 2015-06-17 09:54:55 +00:00
malta malta: add default network configuration 2015-05-31 17:45:43 +00:00
mcs814x kernel: update 3.18 to 3.18.14 2015-05-21 19:32:46 +00:00
mpc85xx mpc85xx: TL-WDR4900: Fix port 6 being shown as up (10MBit/half) in LUCI/swconfig 2015-05-25 21:15:37 +00:00
mvebu kernel: update 3.18 to 3.18.16 2015-06-17 09:54:55 +00:00
mxs kernel: update 3.18 to 3.18.16 2015-06-17 09:54:55 +00:00
netlogic netlogic: copy initramfs image to $(BIN_DIR) 2015-04-23 22:31:36 +00:00
octeon octeon: fix imagebuilder 2015-05-29 11:28:20 +00:00
omap omap: use common image prefix 2015-05-27 15:34:30 +00:00
omap24xx omap24xx: Add basic config for linux-4.0 2015-03-19 18:45:32 +00:00
orion kernel: disable INET_LRO by default 2015-04-28 13:31:08 +00:00
oxnas kernel: update 3.18 to 3.18.16 2015-06-17 09:54:55 +00:00
ppc40x ppc40x: upgrade to 3.18 2015-04-12 20:48:13 +00:00
ppc44x ppc44x: use the mtdsplit framework for the Taishan 2015-03-11 12:20:03 +00:00
pxa kernel: disable ARCH_NEEDS_CPU_IDLE_COUPLED 2015-03-06 07:56:34 +00:00
ramips kernel: update 3.18 to 3.18.16 2015-06-17 09:54:55 +00:00
rb532 kernel: update 3.18 to 3.18.14 2015-05-21 19:32:46 +00:00
realview realview: use common image prefix 2015-05-27 15:34:38 +00:00
sunxi sunxi: correct default package selection, fixes imagebuilder 2015-05-29 13:55:26 +00:00
uml uml: remove linux 3.14 support 2015-03-28 13:20:52 +00:00
x86 x86/64: add e1000e to the default packages 2015-05-29 08:20:58 +00:00
xburst xburst: fix imagebuilder 2015-05-28 12:25:45 +00:00
Makefile