On Wed, Jun 5, 2019 at 3:06 AM Hui Zhu <teawaterz@xxxxxxxxxxxxxxxxx> wrote: > > As a zpool_driver, zsmalloc can allocate movable memory because it > support migate pages. > But zbud and z3fold cannot allocate movable memory. > Cc: Vitaly It seems like z3fold does support page migration but z3fold's malloc is rejecting __GFP_HIGHMEM. Vitaly, is there a reason to keep rejecting __GFP_HIGHMEM after 1f862989b04a ("mm/z3fold.c: support page migration"). thanks, Shakeel