ramips: fix devicetree corruption with some boot loaders if the caches are not ready...
authorFelix Fietkau <nbd@openwrt.org>
Wed, 2 Sep 2015 09:24:05 +0000 (09:24 +0000)
committerFelix Fietkau <nbd@openwrt.org>
Wed, 2 Sep 2015 09:24:05 +0000 (09:24 +0000)
Signed-off-by: John Crispin <blogic@openwrt.org>
SVN-Revision: 46766

target/linux/ramips/patches-3.18/0065-fix_dts_cache_issues.patch [new file with mode: 0644]

diff --git a/target/linux/ramips/patches-3.18/0065-fix_dts_cache_issues.patch b/target/linux/ramips/patches-3.18/0065-fix_dts_cache_issues.patch
new file mode 100644 (file)
index 0000000..42c04ae
--- /dev/null
@@ -0,0 +1,18 @@
+--- a/arch/mips/kernel/setup.c
++++ b/arch/mips/kernel/setup.c
+@@ -675,7 +675,6 @@
+                               crashk_res.end - crashk_res.start + 1,
+                               BOOTMEM_DEFAULT);
+ #endif
+-      device_tree_init();
+       sparse_init();
+       plat_swiotlb_setup();
+       paging_init();
+@@ -784,6 +783,7 @@
+       prefill_possible_map();
+       cpu_cache_init();
++      device_tree_init();
+ }
+ unsigned long kernelsp[NR_CPUS];