|
|
@ -74,8 +74,7 @@ int mufs_free_block(struct mufs *fs, uint32_t block) |
|
|
|
if (block < 1 + nbitmap_size) |
|
|
|
if (block < 1 + nbitmap_size) |
|
|
|
return -1; |
|
|
|
return -1; |
|
|
|
|
|
|
|
|
|
|
|
flash_erase(fs->dev, block << fs->dev->log2_block_size, |
|
|
|
flash_erase(fs->dev, block, 1); |
|
|
|
1 << fs->dev->log2_block_size); |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
return mufs_mark_block(fs, block - 1 - nbitmap_size, 0); |
|
|
|
return mufs_mark_block(fs, block - 1 - nbitmap_size, 0); |
|
|
|
} |
|
|
|
} |
|
|
|