[COMMON] mm: cma page migration for pinned pages
authorJinsung Yang <jsgood.yang@samsung.com>
Tue, 3 Mar 2015 05:24:46 +0000 (14:24 +0900)
committerhskang <hs1218.kang@samsung.com>
Mon, 27 Aug 2018 07:21:17 +0000 (16:21 +0900)
commitbba9a1302f3c962c0303d994d376c7706e268723
tree449b4443848c82f81291fb81e1a08018e9e2d655
parent62855a610ae42c13d2ae156bda863426988ef9de
[COMMON] mm: cma page migration for pinned pages

If the changes in the patch 'cma: redirect page allocation to CMA' were
applied, many user pages could be allocated from cma page block. However,
this can cause migration failures due to pinned pages by __get_user_pages().
This patch adds to support cma page migration at page pinning time if gup_flags
has FOLL_CMA.

Change-Id: I70389f1ddee9697af653c4a50eab161925113979
Signed-off-by: Jinsung Yang <jsgood.yang@samsung.com>
Signed-off-by: Cho KyongHo <pullip.cho@samsung.com>
include/linux/mm.h
mm/gup.c