| 1 | --- a/arch/mips/mm/c-r4k.c |
| 2 | +++ b/arch/mips/mm/c-r4k.c |
| 3 | @@ -373,7 +373,7 @@ static inline void local_r4k___flush_cac |
| 4 | } |
| 5 | } |
| 6 | |
| 7 | -static void r4k___flush_cache_all(void) |
| 8 | +void r4k___flush_cache_all(void) |
| 9 | { |
| 10 | r4k_on_each_cpu(local_r4k___flush_cache_all, NULL); |
| 11 | } |
| 12 | @@ -537,7 +537,7 @@ static inline void local_r4k_flush_cache |
| 13 | } |
| 14 | } |
| 15 | |
| 16 | -static void r4k_flush_cache_page(struct vm_area_struct *vma, |
| 17 | +void r4k_flush_cache_page(struct vm_area_struct *vma, |
| 18 | unsigned long addr, unsigned long pfn) |
| 19 | { |
| 20 | struct flush_cache_page_args args; |
| 21 | @@ -1506,3 +1506,7 @@ void __cpuinit r4k_cache_init(void) |
| 22 | coherency_setup(); |
| 23 | #endif |
| 24 | } |
| 25 | + |
| 26 | +/* fuse package DCACHE BUG patch exports */ |
| 27 | +void (*fuse_flush_cache_all)(void) = r4k___flush_cache_all; |
| 28 | +EXPORT_SYMBOL(fuse_flush_cache_all); |
| 29 | |