cma.c revision fac51590
1