Hello, On x86 machine with 16GB RAM installed, I reserved 1 GB area for CMA: [ 0.000000] cma: Reserved 1024 MiB at 0x00000003fcc00000 Some time after the boot, CMa failed to allocate chunk of memory while there are enough contiguous pages: [ 392.132392] cma: cma_alloc: alloc failed, req-size: 200000 pages, ret: -16 [ 392.132393] cma: number of available pages: 6@8314+9@8343+9@8375+253648@8496=> 253672 free of 262144 total pages [ 392.132398] cma: cma_alloc(): returned (null) What are the possible reasons for such failure (besides the pinned user allocated pages) ? Thanks, Alexey -- To unsubscribe, send a message with 'unsubscribe linux-mm' in the body to majordomo@xxxxxxxxx. For more info on Linux MM, see: http://www.linux-mm.org/ . Don't email: <a href=mailto:"dont@xxxxxxxxx"> email@xxxxxxxxx </a>