mirror of
https://github.com/eledio-devices/thirdparty-littlefs.git
synced 2025-11-01 16:14:13 +01:00
Compare commits
1 Commits
v2.4.2
...
debug-allo
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
69b34644bd |
8
lfs.c
8
lfs.c
@@ -466,9 +466,15 @@ static int lfs_alloc(lfs_t *lfs, lfs_block_t *block) {
|
||||
}
|
||||
}
|
||||
|
||||
// no free blocks in lookahead buffer, need to scan tree
|
||||
LFS_DEBUG("Scanning for free blocks %"PRIx32"-%"PRIx32,
|
||||
lfs->free.i + lfs->free.off,
|
||||
(lfs->free.i + lfs->free.off + 8*lfs->cfg->lookahead_size)
|
||||
% lfs->cfg->block_count);
|
||||
|
||||
// check if we have looked at all blocks since last ack
|
||||
if (lfs->free.ack == 0) {
|
||||
LFS_ERROR("No more free space %"PRIu32,
|
||||
LFS_ERROR("No more free space %"PRIx32,
|
||||
lfs->free.i + lfs->free.off);
|
||||
return LFS_ERR_NOSPC;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user