cma.c revision 052eac6e
1