smp.c revision 896ea28e
1