openwrtv3/target/linux/ar71xx
John Crispin 2cba297ea0 ar71xx: fix nondeterministic hangs during bootconsole/console handover
Reconfiguring the UART when the FIFO is not empty may cause the boot to
hang. This hang is extremely suspectible to timing differences; recompiling
the kernel with the same configuration, but different UTS_VERSION
timestamps can yield images that hang more or less often. Sometimes images
are produced that hang reproducibly.

This patch should also make it into one of the next linux-stable releases,
but it's better to get this fixed as soon as possible.

Fixes #21773, #21857.

Signed-off-by: Matthias Schiffer <mschiffer@universe-factory.net>

SVN-Revision: 49156
2016-04-09 10:26:37 +00:00
..
base-files ar71xx: extract ath10k wifi board.bin for the OpenMesh OM5P-ACv2 board 2016-04-09 10:26:31 +00:00
files ar71xx: add kernel support for the OpenMesh OM5P-ACv2 board 2016-04-09 10:26:15 +00:00
generic ar71xx: add OM5P-ACv2 to the OM5P-AC profile 2016-04-09 10:26:34 +00:00
image ar71xx: create profile and build image for the OpenMesh OM5P-AC board 2016-04-09 10:26:11 +00:00
mikrotik ar71xx: add missing kernel symbol (#21849) 2016-02-12 19:55:07 +00:00
nand ar71xx: add missing kernel symbol (#21849) 2016-02-12 19:55:07 +00:00
patches-4.1 ar71xx: fix nondeterministic hangs during bootconsole/console handover 2016-04-09 10:26:37 +00:00
patches-4.4 ar71xx: fix nondeterministic hangs during bootconsole/console handover 2016-04-09 10:26:37 +00:00
config-4.1 ar71xx: add kernel support for the OpenMesh OM5P-ACv2 board 2016-04-09 10:26:15 +00:00
config-4.4 ar71xx: add kernel support for the OpenMesh OM5P-ACv2 board 2016-04-09 10:26:15 +00:00
Makefile ar71xx: switch to linux 4.1 2015-07-19 17:59:20 +00:00
modules.mk ar71xx: add LED driver NU801 2015-12-11 15:04:57 +00:00