From 2b449c080799d08816fd25593b83025065fc1b52 Mon Sep 17 00:00:00 2001 From: Yehuda Sadeh Date: Mon, 29 Sep 2008 13:33:02 -0700 Subject: [PATCH] kclient: adding unmaskable debug flag --- src/kernel/ceph_debug.h | 2 ++ src/kernel/super.h | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/src/kernel/ceph_debug.h b/src/kernel/ceph_debug.h index 0bed8ae8cb325..f825b0e98bce0 100644 --- a/src/kernel/ceph_debug.h +++ b/src/kernel/ceph_debug.h @@ -18,6 +18,8 @@ #define DOUT_MASK_SUPER 0x00004000 #define DOUT_MASK_PROTOCOL 0x00008000 +#define DOUT_UNMASKABLE 0x80000000 + #endif diff --git a/src/kernel/super.h b/src/kernel/super.h index 9babb026e9ce8..32a149b38c99d 100644 --- a/src/kernel/super.h +++ b/src/kernel/super.h @@ -33,7 +33,7 @@ extern int ceph_debug_mask; #define CEPH_DUMP_ERROR_ALWAYS #define dout_flag(x, mask, args...) do { \ - if ((ceph_debug_mask & mask) && \ + if (((ceph_debug_mask | DOUT_UNMASKABLE) & mask) && \ ((DOUT_VAR >= 0 && x <= DOUT_VAR) || \ (DOUT_VAR < 0 && x <= ceph_debug))) { \ if (ceph_debug_console) \ -- 2.39.5