smp.c revision d6a29252
1