@@ -1232,6 +1258,7 @@ ia64_mca_handler(struct pt_regs *regs, s rh->severity = sal_log_severity_corrected; ia64_sal_clear_state_info(SAL_INFO_TYPE_MCA); sos->os_status = IA64_MCA_CORRECTED; + ia64_mlogbuf_dump(); } else { /* Dump buffered message to console */ ia64_mlogbuf_finish(1);
We cannot call ia64_mlogbuf_dump() from recoverable MCA/INIT context. Since ia64_mlogbuf_dump() calls printk() which could cause deadlock in MCA/INIT context, this change may be trouble. Thanks, H.Seto - To unsubscribe from this list: send the line "unsubscribe linux-ia64" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html
![]() |