[openfirmware] [commit] r1739 - ofw/fs/ext2fs
repository service
svn at openfirmware.info
Sat Feb 13 06:52:26 CET 2010
Author: wmb
Date: Sat Feb 13 06:52:26 2010
New Revision: 1739
URL: http://tracker.coreboot.org/trac/openfirmware/changeset/1739
Log:
OLPC trac 9972 - ext2 filesystem package - fixed a bug in the calculation of backup group descriptor block numbers when the block size is not 1K.
Modified:
ofw/fs/ext2fs/bitmap.fth
ofw/fs/ext2fs/sb.fth
Modified: ofw/fs/ext2fs/bitmap.fth
==============================================================================
--- ofw/fs/ext2fs/bitmap.fth Sat Feb 13 06:50:43 2010 (r1738)
+++ ofw/fs/ext2fs/bitmap.fth Sat Feb 13 06:52:26 2010 (r1739)
@@ -169,7 +169,7 @@
\ the block bitmap number in the group descriptor. If it is larger than
\ the calculated block number, do the backup.
#groups 1 do
- i bpg * 2+ ( possible-gn )
+ i bpg * gds-fs-block# + ( possible-gn )
dup i block-bitmap < if ( possible-gn )
block ( gdn-adr )
0 group-desc ( gdn-adr gd0-adr )
Modified: ofw/fs/ext2fs/sb.fth
==============================================================================
--- ofw/fs/ext2fs/sb.fth Sat Feb 13 06:50:43 2010 (r1738)
+++ ofw/fs/ext2fs/sb.fth Sat Feb 13 06:52:26 2010 (r1739)
@@ -90,7 +90,7 @@
;
: gds-fs-block# ( -- fs-block# )
- bsize d# 1024 = if 2 else 1 then ( logical block# )
+ datablock0 1+ ( logical-block# )
;
: gds-block# ( -- dev-block# )
gds-fs-block# bsize ublock / * ( dev-block# )
More information about the openfirmware
mailing list