[Ocfs2-commits] mfasheh commits r2336 - trunk/fs/ocfs2

svn-commits at oss.oracle.com svn-commits at oss.oracle.com
Mon May 30 12:59:29 CDT 2005


Author: mfasheh
Signed-off-by: manish
Date: 2005-05-30 12:59:27 -0500 (Mon, 30 May 2005)
New Revision: 2336

Modified:
   trunk/fs/ocfs2/heartbeat.c
Log:
* remove some dead code

Signed-off-by: manish



Modified: trunk/fs/ocfs2/heartbeat.c
===================================================================
--- trunk/fs/ocfs2/heartbeat.c	2005-05-28 04:24:15 UTC (rev 2335)
+++ trunk/fs/ocfs2/heartbeat.c	2005-05-30 17:59:27 UTC (rev 2336)
@@ -4,7 +4,7 @@
  * heartbeat.c
  *
  * Register ourselves with the heartbaet service, keep our node maps
- * up to date, and fire off recover when needed.
+ * up to date, and fire off recovery when needed.
  *
  * Copyright (C) 2002, 2004 Oracle.  All rights reserved.
  *
@@ -328,114 +328,3 @@
 	spin_unlock(&osb->node_map_lock);
 	return idx;
 }
-
-#if 0
-/* unused (for now) node map functions. */
-
-/* uses the heartbeat api to test whether a given global node num is
- * heartbeating. Warning: this function can sleep in
- * hb_fill_node_map() */
-int ocfs2_is_node_alive(ocfs_super *osb,
-			unsigned int node_num)
-{
-	int ret;
-	ocfs_node_map tmpmap;
-
-	ocfs_node_map_init(osb, &tmpmap);
-
-	ret = hb_fill_node_map(osb->group_inode, &tmpmap, sizeof(tmpmap.map));
-	if (ret < 0) {
-		mlog_errno(ret);
-		goto bail;
-	}
-
-	ret = ocfs_node_map_test_bit(osb, &tmpmap, node_num);
-
-bail:
-	return ret;
-}
-
-static int ocfs_node_map_stringify(ocfs_node_map *map, char **str)
-{
-	int i, n;
-	char *s;
-
-	OCFS_ASSERT(map->num_nodes > 0);
-
-	*str = kmalloc( strlen("123 ") * map->num_nodes, GFP_KERNEL);
-	if (!(*str))
-		return -ENOMEM;
-
-	memset(*str, 0, strlen("123 ") * map->num_nodes);
-
-	s = *str;
-	for (i = 0; i < map->num_nodes; i++) {
-		if (ocfs_node_map_test_bit(map, i)) {
-			n = sprintf(s, "%3d ", i);
-			if (n != strlen("123 ")) {
-				kfree(*str);
-				return -ENOMEM;
-			}
-			s += n;
-		}
-	}
-	return 0;
-}
-
-void ocfs_node_map_and(ocfs_node_map *target, ocfs_node_map *mask)
-{
-	int num_longs, i; 
-
-	OCFS_ASSERT(target->num_nodes == mask->num_nodes);
-	OCFS_ASSERT(target->num_nodes > 0);
-	
-	num_longs = BITS_TO_LONGS(target->num_nodes);
-	for (i = 0; i < num_longs; i++)
-		target->map[i] &= mask->map[i];
-}
-
-int ocfs_node_map_is_equal(ocfs_node_map *map1, ocfs_node_map *map2)
-{
-	int num_longs, i; 
-
-	OCFS_ASSERT(map1->num_nodes == map2->num_nodes);
-	OCFS_ASSERT(map1->num_nodes > 0);
-	
-	num_longs = BITS_TO_LONGS(map1->num_nodes);
-	for (i = 0; i < num_longs; i++) {
-		if (map1->map[i] != map2->map[i])
-			return 0;
-	}
-	return 1;
-}
-
-
-// clear all the bits in "target" which are set in "mask"
-static void __ocfs_node_map_clear_bits(ocfs_node_map *target,
-				       ocfs_node_map *mask)
-{
-	int bit, prev=0;
-	while (1) {
-		bit = find_next_bit(mask->map, mask->num_nodes, prev);
-		if (bit >= mask->num_nodes)
-			break;
-		ocfs_node_map_clear_bit(target, bit);
-		prev = bit+1;
-	}
-}
-
-// set all the bits in "target" which are set in "mask"
-void __ocfs_node_map_set_bits(ocfs_node_map *target,
-			      ocfs_node_map *mask)
-{
-	int bit, prev=0;
-	while (1) {
-		bit = find_next_bit(mask->map, mask->num_nodes, prev);
-		if (bit >= mask->num_nodes)
-			break;
-		ocfs_node_map_set_bit(target, bit);
-		prev = bit+1;
-	}
-}
-#endif
-



More information about the Ocfs2-commits mailing list