[Ocfs2-commits] khackel commits r1225 - trunk/src

svn-commits at oss.oracle.com svn-commits at oss.oracle.com
Tue Jun 29 20:00:49 CDT 2004


Author: khackel
Date: 2004-06-29 19:00:47 -0500 (Tue, 29 Jun 2004)
New Revision: 1225

Modified:
   trunk/src/dlm.c
   trunk/src/ocfs2_disk_dlm.h
Log:
changed reserved1 in publish to vote_map

Modified: trunk/src/dlm.c
===================================================================
--- trunk/src/dlm.c	2004-06-29 23:39:35 UTC (rev 1224)
+++ trunk/src/dlm.c	2004-06-30 00:00:47 UTC (rev 1225)
@@ -67,18 +67,15 @@
 static int ocfs_zap_child_buffers_func(struct dentry *dentry, void *data);
 
 
-#warning change these later
 void ocfs_set_publish_vote_map(ocfs_super *osb, ocfs_publish *publish, ocfs_node_map *vote_map)
 {
-	// publish->vote_map; // this can only hold 64 bit
-	// publish->reserved1;  // this can hold __u8[32] = 256, our current max ;-)
-	ocfs_node_map_set_to_disk(publish->reserved1, vote_map);
+	ocfs_node_map_set_to_disk(publish->vote_map, vote_map);
 }
 
 void ocfs_get_publish_vote_map(ocfs_super *osb, ocfs_publish *publish, ocfs_node_map *vote_map)
 {
 	ocfs_node_map_init(osb, vote_map);
-	ocfs_node_map_set_from_disk(vote_map, publish->reserved1);
+	ocfs_node_map_set_from_disk(vote_map, publish->vote_map);
 }
 
 void ocfs_set_disk_lock_open_map(ocfs_super *osb,

Modified: trunk/src/ocfs2_disk_dlm.h
===================================================================
--- trunk/src/ocfs2_disk_dlm.h	2004-06-29 23:39:35 UTC (rev 1224)
+++ trunk/src/ocfs2_disk_dlm.h	2004-06-30 00:00:47 UTC (rev 1225)
@@ -107,8 +107,8 @@
 	__u32 dirty;		/* Is the node in a clean state */
 /*10*/	__u32 vote_type;	/* Type required */
 	__u32 mounted;		/* Does the publisher have it mounted */
-/*18*/	__u32 reserved1[8];
-/*38*/	__u64 vote_map;		/* Who needs to vote */
+/*18*/	__u32 vote_map[8];	/* Who needs to vote */
+/*38*/	__u64 reserved1;
 /*50*/	__u64 publ_seq_num;	/* Sequence for vote */
 	__u64 lock_id;		/* Lock vote is requested for */
 	/* last seq num used in comm voting */



More information about the Ocfs2-commits mailing list