smp.c revision ce759956
1