yaffs Fixed some bugs in direct/timothy_tests/mirror_tests
[yaffs2.git] / yaffs_trace.h
index 68a2ffc9dbc8efcba86902113ac18903d7b687ec..6273dbf9f63f150aea213c5307239b8da007a56b 100644 (file)
@@ -1,7 +1,7 @@
 /*
  * YAFFS: Yet another Flash File System . A NAND-flash specific file system.
  *
- * Copyright (C) 2002-2007 Aleph One Ltd.
+ * Copyright (C) 2002-2010 Aleph One Ltd.
  *   for Toby Churchill Ltd and Brightstar Engineering
  *
  * Created by Charles Manning <charles@aleph1.co.uk>
  * Note: Only YAFFS headers are LGPL, YAFFS C code is covered by GPL.
  */
 
-
 #ifndef __YTRACE_H__
 #define __YTRACE_H__
 
-extern unsigned int yaffs_traceMask;
+extern unsigned int yaffs_trace_mask;
 extern unsigned int yaffs_wr_attempts;
 
 /*
@@ -47,14 +46,12 @@ extern unsigned int yaffs_wr_attempts;
 #define YAFFS_TRACE_VERIFY_ALL         0x000F0000
 
 #define YAFFS_TRACE_SYNC               0x00100000
-
 #define YAFFS_TRACE_BACKGROUND         0x00200000
+#define YAFFS_TRACE_LOCK               0x00400000
+#define YAFFS_TRACE_MOUNT              0x00800000
 
 #define YAFFS_TRACE_ERROR              0x40000000
 #define YAFFS_TRACE_BUG                        0x80000000
 #define YAFFS_TRACE_ALWAYS             0xF0000000
 
-
-#define T(mask, p) do { if ((mask) & (yaffs_traceMask | YAFFS_TRACE_ALWAYS)) TOUT(p); } while (0)
-
 #endif