Advertisement
Guest User

Untitled

a guest
Jan 13th, 2014
129
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.65 KB | None | 0 0
  1. layout->eccbytes = ecc->bytes;
  2. layout->oobavail = mtd->oobsize - (ecc->bytes * nsectors) - 2;
  3. for (i = 1; i < nsectors; i++) {
  4. if (i == 0) {
  5. layout->oobfree[0].offset = 2;
  6. layout->oobfree[0].length = 2;
  7. } else {
  8. layout->oobfree[i].offset = (ecc->bytes + 4) * i;
  9. layout->oobfree[i].length = 4;
  10. }
  11.  
  12. for (j = 0; j < ecc->bytes; j++)
  13. layout->eccpos[(nsectors * i) + j] =
  14. layout->oobfree[i].offset +
  15. layout->oobfree[i].length + j;
  16. }
  17. layout->oobfree[i].length = mtd->oobsize - layout->oobfree[0].offset;
  18. if (layout->oobfree[i].length)
  19. layout->oobfree[i].offset = (ecc->bytes + 4) * nsectors;
  20. ecc->layout = layout;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement