smp.c revision 2ea62630
1