cma.c revision cc9c0373
1