cma.c revision b2853fd6
1