Whamcloud - gitweb
- fixed up lustre_mds.h to allow inclusion in userspace testreq.c
[fs/lustre-release.git] / lustre / include / linux / obd_support.h
index c5dd013..94fb231 100644 (file)
 extern unsigned long obd_memory;
 extern unsigned long obd_fail_loc;
 
-enum {
-        OBD_FAIL_MDS = 0x100,
-        OBD_FAIL_MDS_HANDLE_UNPACK,
-        OBD_FAIL_MDS_GETATTR_NET,
-        OBD_FAIL_MDS_GETATTR_PACK,
-        OBD_FAIL_MDS_READPAGE_NET,
-        OBD_FAIL_MDS_READPAGE_PACK,
-        OBD_FAIL_MDS_SENDPAGE,
-        OBD_FAIL_MDS_REINT_NET,
-        OBD_FAIL_MDS_REINT_UNPACK,
-        OBD_FAIL_MDS_REINT_SETATTR,
-        OBD_FAIL_MDS_REINT_SETATTR_WRITE,
-        OBD_FAIL_MDS_REINT_CREATE,
-        OBD_FAIL_MDS_REINT_CREATE_WRITE,
-        OBD_FAIL_MDS_REINT_UNLINK,
-        OBD_FAIL_MDS_REINT_UNLINK_WRITE,
-        OBD_FAIL_MDS_REINT_LINK,
-        OBD_FAIL_MDS_REINT_LINK_WRITE,
-        OBD_FAIL_MDS_REINT_RENAME,
-        OBD_FAIL_MDS_REINT_RENAME_WRITE,
-        OBD_FAIL_MDS_OPEN_NET,
-        OBD_FAIL_MDS_OPEN_PACK,
-        OBD_FAIL_MDS_CLOSE_NET,
-        OBD_FAIL_MDS_CLOSE_PACK,
+#define OBD_FAIL_MDS                     0x100
+#define OBD_FAIL_MDS_HANDLE_UNPACK       0x101
+#define OBD_FAIL_MDS_GETATTR_NET         0x102
+#define OBD_FAIL_MDS_GETATTR_PACK        0x103
+#define OBD_FAIL_MDS_READPAGE_NET        0x104
+#define OBD_FAIL_MDS_READPAGE_PACK       0x105
+#define OBD_FAIL_MDS_SENDPAGE            0x106
+#define OBD_FAIL_MDS_REINT_NET           0x107
+#define OBD_FAIL_MDS_REINT_UNPACK        0x108
+#define OBD_FAIL_MDS_REINT_SETATTR       0x109
+#define OBD_FAIL_MDS_REINT_SETATTR_WRITE 0x10a
+#define OBD_FAIL_MDS_REINT_CREATE        0x10b
+#define OBD_FAIL_MDS_REINT_CREATE_WRITE  0x10c
+#define OBD_FAIL_MDS_REINT_UNLINK        0x10d
+#define OBD_FAIL_MDS_REINT_UNLINK_WRITE  0x10e
+#define OBD_FAIL_MDS_REINT_LINK          0x10f
+#define OBD_FAIL_MDS_REINT_LINK_WRITE    0x110
+#define OBD_FAIL_MDS_REINT_RENAME        0x111
+#define OBD_FAIL_MDS_REINT_RENAME_WRITE  0x112
+#define OBD_FAIL_MDS_OPEN_NET            0x113
+#define OBD_FAIL_MDS_OPEN_PACK           0x114
+#define OBD_FAIL_MDS_CLOSE_NET           0x115
+#define OBD_FAIL_MDS_CLOSE_PACK          0x116
 
-        OBD_FAIL_OST = 0x200,
-        OBD_FAIL_OST_CONNECT_NET,
-        OBD_FAIL_OST_DISCONNECT_NET,
-        OBD_FAIL_OST_GET_INFO_NET,
-        OBD_FAIL_OST_CREATE_NET,
-        OBD_FAIL_OST_DESTROY_NET,
-        OBD_FAIL_OST_GETATTR_NET,
-        OBD_FAIL_OST_SETATTR_NET,
-        OBD_FAIL_OST_OPEN_NET,
-        OBD_FAIL_OST_CLOSE_NET,
-        OBD_FAIL_OST_BRW_NET,
-        OBD_FAIL_OST_PUNCH_NET,
+#define OBD_FAIL_OST                     0x200
+#define OBD_FAIL_OST_CONNECT_NET         0x201
+#define OBD_FAIL_OST_DISCONNECT_NET      0x202
+#define OBD_FAIL_OST_GET_INFO_NET        0x203
+#define OBD_FAIL_OST_CREATE_NET          0x204
+#define OBD_FAIL_OST_DESTROY_NET         0x205
+#define OBD_FAIL_OST_GETATTR_NET         0x206
+#define OBD_FAIL_OST_SETATTR_NET         0x207
+#define OBD_FAIL_OST_OPEN_NET            0x208
+#define OBD_FAIL_OST_CLOSE_NET           0x209
+#define OBD_FAIL_OST_BRW_NET             0x20a
+#define OBD_FAIL_OST_PUNCH_NET           0x20b
 
-        OBB_FAIL_LDLM = 0x300,
-        OBD_FAIL_LDLM_ENQUEUE,
-        OBD_FAIL_LDLM_CONVERT,
-        OBD_FAIL_LDLM_CANCEL,
-        OBD_FAIL_LDLM_CALLBACK,
-
-};
+#define OBB_FAIL_LDLM                    0x300
+#define OBD_FAIL_LDLM_ENQUEUE            0x301
+#define OBD_FAIL_LDLM_CONVERT            0x302
+#define OBD_FAIL_LDLM_CANCEL             0x303
+#define OBD_FAIL_LDLM_CALLBACK           0x304
 
 /* preparation for a more advanced failure testbed (not functional yet) */
 #define OBD_FAIL_MASK_SYS    0x0000FF00