[Ocfs2-tools-commits] zab commits r1113 - in trunk: extras libocfs2/include

svn-commits at oss.oracle.com svn-commits at oss.oracle.com
Tue Nov 8 13:43:25 CST 2005


Author: zab
Signed-off-by: mfasheh
Date: 2005-11-08 13:43:23 -0600 (Tue, 08 Nov 2005)
New Revision: 1113

Modified:
   trunk/extras/decode_lockres.c
   trunk/libocfs2/include/ocfs2_lockid.h
Log:
o teach -tools about the existance of the RW lock type

Signed-off-by: mfasheh


Modified: trunk/extras/decode_lockres.c
===================================================================
--- trunk/extras/decode_lockres.c	2005-11-07 03:50:48 UTC (rev 1112)
+++ trunk/extras/decode_lockres.c	2005-11-08 19:43:23 UTC (rev 1113)
@@ -36,6 +36,8 @@
 	OCFS2_TYPE_META = 0,
 	OCFS2_TYPE_DATA,
 	OCFS2_TYPE_SUPER,
+	OCFS2_TYPE_RENAME,
+	OCFS2_TYPE_RW,
 	OCFS2_NUM_LOCK_TYPES
 };
 
@@ -51,14 +53,18 @@
 static char ocfs2_lock_type_char[OCFS2_NUM_LOCK_TYPES] = {
 	[OCFS2_TYPE_META]  = 'M',
 	[OCFS2_TYPE_DATA]  = 'D',
-	[OCFS2_TYPE_SUPER] = 'S'
+	[OCFS2_TYPE_SUPER] = 'S',
+	[OCFS2_TYPE_RENAME] = 'R',
+	[OCFS2_TYPE_RW] = 'W',
 };
 /* End paste from kernel module */
 
 static char * ocfs2_lock_type_string[OCFS2_NUM_LOCK_TYPES] = {
 	[OCFS2_TYPE_META]  = "Metadata",
 	[OCFS2_TYPE_DATA]  = "Data",
-	[OCFS2_TYPE_SUPER] = "Superblock"
+	[OCFS2_TYPE_SUPER] = "Superblock",
+	[OCFS2_TYPE_RENAME] = "Rename",
+	[OCFS2_TYPE_RW] = "Write/Read",
 };
 
 static void usage(char *program)
@@ -77,6 +83,10 @@
 		t = OCFS2_TYPE_DATA;
 	else if (c == ocfs2_lock_type_char[OCFS2_TYPE_SUPER])
 		t = OCFS2_TYPE_SUPER;
+	else if (c == ocfs2_lock_type_char[OCFS2_TYPE_RENAME])
+		t = OCFS2_TYPE_RENAME;
+	else if (c == ocfs2_lock_type_char[OCFS2_TYPE_RW])
+		t = OCFS2_TYPE_RW;
 	else
 		return NULL;
 

Modified: trunk/libocfs2/include/ocfs2_lockid.h
===================================================================
--- trunk/libocfs2/include/ocfs2_lockid.h	2005-11-07 03:50:48 UTC (rev 1112)
+++ trunk/libocfs2/include/ocfs2_lockid.h	2005-11-08 19:43:23 UTC (rev 1113)
@@ -40,6 +40,7 @@
 	OCFS2_LOCK_TYPE_DATA,
 	OCFS2_LOCK_TYPE_SUPER,
 	OCFS2_LOCK_TYPE_RENAME,
+	OCFS2_LOCK_TYPE_RW,
 	OCFS2_NUM_LOCK_TYPES
 };
 
@@ -59,6 +60,9 @@
 		case OCFS2_LOCK_TYPE_RENAME:
 			c = 'R';
 			break;
+		case OCFS2_LOCK_TYPE_RW:
+			c = 'W';
+			break;
 		default:
 			c = '\0';
 	}



More information about the Ocfs2-tools-commits mailing list