diff options
Diffstat (limited to 'target/linux/brcm47xx/patches-4.1/300-fork_cacheflush.patch')
-rw-r--r-- | target/linux/brcm47xx/patches-4.1/300-fork_cacheflush.patch | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/target/linux/brcm47xx/patches-4.1/300-fork_cacheflush.patch b/target/linux/brcm47xx/patches-4.1/300-fork_cacheflush.patch index 0f79deb..daa2c1a 100644 --- a/target/linux/brcm47xx/patches-4.1/300-fork_cacheflush.patch +++ b/target/linux/brcm47xx/patches-4.1/300-fork_cacheflush.patch @@ -1,3 +1,13 @@ +From: Wolfram Joost <dbox2@frokaschwei.de> +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 @@ |