===== arch/ia64/kernel/mca.c 1.69 vs edited ===== --- 1.69/arch/ia64/kernel/mca.c 2004-09-30 11:49:13 -07:00 +++ edited/arch/ia64/kernel/mca.c 2004-10-20 09:27:20 -07:00 @@ -593,7 +593,7 @@ { cmcv_reg_t cmcv; - cmcv = (cmcv_reg_t)ia64_getreg(_IA64_REG_CR_CMCV); + cmcv.cmcv_regval = ia64_getreg(_IA64_REG_CR_CMCV); cmcv.cmcv_mask = 1; /* Mask/disable interrupt */ ia64_setreg(_IA64_REG_CR_CMCV, cmcv.cmcv_regval); @@ -620,7 +620,7 @@ { cmcv_reg_t cmcv; - cmcv = (cmcv_reg_t)ia64_getreg(_IA64_REG_CR_CMCV); + cmcv.cmcv_regval = ia64_getreg(_IA64_REG_CR_CMCV); cmcv.cmcv_mask = 0; /* Unmask/enable interrupt */ ia64_setreg(_IA64_REG_CR_CMCV, cmcv.cmcv_regval);