cma.c revision bf9a9928
1