cma.c revision fd4582a3
1