[PATCH 0/3] CMA: Handle the issues of aggressively allocate the
From: Hui Zhu
Date: Thu Dec 25 2014 - 05:13:13 EST
I tried the Joonsoo's CMA patches  in my part and found that they works
better than mine  about handle LRU and other issues even if they
don't shrink the memory before cma_alloc. So I began to test it in my
But my colleague Weixing found some issues around it. So we make 2 patches to
handle the issues.
And I merged cma_alloc_counter from  to cma_alloc work better.
This patchset is based on aa39477b5692611b91ac9455ae588738852b3f60 and .
Hui Zhu (3):
CMA: Fix the bug that CMA's page number is substructed twice
CMA: Fix the issue that nr_try_movable just count MIGRATE_MOVABLE memory
CMA: Add cma_alloc_counter to make cma_alloc work better if it meet busy range
include/linux/cma.h | 2 +
include/linux/mmzone.h | 3 +
mm/cma.c | 6 +++
mm/page_alloc.c | 76 ++++++++++++++++++++++++++++++++++---------------
4 files changed, 65 insertions(+), 22 deletions(-)
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/