Received: by 2002:a25:ab43:0:0:0:0:0 with SMTP id u61csp7001094ybi; Wed, 5 Jun 2019 09:35:05 -0700 (PDT) X-Google-Smtp-Source: APXvYqyEj1JfrS9KNL22yoM76g8lWYObQBchHpfbCal1veoTJj3xeqKl+euo25dFzLhY0/jmOgsY X-Received: by 2002:a17:902:b497:: with SMTP id y23mr20763134plr.309.1559752505341; Wed, 05 Jun 2019 09:35:05 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1559752505; cv=none; d=google.com; s=arc-20160816; b=QL2Hdn3by2g514KPYiuutkf8/P0DxsKjzcdjdpahfFtVR9xLELHnIXRd0+RMgQ6Quo tiVEl3fadhOBGEdaUiJJV9C0HZGARQ5ue0qz/1PMeoTvKuo1caBaPILdQM079rPvIU15 E79dwF63z8g6jwUzxpT2rRS7zYVooj/ef/mC6IoQgYl2IFJgd9cTata5vpqAwxenAR5u R+s1h+a4xfXkpC3s8HoZDyJtgoExRWEgD8IQ8qOVbWoIp1EqUpS/3Ngo7g23sT3HKugT dW9FNA8ZPqKkb0mBX81AjLn4AImUD1Y5Rn1COODn5gpiFc76+T4WVw75xzifo2fg1Iyi C5/g== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:dkim-signature; bh=Y1OYtud6ynRddkkX+/uoFR8oepImmq49z7SkEsX+oO8=; b=Tze5YBitzKyYBZ2e1QY3eIm17Wj3lIbpkhI9xhygdbFRgKc/4oj4Fxiro6o/Cb3deU rYuW/RdrvmDd+g+E4M6Veb0sDX1Gojy+mRz0UD0PlW+wS4IFX8eFgLFabFQxF+k406zL lVCpF5HjgcqBWLPK8B/QsjQk9M7Ks+L50KZ5qeNdzwsPSC7KEaWNHr5mE7MtcEEkmCmE 7xyj0woxfOduk4GYZYPVmLikoP9Vd7L9XMDlFnkdZdqrb1xe5BMRYgzavw844AisIrv2 ewicrjpYDS7KQwE8dsA6C6thH+1QsSZEVcJc/HyMslGTOL1kjfSaOK4+c/oydVunYMBP EVyQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@google.com header.s=20161025 header.b=fsssAC2j; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=google.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id p34si26473127pgb.12.2019.06.05.09.34.47; Wed, 05 Jun 2019 09:35:05 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=pass header.i=@google.com header.s=20161025 header.b=fsssAC2j; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=google.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1728752AbfFEQbt (ORCPT + 99 others); Wed, 5 Jun 2019 12:31:49 -0400 Received: from mail-yw1-f68.google.com ([209.85.161.68]:38117 "EHLO mail-yw1-f68.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726421AbfFEQbt (ORCPT ); Wed, 5 Jun 2019 12:31:49 -0400 Received: by mail-yw1-f68.google.com with SMTP id r128so4649476ywe.5 for ; Wed, 05 Jun 2019 09:31:49 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=Y1OYtud6ynRddkkX+/uoFR8oepImmq49z7SkEsX+oO8=; b=fsssAC2jxc6N9VdT89cO2W5eloOCThusSzDuCWrmX8rL3p6SjRfShWT9Ro4szdGWzg /OwLlE2zuZq1k+E8NKL6Xu/Yc3B7S/ZovUxRpqbTsCHZMOXnmF0hs/zz2rhKakBnZLfC WxRN7X8xH5uToK3wDHNPnz1yMhJO9l9jPaHQxME5Hqv5eEaBJCkkjhdrboGh8/CUCNm0 2W34/DSB6kwzLbcW2AZIaxX8tiZzKXecdR3H9p8CJGlR6wsHg/fnJ0rJFoxBzBmjc5od 5u3Xyb8WSMOKFxSX+mkDCMW7LSojKD32zNQwJHPpEcsoz//DqbhhpWOo7EN8uXo3Fc5s GYEg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=Y1OYtud6ynRddkkX+/uoFR8oepImmq49z7SkEsX+oO8=; b=eUId4A5bNi+Xu80p1x9xac2xlpFE2Vu2wgZ3WUmEQdhfDeu7Mj/CseH9y9XP2WSsk0 awTxhqWNAc/97oUWwQn5EiUcPgfYrGYfp4massGU3zkIkeJ5DJk0aH+elhV9FSgjgwK5 68jLXL7twvArZNla2DaUae8vKBj4FDXoW4eh4qhpO83QOYqeJ7yiruz/2nifpVQT+5t5 jjT/+Zme0obi52FpUfNw9hD8NXIbaUZghLN5c0w+VgbQRQcU4X9D6KVXlXEsClwMmS+T AYrktgCO/1LPGii96z4duyruXD0dtPpBmnU26WKUZx5hNCb5mdXVLi9urzy4N/BaoPBh 6NCw== X-Gm-Message-State: APjAAAV+yNmR2fgYcbyWVT/XKd1Z9w9RrYH1G1T1vG12/9bwnRMSa6zr GqNNOiOQkQ7LsTCsIEdyGWibvOgWucSZ+PtacmNA6w== X-Received: by 2002:a81:4e94:: with SMTP id c142mr7970493ywb.398.1559752308314; Wed, 05 Jun 2019 09:31:48 -0700 (PDT) MIME-Version: 1.0 References: <20190605100630.13293-1-teawaterz@linux.alibaba.com> In-Reply-To: <20190605100630.13293-1-teawaterz@linux.alibaba.com> From: Shakeel Butt Date: Wed, 5 Jun 2019 09:31:37 -0700 Message-ID: Subject: Re: [PATCH V3 1/2] zpool: Add malloc_support_movable to zpool_driver To: Hui Zhu , Vitaly Wool Cc: Dan Streetman , Minchan Kim , ngupta@vflare.org, sergey.senozhatsky.work@gmail.com, Seth Jennings , Linux MM , LKML Content-Type: text/plain; charset="UTF-8" Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Wed, Jun 5, 2019 at 3:06 AM Hui Zhu 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