Browse Source

brcm47xx: describe 300-fork_cacheflush.patch & 310-no_highpage.patch

These were initially commited in r9285.

Signed-off-by: Rafał Miłecki <[email protected]>

SVN-Revision: 47058
Rafał Miłecki 10 years ago
parent
commit
f8a14765b8

+ 10 - 0
target/linux/brcm47xx/patches-4.1/300-fork_cacheflush.patch

@@ -1,3 +1,13 @@
+From: Wolfram Joost <[email protected]>
+Subject: [PATCH] fork_cacheflush
+
+On ASUS WL-500gP there are many unexpected "Segmentation fault"s that
+seem to be caused by a kernel. They can be avoided by:
+1) Disabling highpage
+2) Using flush_cache_mm in flush_cache_dup_mm
+
+For details see OpenWrt ticket #2035 https://dev.openwrt.org/ticket/2035
+---
 --- a/arch/mips/include/asm/cacheflush.h
 +++ b/arch/mips/include/asm/cacheflush.h
 @@ -46,7 +46,7 @@

+ 10 - 0
target/linux/brcm47xx/patches-4.1/310-no_highpage.patch

@@ -1,3 +1,13 @@
+From: Jeff Hansen <[email protected]>
+Subject: [PATCH] no highpage
+
+On ASUS WL-500gP there are many unexpected "Segmentation fault"s that
+seem to be caused by a kernel. They can be avoided by:
+1) Disabling highpage
+2) Using flush_cache_mm in flush_cache_dup_mm
+
+For details see OpenWrt ticket #2035 https://dev.openwrt.org/ticket/2035
+---
 --- a/arch/mips/include/asm/page.h
 +++ b/arch/mips/include/asm/page.h
 @@ -71,6 +71,7 @@ static inline unsigned int page_size_ftl