diff --git a/runners/bench_runner.h b/runners/bench_runner.h index de3af28d..37944c2b 100644 --- a/runners/bench_runner.h +++ b/runners/bench_runner.h @@ -118,7 +118,7 @@ void bench_permutation(size_t i, uint32_t *buffer, size_t size); BENCH_DEFINE(GC_STEPS, 0 ) \ BENCH_DEFINE(GC_COMPACT_THRESH, 0 ) \ BENCH_DEFINE(INLINE_SIZE, BLOCK_SIZE/4 ) \ - BENCH_DEFINE(FRAGMENT_SIZE, BLOCK_SIZE/8 ) \ + BENCH_DEFINE(FRAGMENT_SIZE, LFS_MIN(BLOCK_SIZE/8, 512) ) \ BENCH_DEFINE(CRYSTAL_THRESH, BLOCK_SIZE/8 ) \ BENCH_DEFINE(FRAGMENT_THRESH, -1 ) \ BENCH_DEFINE(ERASE_VALUE, 0xff ) \ diff --git a/runners/test_runner.h b/runners/test_runner.h index 2efeb6a8..4054043c 100644 --- a/runners/test_runner.h +++ b/runners/test_runner.h @@ -109,7 +109,7 @@ void test_permutation(size_t i, uint32_t *buffer, size_t size); TEST_DEFINE(GC_STEPS, 0 ) \ TEST_DEFINE(GC_COMPACT_THRESH, 0 ) \ TEST_DEFINE(INLINE_SIZE, BLOCK_SIZE/4 ) \ - TEST_DEFINE(FRAGMENT_SIZE, BLOCK_SIZE/8 ) \ + TEST_DEFINE(FRAGMENT_SIZE, LFS_MIN(BLOCK_SIZE/8, 512) ) \ TEST_DEFINE(CRYSTAL_THRESH, BLOCK_SIZE/8 ) \ TEST_DEFINE(FRAGMENT_THRESH, -1 ) \ TEST_DEFINE(ERASE_VALUE, 0xff ) \