[Ocfs2-tools-commits] mfasheh commits r631 - trunk/mount.ocfs2

svn-commits at oss.oracle.com svn-commits at oss.oracle.com
Mon Feb 7 19:55:50 CST 2005


Author: mfasheh
Date: 2005-02-07 19:55:48 -0600 (Mon, 07 Feb 2005)
New Revision: 631

Modified:
   trunk/mount.ocfs2/mount.ocfs2.c
Log:
* commit some ppc fixes for mount.ocfs2 by Sunil Mushran



Modified: trunk/mount.ocfs2/mount.ocfs2.c
===================================================================
--- trunk/mount.ocfs2/mount.ocfs2.c	2005-02-08 01:54:59 UTC (rev 630)
+++ trunk/mount.ocfs2/mount.ocfs2.c	2005-02-08 01:55:48 UTC (rev 631)
@@ -625,6 +625,8 @@
 	hb_op *op;
 	int ret = -EINVAL;
 	int retval;
+	u8 bytemap[NM_MAX_NODES];
+	int i;
 	
 	printf("getting node map...\n");
 	
@@ -649,10 +651,16 @@
 		ret = retval;
 		goto done;
 	}
-	if (fread(bitmap, 1, (NM_MAX_NODES+7)/8, file) < (NM_MAX_NODES+7)/8) {
+	if (fread(bytemap, 1, NM_MAX_NODES, file) < NM_MAX_NODES) {
 		ret = -EINVAL;
 		goto done;
 	}
+
+	for (i = 0; i < NM_MAX_NODES; ++i) {
+		if (bytemap[i])
+			ocfs2_set_bit(i, bitmap);
+	}
+
 	ret = 0;
 done:
 	fclose(file);



More information about the Ocfs2-tools-commits mailing list