yaffs: Improve debug chunk erased checking, change refreshPeriod
[yaffs2.git] / yportenv.h
index d962fca6b2dd3c034a468d12f952ca221e14135f..13cc1eb621783ebbfd7c860509593194dbf97d25 100644 (file)
@@ -71,8 +71,8 @@
 #define YFREE_ALT(x)   vfree(x)
 #define YMALLOC_DMA(x) YMALLOC(x)
 
-/* KR - added for use in scan so processes aren't blocked indefinitely. */
 #define YYIELD() schedule()
+#define Y_DUMP_STACK() dump_stack()
 
 #define YAFFS_ROOT_MODE                        0755
 #define YAFFS_LOSTNFOUND_MODE          0700
 
 #endif
 
+#ifndef Y_DUMP_STACK
+#define Y_DUMP_STACK() do { } while (0)
+#endif
 
 #ifndef YBUG
 #define YBUG() do {\
        T(YAFFS_TRACE_BUG,\
                (TSTR("==>> yaffs bug: " __FILE__ " %d" TENDSTR),\
                __LINE__));\
+       Y_DUMP_STACK();\
 } while (0)
 #endif