• Russ Anderson's avatar
    [IA64] r23 was used without being set · c1bd2ddf
    Russ Anderson authored
    There is one small problem.  In mca_asm.S, r23 was used without being set 
    and the hardcoded value 40 is no longer valid (patch below).
    
    With linux-ia64-test-2.6.11 plus David's patch plus the patch
    below, 1024 memory uncorectable errors were injected and sucessfully
    recovered on an SGI Altix test machine.  1024 is the number of entries 
    in the page_isolate[] array in arch/ia64/kernel/mca_drv.c.  When the 
    array is full, the recovery code says the error is not recoverable 
    and the system reboots.
    Signed-off-by: default avatarRuss Anderson <rja@sgi.com>
    Signed-off-by: default avatarTony Luck <tony.luck@intel.com>
    c1bd2ddf
mca_asm.S 20.5 KB