diff options
author | John Crispin <john@openwrt.org> | 2016-04-09 10:26:37 +0000 |
---|---|---|
committer | John Crispin <john@openwrt.org> | 2016-04-09 10:26:37 +0000 |
commit | 2cba297ea064df58259f2b4dafbcdd05291d38b5 (patch) | |
tree | 1fef8d6a4b9d13f143b7072d87f36017c2e0fa18 /target/linux/ar71xx/files/arch/mips/ath79/mach-rb2011.c | |
parent | 240ed52317145dfa8863dc044338e34b8dc5b4d7 (diff) | |
download | upstream-2cba297ea064df58259f2b4dafbcdd05291d38b5.tar.gz upstream-2cba297ea064df58259f2b4dafbcdd05291d38b5.tar.bz2 upstream-2cba297ea064df58259f2b4dafbcdd05291d38b5.zip |
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
Diffstat (limited to 'target/linux/ar71xx/files/arch/mips/ath79/mach-rb2011.c')
0 files changed, 0 insertions, 0 deletions