cma.c revision c4238805
1