]> git.karo-electronics.de Git - mv-sheeva.git/blobdiff - fs/ocfs2/dlm/dlmcommon.h
Merge tag 'v2.6.38' of git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6
[mv-sheeva.git] / fs / ocfs2 / dlm / dlmcommon.h
index b36d0bf77a5a4ca5fa1de836dca82037d4f0c491..4bdf7baee344dd9533bf08bc3969f3b4b00b4ac8 100644 (file)
 #define dlm_lockid_hash(_n, _l) full_name_hash(_n, _l)
 
 enum dlm_mle_type {
-       DLM_MLE_BLOCK,
-       DLM_MLE_MASTER,
-       DLM_MLE_MIGRATION,
-       DLM_MLE_NUM_TYPES
+       DLM_MLE_BLOCK = 0,
+       DLM_MLE_MASTER = 1,
+       DLM_MLE_MIGRATION = 2,
+       DLM_MLE_NUM_TYPES = 3,
 };
 
 struct dlm_master_list_entry {
@@ -82,8 +82,8 @@ struct dlm_master_list_entry {
 
 enum dlm_ast_type {
        DLM_AST = 0,
-       DLM_BAST,
-       DLM_ASTUNLOCK
+       DLM_BAST = 1,
+       DLM_ASTUNLOCK = 2,
 };
 
 
@@ -119,9 +119,9 @@ struct dlm_recovery_ctxt
 
 enum dlm_ctxt_state {
        DLM_CTXT_NEW = 0,
-       DLM_CTXT_JOINED,
-       DLM_CTXT_IN_SHUTDOWN,
-       DLM_CTXT_LEAVING,
+       DLM_CTXT_JOINED = 1,
+       DLM_CTXT_IN_SHUTDOWN = 2,
+       DLM_CTXT_LEAVING = 3,
 };
 
 struct dlm_ctxt
@@ -388,8 +388,8 @@ struct dlm_lock
 
 enum dlm_lockres_list {
        DLM_GRANTED_LIST = 0,
-       DLM_CONVERTING_LIST,
-       DLM_BLOCKED_LIST
+       DLM_CONVERTING_LIST = 1,
+       DLM_BLOCKED_LIST = 2,
 };
 
 static inline int dlm_lvb_is_empty(char *lvb)
@@ -427,27 +427,27 @@ struct dlm_node_iter
 
 
 enum {
-       DLM_MASTER_REQUEST_MSG    = 500,
-       DLM_UNUSED_MSG1,         /* 501 */
-       DLM_ASSERT_MASTER_MSG,   /* 502 */
-       DLM_CREATE_LOCK_MSG,     /* 503 */
-       DLM_CONVERT_LOCK_MSG,    /* 504 */
-       DLM_PROXY_AST_MSG,       /* 505 */
-       DLM_UNLOCK_LOCK_MSG,     /* 506 */
-       DLM_DEREF_LOCKRES_MSG,   /* 507 */
-       DLM_MIGRATE_REQUEST_MSG, /* 508 */
-       DLM_MIG_LOCKRES_MSG,     /* 509 */
-       DLM_QUERY_JOIN_MSG,      /* 510 */
-       DLM_ASSERT_JOINED_MSG,   /* 511 */
-       DLM_CANCEL_JOIN_MSG,     /* 512 */
-       DLM_EXIT_DOMAIN_MSG,     /* 513 */
-       DLM_MASTER_REQUERY_MSG,  /* 514 */
-       DLM_LOCK_REQUEST_MSG,    /* 515 */
-       DLM_RECO_DATA_DONE_MSG,  /* 516 */
-       DLM_BEGIN_RECO_MSG,      /* 517 */
-       DLM_FINALIZE_RECO_MSG,   /* 518 */
-       DLM_QUERY_REGION,        /* 519 */
-       DLM_QUERY_NODEINFO,      /* 520 */
+       DLM_MASTER_REQUEST_MSG          = 500,
+       DLM_UNUSED_MSG1                 = 501,
+       DLM_ASSERT_MASTER_MSG           = 502,
+       DLM_CREATE_LOCK_MSG             = 503,
+       DLM_CONVERT_LOCK_MSG            = 504,
+       DLM_PROXY_AST_MSG               = 505,
+       DLM_UNLOCK_LOCK_MSG             = 506,
+       DLM_DEREF_LOCKRES_MSG           = 507,
+       DLM_MIGRATE_REQUEST_MSG         = 508,
+       DLM_MIG_LOCKRES_MSG             = 509,
+       DLM_QUERY_JOIN_MSG              = 510,
+       DLM_ASSERT_JOINED_MSG           = 511,
+       DLM_CANCEL_JOIN_MSG             = 512,
+       DLM_EXIT_DOMAIN_MSG             = 513,
+       DLM_MASTER_REQUERY_MSG          = 514,
+       DLM_LOCK_REQUEST_MSG            = 515,
+       DLM_RECO_DATA_DONE_MSG          = 516,
+       DLM_BEGIN_RECO_MSG              = 517,
+       DLM_FINALIZE_RECO_MSG           = 518,
+       DLM_QUERY_REGION                = 519,
+       DLM_QUERY_NODEINFO              = 520,
 };
 
 struct dlm_reco_node_data
@@ -460,19 +460,19 @@ struct dlm_reco_node_data
 enum {
        DLM_RECO_NODE_DATA_DEAD = -1,
        DLM_RECO_NODE_DATA_INIT = 0,
-       DLM_RECO_NODE_DATA_REQUESTING,
-       DLM_RECO_NODE_DATA_REQUESTED,
-       DLM_RECO_NODE_DATA_RECEIVING,
-       DLM_RECO_NODE_DATA_DONE,
-       DLM_RECO_NODE_DATA_FINALIZE_SENT,
+       DLM_RECO_NODE_DATA_REQUESTING = 1,
+       DLM_RECO_NODE_DATA_REQUESTED = 2,
+       DLM_RECO_NODE_DATA_RECEIVING = 3,
+       DLM_RECO_NODE_DATA_DONE = 4,
+       DLM_RECO_NODE_DATA_FINALIZE_SENT = 5,
 };
 
 
 enum {
        DLM_MASTER_RESP_NO = 0,
-       DLM_MASTER_RESP_YES,
-       DLM_MASTER_RESP_MAYBE,
-       DLM_MASTER_RESP_ERROR
+       DLM_MASTER_RESP_YES = 1,
+       DLM_MASTER_RESP_MAYBE = 2,
+       DLM_MASTER_RESP_ERROR = 3,
 };
 
 
@@ -649,9 +649,9 @@ struct dlm_proxy_ast
 #define DLM_MOD_KEY (0x666c6172)
 enum dlm_query_join_response_code {
        JOIN_DISALLOW = 0,
-       JOIN_OK,
-       JOIN_OK_NO_MAP,
-       JOIN_PROTOCOL_MISMATCH,
+       JOIN_OK = 1,
+       JOIN_OK_NO_MAP = 2,
+       JOIN_PROTOCOL_MISMATCH = 3,
 };
 
 struct dlm_query_join_packet {