*/
 static void inject_ecc_error(void *ptr, int par)
 {
-       u32 val;
-
        /*
         * Taken from PPC460EX/EXr/GT users manual (Rev 1.21)
         * 22.2.17.13 ECC Diagnostics
         */
 
        out_be32(ptr, 0x00000000);
-       val = in_be32(ptr);
+       in_be32(ptr);
 
        /* 6. Set memory controller to no error checking */
        set_mcopt1_mchk(SDRAM_MCOPT1_MCHK_NON);
                out_be32(ptr, in_be32(ptr) ^ 0x00000003);
 
        /* 8. Wait for SDRAM idle */
-       val = in_be32(ptr);
+       in_be32(ptr);
        set_mcopt1_mchk(SDRAM_MCOPT1_MCHK_CHK_REP);
 
        /* Wait for SDRAM idle */
        u32 end_address;
        u32 address_increment;
        u32 mcopt1;
-       u32 val;
 
        /*
         * Fill ECC parity byte again. Otherwise further accesses to
         */
 
        /* Wait for SDRAM idle */
-       val = in_be32(0x00000000);
+       in_be32(0x00000000);
        set_mcopt1_mchk(SDRAM_MCOPT1_MCHK_GEN);
 
        /* ECC bit set method for non-cached memory */