Subversion Repositories freemyipod

Rev

Rev 211 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 211 Rev 213
Line 2329... Line 2329...
2329
        if (ftl_erasectr[i])
2329
        if (ftl_erasectr[i])
2330
        {
2330
        {
2331
            sum += ftl_erasectr[i];
2331
            sum += ftl_erasectr[i];
2332
            count++;
2332
            count++;
2333
        }
2333
        }
-
 
2334
    uint32_t average = 0;
2334
    uint32_t average = sum / count;
2335
    if (count) average = sum / count;
2335
    for (i = 0; i < 0x2000; i++)
2336
    for (i = 0; i < 0x2000; i++)
2336
        if (!ftl_erasectr[i])
2337
        if (!ftl_erasectr[i])
2337
            ftl_erasectr[i] = average;
2338
            ftl_erasectr[i] = average;
2338
 
2339
 
2339
    cputs(CONSOLE_BOOT, "Committing scattered pages...\n");
2340
    cputs(CONSOLE_BOOT, "Committing scattered pages...\n");