Title: [9824] trunk/arch/blackfin/mach-common/smp.c: blackfin: SMP: Mike's commit 9589 causes recursive invoke in SMP icache flush function.
- Revision
- 9824
- Author
- sonicz
- Date
- 2011-04-12 04:16:04 -0400 (Tue, 12 Apr 2011)
Log Message
blackfin: SMP: Mike's commit 9589 causes recursive invoke in SMP icache flush function.
The call to blackfin arch icache flush function is on purpose. Mike's commit
"Blackfin: SMP: use standard cache functions" cause recursive invoke.
Roll back and fix.
Modified Paths
Diff
Modified: trunk/arch/blackfin/mach-common/smp.c (9823 => 9824)
--- trunk/arch/blackfin/mach-common/smp.c 2011-04-08 06:04:43 UTC (rev 9823)
+++ trunk/arch/blackfin/mach-common/smp.c 2011-04-12 08:16:04 UTC (rev 9824)
@@ -109,10 +109,10 @@
struct blackfin_flush_data *fdata = info;
/* Invalidate the memory holding the bounds of the flushed region. */
- invalidate_dcache_range((unsigned long)fdata,
- (unsigned long)fdata + sizeof(*fdata));
+ blackfin_dcache_invalidate_range((unsigned long)fdata,
+ (unsigned long)fdata + sizeof(*fdata));
- flush_icache_range(fdata->start, fdata->end);
+ blackfin_icache_flush_range(fdata->start, fdata->end);
}
static void ipi_call_function(unsigned int cpu, struct ipi_message *msg)
_______________________________________________
Linux-kernel-commits mailing list
[email protected]
https://blackfin.uclinux.org/mailman/listinfo/linux-kernel-commits