diff options
author | Imre Kaloz <kaloz@openwrt.org> | 2007-05-26 15:54:22 +0000 |
---|---|---|
committer | Imre Kaloz <kaloz@openwrt.org> | 2007-05-26 15:54:22 +0000 |
commit | 3237230249938eff87bc40954b754c89af0f0a3e (patch) | |
tree | b68fa8ddb7a992704072c3112637c5cce0d4f58a /target/linux/brcm47xx-2.6/patches/160-kmap_coherent.patch | |
parent | 8f83153369a227fe0531a8cbcdb53d76fba45756 (diff) | |
download | upstream-3237230249938eff87bc40954b754c89af0f0a3e.tar.gz upstream-3237230249938eff87bc40954b754c89af0f0a3e.tar.bz2 upstream-3237230249938eff87bc40954b754c89af0f0a3e.zip |
bcm47xx compile fix for .21, thanks to noz
SVN-Revision: 7337
Diffstat (limited to 'target/linux/brcm47xx-2.6/patches/160-kmap_coherent.patch')
-rw-r--r-- | target/linux/brcm47xx-2.6/patches/160-kmap_coherent.patch | 13 |
1 files changed, 11 insertions, 2 deletions
diff --git a/target/linux/brcm47xx-2.6/patches/160-kmap_coherent.patch b/target/linux/brcm47xx-2.6/patches/160-kmap_coherent.patch index b8847bd028..706a20f83e 100644 --- a/target/linux/brcm47xx-2.6/patches/160-kmap_coherent.patch +++ b/target/linux/brcm47xx-2.6/patches/160-kmap_coherent.patch @@ -1,6 +1,15 @@ --- ./arch/mips/mm/init.c.orig 2007-03-22 08:08:34.000000000 -0600 +++ ./arch/mips/mm/init.c 2007-03-22 08:09:04.000000000 -0600 @@ -207,7 +207,7 @@ + void *vfrom, *vto; + + vto = kmap_atomic(to, KM_USER1); +- if (cpu_has_dc_aliases) { ++ if (cpu_has_dc_aliases && cpu_use_kmap_coherent) { + vfrom = kmap_coherent(from, vaddr); + copy_page(vto, vfrom); + kunmap_coherent(from); +@@ -230,7 +230,7 @@ struct page *page, unsigned long vaddr, void *dst, const void *src, unsigned long len) { @@ -9,7 +18,7 @@ void *vto = kmap_coherent(page, vaddr) + (vaddr & ~PAGE_MASK); memcpy(vto, src, len); kunmap_coherent(page); -@@ -223,7 +223,7 @@ +@@ -246,7 +246,7 @@ struct page *page, unsigned long vaddr, void *dst, const void *src, unsigned long len) { @@ -36,7 +45,7 @@ +#endif /* __ASM_MACH_BCM947XX_CPU_FEATURE_OVERRIDES_H */ --- ./include/asm-mips/cpu-features.h.orig 2007-03-22 08:09:16.000000000 -0600 +++ ./include/asm-mips/cpu-features.h 2007-03-22 08:09:52.000000000 -0600 -@@ -98,6 +98,9 @@ +@@ -101,6 +101,9 @@ #ifndef cpu_has_pindexed_dcache #define cpu_has_pindexed_dcache (cpu_data[0].dcache.flags & MIPS_CACHE_PINDEX) #endif |