cma.c revision ed999f82
1