#define DOUT_MASK_OSDMAP 0x00001000
#define DOUT_MASK_SNAP 0x00002000
#define DOUT_MASK_SUPER 0x00004000
+#define DOUT_MASK_PROTOCOL 0x00008000
#endif
dout(10, "create_request path2 %llx/%s\n",
ino2, path2);
}
- dout(10, "create_request op %d=%s -> %p\n", op,
+ dout_flag(10, DOUT_MASK_PROTOCOL, "create_request op %d=%s -> %p\n", op,
ceph_mds_op_name(op), req);
BUG_ON(p != end);
#define CEPH_DUMP_ERROR_ALWAYS
-#define dout(x, args...) do { \
- if ((ceph_debug_mask & DOUT_MASK) && \
+#define dout_flag(x, mask, args...) do { \
+ if ((ceph_debug_mask & mask) && \
((DOUT_VAR >= 0 && x <= DOUT_VAR) || \
(DOUT_VAR < 0 && x <= ceph_debug))) { \
if (ceph_debug_console) \
} \
} while (0)
+#define dout(x, args...) dout_flag(x, DOUT_MASK, args)
+
#ifdef CEPH_DUMP_ERROR_ALWAYS
#define derr(x, args...) do { \
printk(KERN_ERR "ceph: " args); \