cma.c revision 8f076531
1