X-Git-Url: http://www.aleph1.co.uk/gitweb/?p=yaffs2.git;a=blobdiff_plain;f=yaffs_fs.c;h=368e6579cd630146f9954f4bffe08e68d1cfa345;hp=5ff8f36bd335c3fcd3541d7608f5a3e0a09e991d;hb=5e1b1f2ad15a8d27d2ee4dadbc712d702dc78b93;hpb=7b8bbeef9f32bbc33c32afc396974273e10deb32 diff --git a/yaffs_fs.c b/yaffs_fs.c index 5ff8f36..368e657 100644 --- a/yaffs_fs.c +++ b/yaffs_fs.c @@ -31,7 +31,7 @@ */ const char *yaffs_fs_c_version = - "$Id: yaffs_fs.c,v 1.54 2006-10-24 18:09:15 charles Exp $"; + "$Id: yaffs_fs.c,v 1.55 2006-12-19 21:33:41 charles Exp $"; extern const char *yaffs_guts_c_version; #include @@ -1662,7 +1662,7 @@ static struct super_block *yaffs_internal_read_super(int yaffsVersion, #endif nBlocks = mtd->size / mtd->erasesize; - dev->nCheckpointReservedBlocks = 10; + dev->nCheckpointReservedBlocks = CONFIG_YAFFS_CHECKPOINT_RESERVED_BLOCKS; dev->startBlock = 0; dev->endBlock = nBlocks - 1; } else { @@ -2009,7 +2009,8 @@ static int yaffs_proc_write(struct file *file, const char *buf, } } - yaffs_traceMask = rg; + yaffs_traceMask = rg | YAFFS_TRACE_ALWAYS; + if (rg & YAFFS_TRACE_ALWAYS) { for (i = 0; mask_flags[i].mask_name != NULL; i++) { char flag;