u32 actual_tolm;
        u16 limit;
        int slot_row;
-       int maxch;
-       int maxdimmperch;
        int way0, way1;
 
        pvt = mci->pvt_info;
        pci_read_config_dword(pvt->system_address, AMBASE + sizeof(u32),
                        &pvt->u.ambase_top);
 
-       maxdimmperch = pvt->maxdimmperch;
-       maxch = pvt->maxch;
-
        edac_dbg(2, "AMBASE= 0x%lx  MAXCH= %d  MAX-DIMM-Per-CH= %d\n",
                 (long unsigned int)pvt->ambase, pvt->maxch, pvt->maxdimmperch);
 
 {
        struct i5000_pvt *pvt;
        struct dimm_info *dimm;
-       int empty, channel_count;
+       int empty;
        int max_csrows;
        int mtr;
        int csrow_megs;
        int slot;
 
        pvt = mci->pvt_info;
-
-       channel_count = pvt->maxch;
        max_csrows = pvt->maxdimmperch * 2;
 
        empty = 1;              /* Assume NO memory */