[openfirmware] r935 - ofw/fs/ext2fs
svn at openfirmware.info
svn at openfirmware.info
Sat Sep 13 00:34:02 CEST 2008
Author: wmb
Date: 2008-09-13 00:34:01 +0200 (Sat, 13 Sep 2008)
New Revision: 935
Modified:
ofw/fs/ext2fs/sb.fth
Log:
Ext2 filesystem - reverted to "read" and "write" method access now
that the deblocker has been fixed to eliminate unnecessary reads.
Modified: ofw/fs/ext2fs/sb.fth
===================================================================
--- ofw/fs/ext2fs/sb.fth 2008-09-12 22:27:47 UTC (rev 934)
+++ ofw/fs/ext2fs/sb.fth 2008-09-12 22:34:01 UTC (rev 935)
@@ -66,21 +66,16 @@
;
: write-ublocks ( adr len dev-block# -- error? )
-\ ublock um* " seek" $call-parent ?dup if exit then ( adr len )
-\ tuck " write" $call-parent <>
- partition-offset + swap ublock 1- + 9 rshift ( adr block# #blocks )
- dup >r " write-blocks" $call-parent r> <>
+ ublock um* " seek" $call-parent ?dup if exit then ( adr len )
+ tuck " write" $call-parent <>
;
: put-super-block ( -- error? )
super-block /super-block super-block# write-ublocks
;
: read-ublocks ( adr len dev-block# -- error? )
- partition-offset + swap ublock 1- + 9 rshift ( adr block# #blocks )
- dup >r " read-blocks" $call-parent r> <>
-
-\ ublock um* " seek" $call-parent ?dup if exit then ( adr len )
-\ tuck " read" $call-parent <>
+ ublock um* " seek" $call-parent ?dup if exit then ( adr len )
+ tuck " read" $call-parent <>
;
: get-super-block ( -- error? )
More information about the openfirmware
mailing list