Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- layout->eccbytes = ecc->bytes;
- layout->oobavail = mtd->oobsize - (ecc->bytes * nsectors) - 2;
- for (i = 1; i < nsectors; i++) {
- if (i == 0) {
- layout->oobfree[0].offset = 2;
- layout->oobfree[0].length = 2;
- } else {
- layout->oobfree[i].offset = (ecc->bytes + 4) * i;
- layout->oobfree[i].length = 4;
- }
- for (j = 0; j < ecc->bytes; j++)
- layout->eccpos[(nsectors * i) + j] =
- layout->oobfree[i].offset +
- layout->oobfree[i].length + j;
- }
- layout->oobfree[i].length = mtd->oobsize - layout->oobfree[0].offset;
- if (layout->oobfree[i].length)
- layout->oobfree[i].offset = (ecc->bytes + 4) * nsectors;
- ecc->layout = layout;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement