int eccbytes = CONFIG_SYS_NAND_ECCBYTES;
        int eccsteps = CONFIG_SYS_NAND_ECCSTEPS;
        uint8_t *p = dst;
-       int stat;
 
        /*
         * No malloc available for now, just use some temporary locations
                this->ecc.hwctl(&mtd, NAND_ECC_READ);
                this->read_buf(&mtd, p, eccsize);
                this->ecc.calculate(&mtd, p, &ecc_calc[i]);
-               stat = this->ecc.correct(&mtd, p, &ecc_code[i], &ecc_calc[i]);
+               this->ecc.correct(&mtd, p, &ecc_code[i], &ecc_calc[i]);
        }
 
        return 0;
        int eccbytes = CONFIG_SYS_NAND_ECCBYTES;
        int eccsteps = CONFIG_SYS_NAND_ECCSTEPS;
        uint8_t *p = dst;
-       int stat;
 
        nand_command(block, page, 0, NAND_CMD_READ0);
 
                 * from correct_data(). We just hope that all possible errors
                 * are corrected by this routine.
                 */
-               stat = this->ecc.correct(&mtd, p, &ecc_code[i], &ecc_calc[i]);
+               this->ecc.correct(&mtd, p, &ecc_code[i], &ecc_calc[i]);
        }
 
        return 0;