Mercurial > ecos
diff packages/redboot/current/src/fs/e2fs.c @ 466:995048bffcec
RedBoot e2fs fix
| author | msalter |
|---|---|
| date | Wed, 18 Dec 2002 13:03:16 +0000 |
| parents | e46ccba0c5f1 |
| children | 8285bebc3a89 |
line wrap: on
line diff
--- a/packages/redboot/current/src/fs/e2fs.c +++ b/packages/redboot/current/src/fs/e2fs.c @@ -103,6 +103,8 @@ e2fs_get_gdesc(e2fs_desc_t *e2fs, cyg_ui if (!PARTITION_READ(e2fs->part, sec_nr, (cyg_uint32 *)e2fs->gdesc_cache, sizeof(e2fs->gdesc_cache)/SECTOR_SIZE)) return 0; + + e2fs->gdesc_first = (group_nr / E2FS_GDESC_CACHE_SIZE) * E2FS_GDESC_CACHE_SIZE; } *gdesc = e2fs->gdesc_cache[group_nr - e2fs->gdesc_first];
