]> git.ipfire.org Git - thirdparty/mdadm.git/blobdiff - mdmon.h
Always initialise a struct super_type to zero
[thirdparty/mdadm.git] / mdmon.h
diff --git a/mdmon.h b/mdmon.h
index 965f6438aea6cc4c80a26d74abc38c1c19e4f3e7..f1b6d76ea367a2ec55cb06df41bb173e4f0c0930 100644 (file)
--- a/mdmon.h
+++ b/mdmon.h
@@ -1,3 +1,10 @@
+#ifdef DEBUG
+#define dprintf(fmt, arg...) \
+       fprintf(stderr, fmt, ##arg)
+#else
+#define dprintf(fmt, arg...) \
+        ({ if (0) fprintf(stderr, fmt, ##arg); 0; })
+#endif
 
 enum array_state { clear, inactive, suspended, readonly, read_auto,
                   clean, active, write_pending, active_idle, bad_word};
@@ -16,6 +23,8 @@ struct active_array {
        enum array_state prev_state, curr_state, next_state;
        enum sync_action prev_action, curr_action, next_action;
 
+       int check_degraded; /* flag set by mon, read by manage */
+
        int devnum;
 
        unsigned long long resync_start;