diff -urN alpha-ref/arch/alpha/kernel/smp.c alpha-1/arch/alpha/kernel/smp.c --- alpha-ref/arch/alpha/kernel/smp.c Thu May 17 07:07:07 2001 +++ alpha-1/arch/alpha/kernel/smp.c Fri May 18 17:21:44 2001 @@ -1098,7 +1098,7 @@ int printed = 0; int cpu = smp_processor_id(); - stuck = 1L << 28; + stuck = 1L << 30; try_again: /* Use sub-sections to put the actual loop at the end @@ -1175,8 +1175,8 @@ try_again: - stuck_lock = 1<<26; - stuck_reader = 1<<26; + stuck_lock = 1<<30; + stuck_reader = 1<<30; __asm__ __volatile__( "1: ldl_l %1,%0\n" @@ -1220,7 +1220,7 @@ try_again: - stuck_lock = 1<<26; + stuck_lock = 1<<30; __asm__ __volatile__( "1: ldl_l %1,%0;"