cma.c revision 748663c8
1