t: Dropped mtraversal=traversal alias
We don't really need a second type anymore, and having one just risks confusing new users.
This commit is contained in:
@@ -163,7 +163,7 @@ code = '''
|
||||
uint8_t *seen = malloc((BLOCK_COUNT+7)/8);
|
||||
memset(seen, 0, (BLOCK_COUNT+7)/8);
|
||||
|
||||
lfsr_mtraversal_t mt = LFSR_MTRAVERSAL(
|
||||
lfsr_traversal_t t = LFSR_TRAVERSAL(
|
||||
(CKMETA) ? LFS_T_CKMETA : 0);
|
||||
for (lfs_block_t i = 0;; i++) {
|
||||
// a bit hacky, but this catches infinite loops
|
||||
@@ -171,7 +171,7 @@ code = '''
|
||||
|
||||
lfsr_tag_t tag;
|
||||
lfsr_bptr_t bptr;
|
||||
int err = lfsr_mtree_traverse(&lfs, &mt,
|
||||
int err = lfsr_mtree_traverse(&lfs, &t,
|
||||
&tag, &bptr);
|
||||
assert(!err || err == LFS_ERR_NOENT);
|
||||
if (err == LFS_ERR_NOENT) {
|
||||
@@ -332,7 +332,7 @@ code = '''
|
||||
uint8_t *seen = malloc((BLOCK_COUNT+7)/8);
|
||||
memset(seen, 0, (BLOCK_COUNT+7)/8);
|
||||
|
||||
lfsr_mtraversal_t mt = LFSR_MTRAVERSAL(
|
||||
lfsr_traversal_t t = LFSR_TRAVERSAL(
|
||||
((CKMETA) ? LFS_T_CKMETA : 0));
|
||||
for (lfs_block_t i = 0;; i++) {
|
||||
// a bit hacky, but this catches infinite loops
|
||||
@@ -340,7 +340,7 @@ code = '''
|
||||
|
||||
lfsr_tag_t tag;
|
||||
lfsr_bptr_t bptr;
|
||||
int err = lfsr_mtree_traverse(&lfs, &mt,
|
||||
int err = lfsr_mtree_traverse(&lfs, &t,
|
||||
&tag, &bptr);
|
||||
assert(!err || err == LFS_ERR_NOENT);
|
||||
if (err == LFS_ERR_NOENT) {
|
||||
@@ -487,7 +487,7 @@ code = '''
|
||||
uint8_t *seen = malloc((BLOCK_COUNT+7)/8);
|
||||
memset(seen, 0, (BLOCK_COUNT+7)/8);
|
||||
|
||||
lfsr_mtraversal_t mt = LFSR_MTRAVERSAL(
|
||||
lfsr_traversal_t t = LFSR_TRAVERSAL(
|
||||
((CKMETA) ? LFS_T_CKMETA : 0));
|
||||
for (lfs_block_t i = 0;; i++) {
|
||||
// a bit hacky, but this catches infinite loops
|
||||
@@ -495,7 +495,7 @@ code = '''
|
||||
|
||||
lfsr_tag_t tag;
|
||||
lfsr_bptr_t bptr;
|
||||
int err = lfsr_mtree_traverse(&lfs, &mt,
|
||||
int err = lfsr_mtree_traverse(&lfs, &t,
|
||||
&tag, &bptr);
|
||||
assert(!err || err == LFS_ERR_NOENT);
|
||||
if (err == LFS_ERR_NOENT) {
|
||||
|
||||
+16
-16
@@ -3362,7 +3362,7 @@ code = '''
|
||||
uint8_t *seen = malloc((BLOCK_COUNT+7)/8);
|
||||
memset(seen, 0, (BLOCK_COUNT+7)/8);
|
||||
|
||||
lfsr_mtraversal_t mt = LFSR_MTRAVERSAL(
|
||||
lfsr_traversal_t t = LFSR_TRAVERSAL(
|
||||
LFS_T_MTREEONLY
|
||||
| ((CKMETA) ? LFS_T_CKMETA : 0));
|
||||
for (lfs_block_t i = 0;; i++) {
|
||||
@@ -3371,7 +3371,7 @@ code = '''
|
||||
|
||||
lfsr_tag_t tag;
|
||||
lfsr_bptr_t bptr;
|
||||
int err = lfsr_mtree_traverse(&lfs, &mt,
|
||||
int err = lfsr_mtree_traverse(&lfs, &t,
|
||||
&tag, &bptr);
|
||||
assert(!err || err == LFS_ERR_NOENT);
|
||||
if (err == LFS_ERR_NOENT) {
|
||||
@@ -3478,7 +3478,7 @@ code = '''
|
||||
uint8_t *seen = malloc((BLOCK_COUNT+7)/8);
|
||||
memset(seen, 0, (BLOCK_COUNT+7)/8);
|
||||
|
||||
lfsr_mtraversal_t mt = LFSR_MTRAVERSAL(
|
||||
lfsr_traversal_t t = LFSR_TRAVERSAL(
|
||||
LFS_T_MTREEONLY
|
||||
| ((CKMETA) ? LFS_T_CKMETA : 0));
|
||||
for (lfs_block_t i = 0;; i++) {
|
||||
@@ -3487,7 +3487,7 @@ code = '''
|
||||
|
||||
lfsr_tag_t tag;
|
||||
lfsr_bptr_t bptr;
|
||||
int err = lfsr_mtree_traverse(&lfs, &mt,
|
||||
int err = lfsr_mtree_traverse(&lfs, &t,
|
||||
&tag, &bptr);
|
||||
assert(!err || err == LFS_ERR_NOENT);
|
||||
if (err == LFS_ERR_NOENT) {
|
||||
@@ -3616,7 +3616,7 @@ code = '''
|
||||
uint8_t *seen = malloc((BLOCK_COUNT+7)/8);
|
||||
memset(seen, 0, (BLOCK_COUNT+7)/8);
|
||||
|
||||
lfsr_mtraversal_t mt = LFSR_MTRAVERSAL(
|
||||
lfsr_traversal_t t = LFSR_TRAVERSAL(
|
||||
LFS_T_MTREEONLY
|
||||
| ((CKMETA) ? LFS_T_CKMETA : 0));
|
||||
for (lfs_block_t i = 0;; i++) {
|
||||
@@ -3625,7 +3625,7 @@ code = '''
|
||||
|
||||
lfsr_tag_t tag;
|
||||
lfsr_bptr_t bptr;
|
||||
int err = lfsr_mtree_traverse(&lfs, &mt,
|
||||
int err = lfsr_mtree_traverse(&lfs, &t,
|
||||
&tag, &bptr);
|
||||
assert(!err || err == LFS_ERR_NOENT);
|
||||
if (err == LFS_ERR_NOENT) {
|
||||
@@ -3775,7 +3775,7 @@ code = '''
|
||||
uint8_t *seen = malloc((BLOCK_COUNT+7)/8);
|
||||
memset(seen, 0, (BLOCK_COUNT+7)/8);
|
||||
|
||||
lfsr_mtraversal_t mt = LFSR_MTRAVERSAL(
|
||||
lfsr_traversal_t t = LFSR_TRAVERSAL(
|
||||
LFS_T_MTREEONLY
|
||||
| ((CKMETA) ? LFS_T_CKMETA : 0));
|
||||
for (lfs_block_t i = 0;; i++) {
|
||||
@@ -3784,7 +3784,7 @@ code = '''
|
||||
|
||||
lfsr_tag_t tag;
|
||||
lfsr_bptr_t bptr;
|
||||
int err = lfsr_mtree_traverse(&lfs, &mt,
|
||||
int err = lfsr_mtree_traverse(&lfs, &t,
|
||||
&tag, &bptr);
|
||||
assert(!err || err == LFS_ERR_NOENT);
|
||||
if (err == LFS_ERR_NOENT) {
|
||||
@@ -3918,7 +3918,7 @@ code = '''
|
||||
uint8_t *seen = malloc((BLOCK_COUNT+7)/8);
|
||||
memset(seen, 0, (BLOCK_COUNT+7)/8);
|
||||
|
||||
lfsr_mtraversal_t mt = LFSR_MTRAVERSAL(
|
||||
lfsr_traversal_t t = LFSR_TRAVERSAL(
|
||||
LFS_T_MTREEONLY
|
||||
| ((CKMETA) ? LFS_T_CKMETA : 0));
|
||||
for (lfs_block_t i = 0;; i++) {
|
||||
@@ -3927,7 +3927,7 @@ code = '''
|
||||
|
||||
lfsr_tag_t tag;
|
||||
lfsr_bptr_t bptr;
|
||||
int err = lfsr_mtree_traverse(&lfs, &mt,
|
||||
int err = lfsr_mtree_traverse(&lfs, &t,
|
||||
&tag, &bptr);
|
||||
assert(!err || err == LFS_ERR_NOENT);
|
||||
if (err == LFS_ERR_NOENT) {
|
||||
@@ -4039,7 +4039,7 @@ code = '''
|
||||
uint8_t *seen = malloc((BLOCK_COUNT+7)/8);
|
||||
memset(seen, 0, (BLOCK_COUNT+7)/8);
|
||||
|
||||
lfsr_mtraversal_t mt = LFSR_MTRAVERSAL(
|
||||
lfsr_traversal_t t = LFSR_TRAVERSAL(
|
||||
LFS_T_MTREEONLY
|
||||
| ((CKMETA) ? LFS_T_CKMETA : 0));
|
||||
for (lfs_block_t i = 0;; i++) {
|
||||
@@ -4048,7 +4048,7 @@ code = '''
|
||||
|
||||
lfsr_tag_t tag;
|
||||
lfsr_bptr_t bptr;
|
||||
int err = lfsr_mtree_traverse(&lfs, &mt,
|
||||
int err = lfsr_mtree_traverse(&lfs, &t,
|
||||
&tag, &bptr);
|
||||
assert(!err || err == LFS_ERR_NOENT);
|
||||
if (err == LFS_ERR_NOENT) {
|
||||
@@ -4202,7 +4202,7 @@ code = '''
|
||||
uint8_t *seen = malloc((BLOCK_COUNT+7)/8);
|
||||
memset(seen, 0, (BLOCK_COUNT+7)/8);
|
||||
|
||||
lfsr_mtraversal_t mt = LFSR_MTRAVERSAL(
|
||||
lfsr_traversal_t t = LFSR_TRAVERSAL(
|
||||
LFS_T_MTREEONLY
|
||||
| ((CKMETA) ? LFS_T_CKMETA : 0));
|
||||
for (lfs_block_t i = 0;; i++) {
|
||||
@@ -4211,7 +4211,7 @@ code = '''
|
||||
|
||||
lfsr_tag_t tag;
|
||||
lfsr_bptr_t bptr;
|
||||
int err = lfsr_mtree_traverse(&lfs, &mt,
|
||||
int err = lfsr_mtree_traverse(&lfs, &t,
|
||||
&tag, &bptr);
|
||||
assert(!err || err == LFS_ERR_NOENT);
|
||||
if (err == LFS_ERR_NOENT) {
|
||||
@@ -4329,7 +4329,7 @@ code = '''
|
||||
LFSR_DATA_MPTR(&LFSR_MPTR_MROOTANCHOR())))) => 0;
|
||||
|
||||
// technically, cycle detection only needs to work when we're validating
|
||||
lfsr_mtraversal_t mt = LFSR_MTRAVERSAL(
|
||||
lfsr_traversal_t t = LFSR_TRAVERSAL(
|
||||
LFS_T_MTREEONLY | LFS_T_CKMETA);
|
||||
for (lfs_block_t i = 0;; i++) {
|
||||
// assert that we detect the cycle in a reasonable number of iterations
|
||||
@@ -4337,7 +4337,7 @@ code = '''
|
||||
|
||||
lfsr_tag_t tag;
|
||||
lfsr_bptr_t bptr;
|
||||
int err = lfsr_mtree_traverse(&lfs, &mt,
|
||||
int err = lfsr_mtree_traverse(&lfs, &t,
|
||||
&tag, &bptr);
|
||||
assert(!err || err == LFS_ERR_CORRUPT);
|
||||
if (err == LFS_ERR_CORRUPT) {
|
||||
|
||||
+30
-30
@@ -6076,12 +6076,12 @@ code = '''
|
||||
while (true) {
|
||||
// we need internals to check this
|
||||
// ckmeta needed for eoff
|
||||
lfsr_mtraversal_t mt = LFSR_MTRAVERSAL(LFS_T_CKMETA);
|
||||
lfsr_traversal_t t_ = LFSR_TRAVERSAL(LFS_T_CKMETA);
|
||||
lfsr_tag_t tag;
|
||||
lfsr_bptr_t bptr;
|
||||
lfsr_mtree_traverse(&lfs, &mt, &tag, &bptr) => 0;
|
||||
lfsr_mtree_traverse(&lfs, &t_, &tag, &bptr) => 0;
|
||||
assert(tag == LFSR_TAG_MDIR);
|
||||
lfsr_mtree_traverse(&lfs, &mt, &tag, &bptr) => 0;
|
||||
lfsr_mtree_traverse(&lfs, &t_, &tag, &bptr) => 0;
|
||||
assert(tag == LFSR_TAG_BRANCH);
|
||||
if (lfsr_rbyd_eoff((lfsr_rbyd_t*)bptr.data.u.buffer)
|
||||
> GC_COMPACT_THRESH) {
|
||||
@@ -6136,12 +6136,12 @@ code = '''
|
||||
lfsr_traversal_close(&lfs, &t) => 0;
|
||||
|
||||
// mtree should have been compacted
|
||||
lfsr_mtraversal_t mt = LFSR_MTRAVERSAL(LFS_T_CKMETA);
|
||||
lfsr_traversal_t t_ = LFSR_TRAVERSAL(LFS_T_CKMETA);
|
||||
lfsr_tag_t tag;
|
||||
lfsr_bptr_t bptr;
|
||||
lfsr_mtree_traverse(&lfs, &mt, &tag, &bptr) => 0;
|
||||
lfsr_mtree_traverse(&lfs, &t_, &tag, &bptr) => 0;
|
||||
assert(tag == LFSR_TAG_MDIR);
|
||||
lfsr_mtree_traverse(&lfs, &mt, &tag, &bptr) => 0;
|
||||
lfsr_mtree_traverse(&lfs, &t_, &tag, &bptr) => 0;
|
||||
assert(tag == LFSR_TAG_BRANCH);
|
||||
assert(lfsr_rbyd_eoff((lfsr_rbyd_t*)bptr.data.u.buffer)
|
||||
<= GC_COMPACT_THRESH);
|
||||
@@ -6558,12 +6558,12 @@ code = '''
|
||||
while (true) {
|
||||
// we need internals to check this
|
||||
// ckmeta needed for eoff
|
||||
lfsr_mtraversal_t mt = LFSR_MTRAVERSAL(LFS_T_CKMETA);
|
||||
lfsr_traversal_t t_ = LFSR_TRAVERSAL(LFS_T_CKMETA);
|
||||
lfsr_tag_t tag;
|
||||
lfsr_bptr_t bptr;
|
||||
lfsr_mtree_traverse(&lfs, &mt, &tag, &bptr) => 0;
|
||||
lfsr_mtree_traverse(&lfs, &t_, &tag, &bptr) => 0;
|
||||
assert(tag == LFSR_TAG_MDIR);
|
||||
lfsr_mtree_traverse(&lfs, &mt, &tag, &bptr) => 0;
|
||||
lfsr_mtree_traverse(&lfs, &t_, &tag, &bptr) => 0;
|
||||
assert(tag == LFSR_TAG_BRANCH);
|
||||
if (lfsr_rbyd_eoff((lfsr_rbyd_t*)bptr.data.u.buffer)
|
||||
> GC_COMPACT_THRESH) {
|
||||
@@ -6605,13 +6605,13 @@ code = '''
|
||||
lfsr_traversal_close(&lfs, &t) => 0;
|
||||
|
||||
// bshrub should have been compacted
|
||||
lfsr_mtraversal_t mt = LFSR_MTRAVERSAL(LFS_T_CKMETA);
|
||||
lfsr_traversal_t t_ = LFSR_TRAVERSAL(LFS_T_CKMETA);
|
||||
lfsr_tag_t tag;
|
||||
lfsr_bptr_t bptr;
|
||||
lfsr_mtree_traverse(&lfs, &mt, &tag, &bptr) => 0;
|
||||
lfsr_mtree_traverse(&lfs, &t_, &tag, &bptr) => 0;
|
||||
assert(tag == LFSR_TAG_MDIR);
|
||||
while (true) {
|
||||
int err = lfsr_mtree_traverse(&lfs, &mt, &tag, &bptr);
|
||||
int err = lfsr_mtree_traverse(&lfs, &t_, &tag, &bptr);
|
||||
assert(!err || err == LFS_ERR_NOENT);
|
||||
if (err == LFS_ERR_NOENT) {
|
||||
break;
|
||||
@@ -6675,12 +6675,12 @@ code = '''
|
||||
while (true) {
|
||||
// we need internals to check this
|
||||
// ckmeta needed for eoff
|
||||
lfsr_mtraversal_t mt = LFSR_MTRAVERSAL(LFS_T_CKMETA);
|
||||
lfsr_traversal_t t_ = LFSR_TRAVERSAL(LFS_T_CKMETA);
|
||||
lfsr_tag_t tag;
|
||||
lfsr_bptr_t bptr;
|
||||
lfsr_mtree_traverse(&lfs, &mt, &tag, &bptr) => 0;
|
||||
lfsr_mtree_traverse(&lfs, &t_, &tag, &bptr) => 0;
|
||||
assert(tag == LFSR_TAG_MDIR);
|
||||
lfsr_mtree_traverse(&lfs, &mt, &tag, &bptr) => 0;
|
||||
lfsr_mtree_traverse(&lfs, &t_, &tag, &bptr) => 0;
|
||||
assert(tag == LFSR_TAG_BRANCH);
|
||||
if (lfsr_rbyd_eoff((lfsr_rbyd_t*)bptr.data.u.buffer)
|
||||
> GC_COMPACT_THRESH) {
|
||||
@@ -6722,13 +6722,13 @@ code = '''
|
||||
lfsr_traversal_close(&lfs, &t) => 0;
|
||||
|
||||
// bshrub should have been compacted
|
||||
lfsr_mtraversal_t mt = LFSR_MTRAVERSAL(LFS_T_CKMETA);
|
||||
lfsr_traversal_t t_ = LFSR_TRAVERSAL(LFS_T_CKMETA);
|
||||
lfsr_tag_t tag;
|
||||
lfsr_bptr_t bptr;
|
||||
lfsr_mtree_traverse(&lfs, &mt, &tag, &bptr) => 0;
|
||||
lfsr_mtree_traverse(&lfs, &t_, &tag, &bptr) => 0;
|
||||
assert(tag == LFSR_TAG_MDIR);
|
||||
while (true) {
|
||||
int err = lfsr_mtree_traverse(&lfs, &mt, &tag, &bptr);
|
||||
int err = lfsr_mtree_traverse(&lfs, &t_, &tag, &bptr);
|
||||
assert(!err || err == LFS_ERR_NOENT);
|
||||
if (err == LFS_ERR_NOENT) {
|
||||
break;
|
||||
@@ -6793,12 +6793,12 @@ code = '''
|
||||
while (true) {
|
||||
// we need internals to check this
|
||||
// ckmeta needed for eoff
|
||||
lfsr_mtraversal_t mt = LFSR_MTRAVERSAL(LFS_T_CKMETA);
|
||||
lfsr_traversal_t t_ = LFSR_TRAVERSAL(LFS_T_CKMETA);
|
||||
lfsr_tag_t tag;
|
||||
lfsr_bptr_t bptr;
|
||||
lfsr_mtree_traverse(&lfs, &mt, &tag, &bptr) => 0;
|
||||
lfsr_mtree_traverse(&lfs, &t_, &tag, &bptr) => 0;
|
||||
assert(tag == LFSR_TAG_MDIR);
|
||||
lfsr_mtree_traverse(&lfs, &mt, &tag, &bptr) => 0;
|
||||
lfsr_mtree_traverse(&lfs, &t_, &tag, &bptr) => 0;
|
||||
assert(tag == LFSR_TAG_BRANCH);
|
||||
if (lfsr_rbyd_eoff((lfsr_rbyd_t*)bptr.data.u.buffer)
|
||||
> GC_COMPACT_THRESH) {
|
||||
@@ -6838,13 +6838,13 @@ code = '''
|
||||
lfsr_traversal_close(&lfs, &t) => 0;
|
||||
|
||||
// bshrub should have been compacted
|
||||
lfsr_mtraversal_t mt = LFSR_MTRAVERSAL(LFS_T_CKMETA);
|
||||
lfsr_traversal_t t_ = LFSR_TRAVERSAL(LFS_T_CKMETA);
|
||||
lfsr_tag_t tag;
|
||||
lfsr_bptr_t bptr;
|
||||
lfsr_mtree_traverse(&lfs, &mt, &tag, &bptr) => 0;
|
||||
lfsr_mtree_traverse(&lfs, &t_, &tag, &bptr) => 0;
|
||||
assert(tag == LFSR_TAG_MDIR);
|
||||
while (true) {
|
||||
int err = lfsr_mtree_traverse(&lfs, &mt, &tag, &bptr);
|
||||
int err = lfsr_mtree_traverse(&lfs, &t_, &tag, &bptr);
|
||||
assert(!err || err == LFS_ERR_NOENT);
|
||||
if (err == LFS_ERR_NOENT) {
|
||||
break;
|
||||
@@ -6909,12 +6909,12 @@ code = '''
|
||||
while (true) {
|
||||
// we need internals to check this
|
||||
// ckmeta needed for eoff
|
||||
lfsr_mtraversal_t mt = LFSR_MTRAVERSAL(LFS_T_CKMETA);
|
||||
lfsr_traversal_t t_ = LFSR_TRAVERSAL(LFS_T_CKMETA);
|
||||
lfsr_tag_t tag;
|
||||
lfsr_bptr_t bptr;
|
||||
lfsr_mtree_traverse(&lfs, &mt, &tag, &bptr) => 0;
|
||||
lfsr_mtree_traverse(&lfs, &t_, &tag, &bptr) => 0;
|
||||
assert(tag == LFSR_TAG_MDIR);
|
||||
lfsr_mtree_traverse(&lfs, &mt, &tag, &bptr) => 0;
|
||||
lfsr_mtree_traverse(&lfs, &t_, &tag, &bptr) => 0;
|
||||
assert(tag == LFSR_TAG_BRANCH);
|
||||
if (lfsr_rbyd_eoff((lfsr_rbyd_t*)bptr.data.u.buffer)
|
||||
> GC_COMPACT_THRESH) {
|
||||
@@ -6975,13 +6975,13 @@ code = '''
|
||||
lfsr_traversal_close(&lfs, &t) => 0;
|
||||
|
||||
// bshrub should have been compacted
|
||||
lfsr_mtraversal_t mt = LFSR_MTRAVERSAL(LFS_T_CKMETA);
|
||||
lfsr_traversal_t t_ = LFSR_TRAVERSAL(LFS_T_CKMETA);
|
||||
lfsr_tag_t tag;
|
||||
lfsr_bptr_t bptr;
|
||||
lfsr_mtree_traverse(&lfs, &mt, &tag, &bptr) => 0;
|
||||
lfsr_mtree_traverse(&lfs, &t_, &tag, &bptr) => 0;
|
||||
assert(tag == LFSR_TAG_MDIR);
|
||||
while (true) {
|
||||
int err = lfsr_mtree_traverse(&lfs, &mt, &tag, &bptr);
|
||||
int err = lfsr_mtree_traverse(&lfs, &t_, &tag, &bptr);
|
||||
assert(!err || err == LFS_ERR_NOENT);
|
||||
if (err == LFS_ERR_NOENT) {
|
||||
break;
|
||||
|
||||
Reference in New Issue
Block a user