cma.c revision 86bee4c9
1