|
|
@ -55,10 +55,6 @@ static size_t mufs_next_free_block(struct mufs *fs) |
|
|
|
if ((index = next_clear_bit(data, bitlen)) != SIZE_MAX) |
|
|
|
if ((index = next_clear_bit(data, bitlen)) != SIZE_MAX) |
|
|
|
return (offset >> (ilog2(8) + ilog2(32))) + index; |
|
|
|
return (offset >> (ilog2(8) + ilog2(32))) + index; |
|
|
|
|
|
|
|
|
|
|
|
if (flash_write(fs->dev, (1 << dev->log2_block_size) + offset, data, |
|
|
|
|
|
|
|
len) == 0) |
|
|
|
|
|
|
|
return SIZE_MAX; |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
offset += len; |
|
|
|
offset += len; |
|
|
|
nblocks -= bitlen; |
|
|
|
nblocks -= bitlen; |
|
|
|
} |
|
|
|
} |
|
|
|