[Ocfs2-commits] zab commits r1775 - trunk/cluster
svn-commits at oss.oracle.com
svn-commits at oss.oracle.com
Fri Jan 14 18:51:43 CST 2005
Author: zab
Date: 2005-01-14 18:51:41 -0600 (Fri, 14 Jan 2005)
New Revision: 1775
Modified:
trunk/cluster/dlmmaster.c
trunk/cluster/dlmmod.c
trunk/cluster/dlmmod.h
Log:
o be sure to use 'unsigned long' with the _bit() apis
Modified: trunk/cluster/dlmmaster.c
===================================================================
--- trunk/cluster/dlmmaster.c 2005-01-14 23:59:42 UTC (rev 1774)
+++ trunk/cluster/dlmmaster.c 2005-01-15 00:51:41 UTC (rev 1775)
@@ -419,7 +419,8 @@
break;
}
if (ret == -ETIMEDOUT) {
- dlmprintk("timed out during lock mastery: vote_map=%08x, response_map=%08x\n",
+ dlmprintk("timed out during lock mastery: "
+ "vote_map=%0lx, response_map=%0lx\n",
mle->vote_map[0], mle->response_map[0]);
continue;
}
Modified: trunk/cluster/dlmmod.c
===================================================================
--- trunk/cluster/dlmmod.c 2005-01-14 23:59:42 UTC (rev 1774)
+++ trunk/cluster/dlmmod.c 2005-01-15 00:51:41 UTC (rev 1775)
@@ -1160,10 +1160,13 @@
tmpret = hb_fill_node_map(group, dlm->node_map, NM_MAX_NODES);
if (tmpret)
goto error;
- dlmprintk("hb_fill_node_map returned node map: %08x%08x%08x%08x%08x%08x%08x%08x\n",
- dlm->node_map[0], dlm->node_map[1], dlm->node_map[2], dlm->node_map[3],
- dlm->node_map[4], dlm->node_map[5], dlm->node_map[6], dlm->node_map[7]);
+ dlmprintk("hb_fill_node_map returned node map:\n");
+ BUG_ON(ARRAY_SIZE(dlm->node_map) & 3); /* better be mult of 4 :) */
+ for(i = 0; i < ARRAY_SIZE(dlm->node_map); i += 4)
+ dlmprintk("%0lx%0lx%0lx%0lx\n",
+ dlm->node_map[i], dlm->node_map[i + 1],
+ dlm->node_map[i + 2], dlm->node_map[i + 3]);
#if 0
tmpret = net_register_handler("reco-request",
Modified: trunk/cluster/dlmmod.h
===================================================================
--- trunk/cluster/dlmmod.h 2005-01-14 23:59:42 UTC (rev 1774)
+++ trunk/cluster/dlmmod.h 2005-01-15 00:51:41 UTC (rev 1775)
@@ -198,8 +198,8 @@
struct inode *group;
u32 key;
u16 group_index;
- u32 node_map[8];
- u32 recovery_map[8];
+ unsigned long node_map[BITS_TO_LONGS(NM_MAX_NODES)];
+ unsigned long recovery_map[BITS_TO_LONGS(NM_MAX_NODES)];
dlm_recovery_ctxt reco;
};
@@ -289,10 +289,10 @@
wait_queue_head_t wq;
atomic_t woken;
atomic_t refcnt;
- u32 maybe_map[8];
- u32 vote_map[8];
- u32 response_map[8];
- u32 node_map[8];
+ unsigned long maybe_map[BITS_TO_LONGS(NM_MAX_NODES)];
+ unsigned long vote_map[BITS_TO_LONGS(NM_MAX_NODES)];
+ unsigned long response_map[BITS_TO_LONGS(NM_MAX_NODES)];
+ unsigned long node_map[BITS_TO_LONGS(NM_MAX_NODES)];
u16 master;
u8 error;
u8 type; // BLOCK or MASTER
More information about the Ocfs2-commits
mailing list