#include <linux/pagemap.h>
#include <linux/writeback.h> /* generic_writepages */
-int ceph_debug_addr = 50;
+int ceph_debug_addr = -1;
#define DOUT_VAR ceph_debug_addr
#define DOUT_PREFIX "addr: "
#include "super.h"
#include <linux/fs.h>
#include <linux/mount.h>
-int ceph_client_debug = 50;
-#define DOUT_VAR ceph_client_debug
+int ceph_debug_client = -1;
+#define DOUT_VAR ceph_debug_client
#define DOUT_PREFIX "client: "
#include "super.h"
#include "ktcp.h"
#include <linux/sched.h>
#include <linux/file.h>
-int ceph_debug_file = 50;
+int ceph_debug_file = -1;
#define DOUT_VAR ceph_debug_file
#define DOUT_PREFIX "file: "
#include "super.h"
#include <linux/ceph_fs.h>
#include <linux/namei.h>
-int ceph_inode_debug = 50;
-#define DOUT_VAR ceph_inode_debug
+int ceph_debug_inode = -1;
+#define DOUT_VAR ceph_debug_inode
#define DOUT_PREFIX "inode: "
#include "super.h"
#include "decode.h"
#include "messenger.h"
#include "ktcp.h"
-int ceph_debug_tcp = 1;
+int ceph_debug_tcp = -1;
#define DOUT_VAR ceph_debug_tcp
#define DOUT_PREFIX "tcp: "
#include "super.h"
#include "mds_client.h"
#include "mon_client.h"
-int ceph_debug_mdsc = 50;
+int ceph_debug_mdsc = -1;
#define DOUT_VAR ceph_debug_mdsc
#define DOUT_PREFIX "mds: "
#include "super.h"
#include "messenger.h"
#include "decode.h"
-int ceph_mdsmap_debug = 50;
-#define DOUT_VAR ceph_mdsmap_debug
+int ceph_debug_mdsmap = -1;
+#define DOUT_VAR ceph_debug_mdsmap
#define DOUT_PREFIX "mdsmap: "
#include "super.h"
#include "messenger.h"
#include "ktcp.h"
-int ceph_debug_msgr = 50;
+int ceph_debug_msgr = -1;
#define DOUT_VAR ceph_debug_msgr
#define DOUT_PREFIX "msgr: "
#include "super.h"
#include <linux/random.h>
#include "mon_client.h"
-int ceph_mon_debug = 50;
-#define DOUT_VAR ceph_mon_debug
+int ceph_debug_mon = -1;
+#define DOUT_VAR ceph_debug_mon
#define DOUT_PREFIX "mon: "
#include "super.h"
#include <linux/highmem.h> /* kmap, kunmap */
#include <linux/pagemap.h> /* read_cache_pages */
-int ceph_debug_osdc = 50;
+int ceph_debug_osdc = -1;
#define DOUT_VAR ceph_debug_osdc
#define DOUT_PREFIX "osdc: "
#include "super.h"
#include <asm/div64.h>
-int ceph_osdmap_debug = 50;
-#define DOUT_VAR ceph_osdmap_debug
+int ceph_debug_osdmap = -1;
+#define DOUT_VAR ceph_debug_osdmap
#define DOUT_PREFIX "osdmap: "
#include "super.h"
/* debug levels; defined in super.h */
-/* global value. 0 = quiet, -1 == use per-file levels */
+/*
+ * global debug value.
+ * 0 = quiet.
+ *
+ * if the per-file debug level >= 0, then that overrides this global
+ * debug level.
+ */
int ceph_debug = 0;
/* for this file */
-int ceph_debug_super = 50;
+int ceph_debug_super = -1;
#define DOUT_VAR ceph_debug_super
#define DOUT_PREFIX "super: "
#define CEPH_DUMP_ERROR_ALWAYS
#define dout(x, args...) do { \
- if ((ceph_debug >= 0 && x <= ceph_debug) || \
- (ceph_debug < 0 && x <= DOUT_VAR)) \
+ if ((DOUT_VAR >= 0 && x <= DOUT_VAR) || \
+ (DOUT_VAR < 0 && x <= ceph_debug)) \
printk(KERN_INFO "ceph_" DOUT_PREFIX args); \
} while (0)
} while (0)
#else
#define derr(x, args...) do { \
- if ((ceph_debug >= 0 && x <= ceph_debug) || \
- (ceph_debug < 0 && x <= DOUT_VAR)) \
+ if ((DOUT_VAR >= 0 && x <= DOUT_VAR) || \
+ (DOUT_VAR < 0 && x <= ceph_debug)) \
printk(KERN_ERR "ceph_" DOUT_PREFIX args); \
} while (0)
#endif