diff --git a/.travis.yml b/.travis.yml index e0e9594..762e4e3 100644 --- a/.travis.yml +++ b/.travis.yml @@ -136,6 +136,7 @@ jobs: env: - STAGE=test - NAME=littlefs-migration + if: branch !~ -prefix$ install: - sudo apt-get install libfuse-dev - git clone --depth 1 https://github.com/geky/littlefs-fuse -b v2-alpha v2 diff --git a/lfs2.c b/lfs2.c index 1333497..0ea658f 100644 --- a/lfs2.c +++ b/lfs2.c @@ -80,21 +80,6 @@ static int lfs2_bd_read(lfs2_t *lfs2, diff = lfs2_min(diff, rcache->off-off); } - if (size >= hint && off % lfs2->cfg->read_size == 0 && - size >= lfs2->cfg->read_size) { - // bypass cache? - diff = lfs2_aligndown(diff, lfs2->cfg->read_size); - int err = lfs2->cfg->read(lfs2->cfg, block, off, data, diff); - if (err) { - return err; - } - - data += diff; - off += diff; - size -= diff; - continue; - } - // load to cache, first condition can no longer fail LFS2_ASSERT(block < lfs2->cfg->block_count); rcache->block = block;