In my original patch to support MCA in kdump, changes were made to kdump_init_notifier() of arch/ia64/kernel/crash.c. But one change was somehow incorrectly modified in 2.6.20 to as below: > if ((val == DIE_INIT_MONARCH_ENTER || DIE_INIT_SLAVE_ENTER) && > nd->sos->rv_rc == 1) > return NOTIFY_DONE; Since DIE_INIT_SLAVE_ENTER is a non-zero value, thus "nd->sos->rv_rc ==1" is always evaluated. The kdump kernel aborted because nd->sos is NULL in (at least some) MCA cases. This patch corrects the problem. It was created against 2.6.21-rc4. Signed-Off-By: Jay Lan