Cleaned up bshrub code a bit

Mostly moved things around, removed a vestigial but harmless eviction
check in lfsr_mdir_compact__, add lfsr_bshrub_alloc/fetch, etc.
This commit is contained in:
Christopher Haster
2023-11-21 12:39:46 -06:00
parent 2a4aadca0e
commit bc8d54f9e0
2 changed files with 257 additions and 222 deletions
+2 -2
View File
@@ -4295,7 +4295,7 @@ code = '''
assert(i <= 2*N);
lfsr_binfo_t binfo;
int err = lfsr_btree_traversalread(&lfs, &btree, &traversal, &binfo);
int err = lfsr_btree_traverse(&lfs, &btree, &traversal, &binfo);
assert(!err || err == LFS_ERR_NOENT);
if (err == LFS_ERR_NOENT) {
break;
@@ -4447,7 +4447,7 @@ code = '''
assert(i <= 2*N);
lfsr_binfo_t binfo;
int err = lfsr_btree_traversalread(&lfs, &btree, &traversal, &binfo);
int err = lfsr_btree_traverse(&lfs, &btree, &traversal, &binfo);
assert(!err || err == LFS_ERR_NOENT);
if (err == LFS_ERR_NOENT) {
break;