[OpenBIOS] r711 - ofw/fs/jffs2

svn at openbios.org svn at openbios.org
Mon Nov 5 19:38:22 CET 2007


Author: wmb
Date: 2007-11-05 19:38:22 +0100 (Mon, 05 Nov 2007)
New Revision: 711

Modified:
   ofw/fs/jffs2/jffs2.fth
Log:
OLPC trac 4599 - first-time? must be considered in optimizing out rescanning,
in case the NAND image was changed underneath JFFS2.




Modified: ofw/fs/jffs2/jffs2.fth
===================================================================
--- ofw/fs/jffs2/jffs2.fth	2007-11-04 17:32:52 UTC (rev 710)
+++ ofw/fs/jffs2/jffs2.fth	2007-11-05 18:38:22 UTC (rev 711)
@@ -118,7 +118,7 @@
 : eblock>page  ( eblock# -- page# )  pages/eblock *  ;
 : page>eblock  ( page# -- eblock# )  pages/eblock /  ;
 
--1 ( instance ) value have-eblock#  \ For avoiding redundant reads
+-1 instance value have-eblock#  \ For avoiding redundant reads
 : (read-pages)  ( page# #pages  -- #read )
    \ Partial reads invalidate the cache
    dup pages/eblock <>  if  -1 to have-eblock#  then  ( page# #pages )
@@ -824,7 +824,7 @@
 ;
 
 : scan-occupied  ( -- )
-   " partition#" $call-parent partition# =  if  exit  then
+   " partition#" $call-parent partition# =  first-time? 0= and  if  exit  then
    init-curvars
    dirents 'next-dirent !
    inodes  'next-inode  !




More information about the OpenBIOS mailing list