]> err.no Git - linux-2.6/blobdiff - fs/jffs2/debug.h
[JFFS2] Add erase block summary support (mount time improvement)
[linux-2.6] / fs / jffs2 / debug.h
index 3a7b11c2dd86b869cbaa30676d621b22ccfcab31..60e5dbb3946a36589f9e6470e54ba2f10bb05449 100644 (file)
@@ -7,7 +7,7 @@
  *
  * For licensing information, see the file 'LICENCE' in this directory.
  *
- * $Id: debug.h,v 1.12 2005/08/05 10:43:47 dedekind Exp $
+ * $Id: debug.h,v 1.15 2005/09/07 08:34:54 havasi Exp $
  *
  */
 #ifndef _JFFS2_DEBUG_H_
@@ -28,6 +28,7 @@
 #define JFFS2_DBG_DENTLIST_MESSAGES
 #define JFFS2_DBG_NODEREF_MESSAGES
 #define JFFS2_DBG_INOCACHE_MESSAGES
+#define JFFS2_DBG_SUMMARY_MESSAGES
 #endif
 
 #if CONFIG_JFFS2_FS_DEBUG == 2
 #define JFFS2_ERROR(fmt, ...)                                          \
        do {                                                            \
                printk(JFFS2_ERR_LVL JFFS2_ERR_MSG_PREFIX               \
-                       " %d,%s: " fmt, current->pid,                   \
+                       " (%d) %s: " fmt, current->pid,                 \
                        __FUNCTION__, ##__VA_ARGS__);                   \
        } while(0)
 
 #define JFFS2_WARNING(fmt, ...)                                                \
        do {                                                            \
                printk(JFFS2_WARN_LVL JFFS2_WARN_MSG_PREFIX             \
-                       " %d,%s: " fmt, current->pid,                   \
+                       " (%d) %s: " fmt, current->pid,                 \
                        __FUNCTION__, ##__VA_ARGS__);                   \
        } while(0)
                        
 #define JFFS2_NOTICE(fmt, ...)                                         \
        do {                                                            \
                printk(JFFS2_NOTICE_LVL JFFS2_NOTICE_MSG_PREFIX         \
-                       " %d,%s: " fmt, current->pid,                   \
+                       " (%d) %s: " fmt, current->pid,                 \
                        __FUNCTION__, ##__VA_ARGS__);                   \
        } while(0)
 
 #define JFFS2_DEBUG(fmt, ...)                                          \
        do {                                                            \
                printk(JFFS2_DBG_LVL JFFS2_DBG_MSG_PREFIX               \
-                       " %d,%s: " fmt, current->pid,                   \
+                       " (%d) %s: " fmt, current->pid,                 \
                        __FUNCTION__, ##__VA_ARGS__);                   \
        } while(0)
 
 #define JFFS2_DBG_INOCACHE(fmt, ...)
 #endif
 
+/* Summary debugging messages */
+#ifdef JFFS2_DBG_SUMMARY_MESSAGES
+#define JFFS2_DBG_SUMMARY(fmt, ...)    JFFS2_DEBUG(fmt, ##__VA_ARGS__)
+#else
+#define JFFS2_DBG_SUMMARY(fmt, ...)
+#endif
+
 /* Watch the object allocations */
 #ifdef JFFS2_DBG_MEMALLOC_MESSAGES
 #define JFFS2_DBG_MEMALLOC(fmt, ...)   JFFS2_DEBUG(fmt, ##__VA_ARGS__)