[openfirmware] [commit] r3537 - dev/mmc/sdhci/mv8686

repository service svn at openfirmware.info
Fri Feb 8 05:13:47 CET 2013


Author: quozl
Date: Fri Feb  8 05:13:46 2013
New Revision: 3537
URL: http://tracker.coreboot.org/trac/openfirmware/changeset/3537

Log:
OLPC - libertas, when ring buffer was full stack imbalance triggered Data Abort during pingd test, #12172.

Modified:
   dev/mmc/sdhci/mv8686/ring.fth

Modified: dev/mmc/sdhci/mv8686/ring.fth
==============================================================================
--- dev/mmc/sdhci/mv8686/ring.fth	Wed Feb  6 07:48:16 2013	(r3536)
+++ dev/mmc/sdhci/mv8686/ring.fth	Fri Feb  8 05:13:46 2013	(r3537)
@@ -52,7 +52,7 @@
 ;
 
 : enque-buffer  ( handle -- )
-   advance  dup next-get <>  if  to next-put  then
+   advance  dup next-get <>  if  to next-put  else  drop  then
 ;
 
 : get-queued?  ( -- false | adr len true )



More information about the openfirmware mailing list