Mercurial > yaffs-ecoscentric
diff yaffs_fs.c @ 21:409e034192c1
Allow use of page zero
| author | charles |
|---|---|
| date | Wed, 06 Jul 2005 00:54:59 +0100 |
| parents | d8f81b47435c |
| children | 4ebabd859f38 |
line wrap: on
line diff
--- a/yaffs_fs.c +++ b/yaffs_fs.c @@ -1365,7 +1365,7 @@ static struct super_block *yaffs_interna dev->genericDevice = NULL; // Not used for RAM emulation. nBlocks = YAFFS_RAM_EMULATION_SIZE / (YAFFS_CHUNKS_PER_BLOCK * YAFFS_BYTES_PER_CHUNK); - dev->startBlock = 1; // Don't use block 0 + dev->startBlock = 0; dev->endBlock = nBlocks - 1; dev->nChunksPerBlock = YAFFS_CHUNKS_PER_BLOCK; dev->nBytesPerChunk = YAFFS_BYTES_PER_CHUNK; @@ -1383,7 +1383,7 @@ static struct super_block *yaffs_interna dev->nChunksPerBlock = nandemul2k_GetChunksPerBlock(); dev->nBytesPerChunk = nandemul2k_GetBytesPerChunk();; nBlocks = nandemul2k_GetNumberOfBlocks(); - dev->startBlock = 1; // Don't use block 0 + dev->startBlock = 0; dev->endBlock = nBlocks - 1; } else @@ -1515,7 +1515,7 @@ static struct super_block *yaffs_interna // Set up the memory size parameters.... nBlocks = mtd->size / (YAFFS_CHUNKS_PER_BLOCK * YAFFS_BYTES_PER_CHUNK); - dev->startBlock = 1; // Don't use block 0 + dev->startBlock = 0; dev->endBlock = nBlocks - 1; dev->nChunksPerBlock = YAFFS_CHUNKS_PER_BLOCK; dev->nBytesPerChunk = YAFFS_BYTES_PER_CHUNK; @@ -1535,7 +1535,7 @@ static struct super_block *yaffs_interna dev->nBytesPerChunk = mtd->oobblock; dev->nChunksPerBlock = mtd->erasesize / mtd->oobblock; nBlocks = mtd->size / mtd->erasesize; - dev->startBlock = 1; // Don't use block 0 + dev->startBlock = 0; dev->endBlock = nBlocks - 1; } else
