Received: by 2002:ac0:a594:0:0:0:0:0 with SMTP id m20-v6csp435594imm; Mon, 21 May 2018 08:22:23 -0700 (PDT) X-Google-Smtp-Source: AB8JxZrUt6gzxTyB9uNNwvdtnW5e4s6C4FmAFR1c7j6c+KCdOz5KdtRpqVXAJodpQHSKuT8Zso0x X-Received: by 2002:a62:3ec2:: with SMTP id y63-v6mr20494552pfj.102.1526916143213; Mon, 21 May 2018 08:22:23 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1526916143; cv=none; d=google.com; s=arc-20160816; b=ukoGYt+CvBHb6JBniOosh2jvwNUlUXmt3FpQVODUq1wQsXILFhoCA5XRtXwz1wv9jp 8ouv0tW+cwi0MzVPmMn93SRV8Q4ob7uwQrVuf6ORfvLDGD+JdvqQiw0vadB1dEKhGz41 luuPlgQiOH5TyLsuUeMQhvRYtY2MRfdlVeluRCDQXG7azicqhIKUkf/UboSFdhRp1CLr YLR477vkrrmH5n2bPyyZm7JhFwYbX0s7vxCIL1Hv+mrHiquctEbX0C9FsYqYSQPqhzVB v4+HvZzlD0dlOu5eilrAIyifdcwNZY2OIsZfB9eJCsQjM37NUHF8GDgwvxooFt17tyGE 47Jg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:references:in-reply-to:message-id:date :subject:cc:to:from:dkim-signature:arc-authentication-results; bh=MpNDRl4E1M/mrUg0hQuHl9LIBUSIgjRXePNbjqlDH7A=; b=j63agL4nrtVt+ehoFaepqiZTFck+0ZFkScN6a2tgRXobDd1TkrTWWE+EdfWoFcZV2L GpT0T84M+rF3lXLA7Pi0YAupr+jmvHhO7fX2K+xRUrBc+I8GsE3U5WYvW9DwMgEuzQi6 29o7evjSdH1oip0fru3h+ijwxIvdMKGx4LBghXyarklR52tV5KK3bJsgKmkI+oq1tOmx f2GdO+3sqBkl7EHhhgsGmSD0HBHHxwGZO7J5y3jthjx9xvMWIULAvrrw+vTHLXZSuUm7 +NBjgl9t9zVXtVMzGRMGry/XTO60flunhlmRdAMjm+CSwC/MbSjjaDJZs3spn13iO0Pm 53qQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=NnAZW4eZ; 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=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id c8-v6si14416017pfj.138.2018.05.21.08.22.08; Mon, 21 May 2018 08:22:23 -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=@gmail.com header.s=20161025 header.b=NnAZW4eZ; 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=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1753265AbeEUPVs (ORCPT + 99 others); Mon, 21 May 2018 11:21:48 -0400 Received: from mail-pf0-f193.google.com ([209.85.192.193]:35865 "EHLO mail-pf0-f193.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751682AbeEUPVn (ORCPT ); Mon, 21 May 2018 11:21:43 -0400 Received: by mail-pf0-f193.google.com with SMTP id w129-v6so7252407pfd.3; Mon, 21 May 2018 08:21:43 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id:in-reply-to:references; bh=MpNDRl4E1M/mrUg0hQuHl9LIBUSIgjRXePNbjqlDH7A=; b=NnAZW4eZSSGo1xsuE/pCBTIS0gf0mgbrtxDJlD7uPw7eLmgsqMXCEoUwqHS/Wo9Yg8 INmNro1Vc1ldUP0ws7M3yTam467qest7ss8GrSpCK8a9N2XCMQGmBqveJtmOKyZinAx0 5PwSMg3bHQjniaZ7YOEXgtGbseBU2bkNqGoJ+gxB/La+BvCrQXShGYQR38hlnTkQsJ9Y aKtfZG+/O+78J/cO0x0Ttn5jWIUmE8xtwlPopiRcErnG+mOPoj0Bmx+lV3Yb0+2mkJW2 04M2zwjNQs6eYJDCclMUafCpQ8+aXWug179ilPKPwaz6C3oKI4ZCoOtbvmQGHODrv0K4 PljA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references; bh=MpNDRl4E1M/mrUg0hQuHl9LIBUSIgjRXePNbjqlDH7A=; b=nnPvSzxlf55pvUvSGNrJLIbNJJ0YriJtRGCDrk4P5VYGiRsRVZOCupRedkw4n7VD7r y1GSlqQeMu1M8otsfkc0k2Ep8oLqCkMu20fsc3yHY75lI2nQ4vxwHRoCCPfSmmfHt176 VeHht7fhOjH8HiYrCsZbXD+QxnH0o2IAwDm3Bh1r9saHJlOkXJgcBuzDamLoBbDIxKV6 0qfelHLy1PUBAEZ1RUWi5s1ckNox13GOw4D2UqdnWkZ/S10C5pRciYqlmrOBj9x2JVYR S6uF8XN4Aa8V7c9wgthndpesr03Uj4Vdbb3LAVoJaBfrz7EkWmIxFFCDlBXqstp0Fcm3 8elw== X-Gm-Message-State: ALKqPwe7POxn9cBJ+WTjvEo061AZASR3LWvE3zsan+54iuwh73QAP3EZ b2kUW+IymufMPu3fIlvAayg= X-Received: by 2002:a65:4309:: with SMTP id j9-v6mr15903069pgq.375.1526916103120; Mon, 21 May 2018 08:21:43 -0700 (PDT) Received: from localhost.localdomain ([125.33.105.40]) by smtp.gmail.com with ESMTPSA id t14-v6sm30844344pfh.109.2018.05.21.08.21.38 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Mon, 21 May 2018 08:21:42 -0700 (PDT) From: Huaisheng Ye To: akpm@linux-foundation.org, linux-mm@kvack.org Cc: mhocko@suse.com, willy@infradead.org, vbabka@suse.cz, mgorman@techsingularity.net, kstewart@linuxfoundation.org, alexander.levin@verizon.com, gregkh@linuxfoundation.org, colyli@suse.de, chengnt@lenovo.com, hehy1@lenovo.com, linux-kernel@vger.kernel.org, iommu@lists.linux-foundation.org, xen-devel@lists.xenproject.org, linux-btrfs@vger.kernel.org, Huaisheng Ye , Thomas Gleixner , Ingo Molnar , "H. Peter Anvin" , "x86@kernel.org" , Philippe Ombredanne Subject: [RFC PATCH v2 12/12] arch/x86/include/asm/page.h: update usage of movableflags Date: Mon, 21 May 2018 23:20:33 +0800 Message-Id: <1526916033-4877-13-git-send-email-yehs2007@gmail.com> X-Mailer: git-send-email 1.8.3.1 In-Reply-To: <1526916033-4877-1-git-send-email-yehs2007@gmail.com> References: <1526916033-4877-1-git-send-email-yehs2007@gmail.com> Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org From: Huaisheng Ye GFP_HIGHUSER_MOVABLE doesn't equal to GFP_HIGHUSER | __GFP_MOVABLE, modify it to adapt patch of getting rid of GFP_ZONE_TABLE/BAD. Signed-off-by: Huaisheng Ye Cc: Thomas Gleixner Cc: Ingo Molnar Cc: "H. Peter Anvin" Cc: Kate Stewart Cc: Greg Kroah-Hartman Cc: x86@kernel.org Cc: Philippe Ombredanne --- arch/x86/include/asm/page.h | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/arch/x86/include/asm/page.h b/arch/x86/include/asm/page.h index 7555b48..a47f42d 100644 --- a/arch/x86/include/asm/page.h +++ b/arch/x86/include/asm/page.h @@ -35,7 +35,8 @@ static inline void copy_user_page(void *to, void *from, unsigned long vaddr, } #define __alloc_zeroed_user_highpage(movableflags, vma, vaddr) \ - alloc_page_vma(GFP_HIGHUSER | __GFP_ZERO | movableflags, vma, vaddr) + alloc_page_vma((movableflags ? GFP_HIGHUSER_MOVABLE : GFP_HIGHUSER) \ + | __GFP_ZERO, vma, vaddr) #define __HAVE_ARCH_ALLOC_ZEROED_USER_HIGHPAGE #ifndef __pa -- 1.8.3.1