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

Reply via email to