Received: by 2002:ac0:a594:0:0:0:0:0 with SMTP id m20-v6csp607384imm; Mon, 21 May 2018 11:07:34 -0700 (PDT) X-Google-Smtp-Source: AB8JxZrnZuqaWl5kjZfhhZpcfuNBLCPS9fmzVOPnI2ksVFljcwZ1VCHvyEzFENjtazsvI2KZ9S5y X-Received: by 2002:a17:902:b788:: with SMTP id e8-v6mr10910929pls.263.1526926054693; Mon, 21 May 2018 11:07:34 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1526926054; cv=none; d=google.com; s=arc-20160816; b=jck0wLHMlW+1YE/ZVubW/MOppbbPZqXQu7n8U2rizKDihFjBLtDrM+1chGvjYvOyTH KAal3oO+A/JTywUpxJhqQXqY+JXUfIJRoCFU3M4kCp5VzkFk4feGMQChyy0szTPQu2Q4 v4I7m+xfyR+8fHBKmeAWMUDhLeNYHKoqS7i1lm6nhSrgc0H+SkPb/SFTJrtzI4D8bEtH IW4q+OvBt7ezaRaxMlP+thVySlw0playiOdnGC3UMXGqp15VJxBPE67t1gzr51J3LTKm ZrVuQzg7jZsdBndMpX0oYC+pst4PJyRb8x09zL2goS9V5rOqFTkRMe91nNzObZv35Gaa 1Czw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:mime-version:content-transfer-encoding :spamdiagnosticmetadata:spamdiagnosticoutput:content-language :accept-language:message-id:date:thread-index:thread-topic:subject :cc:to:from:dkim-signature:arc-authentication-results; bh=L8Af918tH9mW1jC9uoN5F+2XnUGKsXp033K0w0x+AV8=; b=Iv5LBDDfFwWnx4X5kczvLPyNLHK+wLmAs9ZSgoUr9ptP0fuDKaAW3zRYwJpliFfadD NBF1Lri6RvYuz5pq2zUtlj2Ze6MEVlmO0is+RT0+V1C7pZLhfjAuztN4c2FAWT9hoMM+ Nthjz6AeOItOCgyZz7eLvMpIbAWTnds539GYioRH4DX0r3R9L3Djif1aJNERtUgKCtF8 OV7wo+R1gjYAPInSmjA/Q8D2x9vtrtY+9mq2Jo6bNOWPKlnIltPnHv/Ci5eWRW4S6H6J RD5j3PpM8p6rhFE+pA8EwGUbk0dtdg1OJfG0UG6FD+U87yWAhbX/0FcYhJnD5yG8T0E6 RGRg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@LenovoBeijing.onmicrosoft.com header.s=selector1-lenovo-com header.b=lePPFJHS; 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=fail (p=NONE sp=NONE dis=NONE) header.from=lenovo.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id x64-v6si14851781pff.196.2018.05.21.11.07.19; Mon, 21 May 2018 11:07:34 -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=@LenovoBeijing.onmicrosoft.com header.s=selector1-lenovo-com header.b=lePPFJHS; 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=fail (p=NONE sp=NONE dis=NONE) header.from=lenovo.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1753531AbeEUSHG (ORCPT + 99 others); Mon, 21 May 2018 14:07:06 -0400 Received: from mail1.bemta8.messagelabs.com ([216.82.243.198]:42105 "EHLO mail1.bemta8.messagelabs.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1753283AbeEUSHD (ORCPT ); Mon, 21 May 2018 14:07:03 -0400 Received: from [216.82.242.42] (using TLSv1.2 with cipher DHE-RSA-AES256-GCM-SHA384 (256 bits)) by server-6.bemta-8.messagelabs.com id 41/9F-28268-6CA030B5; Mon, 21 May 2018 18:07:02 +0000 X-Brightmail-Tracker: H4sIAAAAAAAAA1WTfUxTVxjGe+63hLtcLjDeNWJmkwWpwiDL8CY km5vZcv/YEjOnyWAZtttd29kPdm8h3Uc2qtMgk48pgcGKVq1YGQ6oBclKdOlwGUqCMqboNhuo bgMdSjMHGQmut1fd9t/zvM/vvOc9J+cwOB+m9YzkcUuy02Q3UGmE9fcprOBsGl5e5JtfL/h6u inh8Gmr0Oodo4Wby62EsPNIDyUc//IsJvjPlAp7fTuQMB4P0sIPX/so4Vr3PVIYPHoaE2ING4 TOu7dpYXegDxO+8DYgYWkxSSyE92PC+dpmckOm6A9ViZ8M/0GKJ4NGMdS1hxJDiX20+P3nS4R 4pqObFvdPHkPit3cmCDFypYYS529cJcSe8I+EOOofpsWT5z8Q+/9+Rty1kL0po4y0Oc0uzzbS OrjjZ7LypzTPgctBvAb9ydShNIbnriPoG4iSmokiaGzxItUQXBCHxFcXaS1pwOCb7+KYZmIIb kwFk9gKhuLyYeTWJVwNsrhmBFd29lGqwblGGoZ2HaJVKpN7FQLjg6kVWdxrMBMZwjVdCJ2Jrl Sd4J6AxhP1KZ7lXoe5Wq2OuFxomY5hqsa5HOhoaSdVDRwHgaExXNPZMBNfTtaZJP8KzIXf0Mq rwRc5eh/JhfGDn6bOBlwTCW29FzHNDCC4eucYpVFG6B2pSzUCbjscH5U0pg7BZP2t+8wq6Kqf IrQghEPvYozQgpUwdupXWgumSYgf7Eh14jkznFiyafU4gguBJVK7Fj38MrEHNaG17f85nabXg T+SoDS9FjoP3cTbUzeTASNt1wk/IrrQGkWSqyW54KmSQrNss1jdDpPNXlBcJBQ6JEUxWSS7ya wUvulyhFDyBX+s06FBdLezPIoeYzBDNrv8LlbOP2J2vfWe1aRYK+Qqu6RE0UqGMQArrMDL+Qx Zskiet2325Dd4EAOTbshiS9SYVSpNDsVm0aJzqIDpDu/bi/OE0+WU9DnssyrEqZC1yvmwxYPP NI5y9Zks0ul0fHqlJDts7v/nsyiHQYZMdrPaJd3mdD/caTY5BJYcojZ6ryw5hNv0b6SvQYEj0 Y/mXya8Yv+HngEeG+1Q1m8seXrL4oVY0daN0/zmdVOzTef+enSuDLltW5u2bfJl8Hn5v7UdeG 7LYX2e8dT78nAxq6/2RmouV2dvHykllSfll975zO7p9xkfXzU51PzC6onRVqdiuZao5rPyay/ tXrhdUfHiDFua5088X7TGZSAUq6nYiMuK6R/2jLC3RwQAAA== X-Env-Sender: yehs1@lenovo.com X-Msg-Ref: server-16.tower-144.messagelabs.com!1526926021!25956812!1 X-Originating-IP: [104.232.225.2] X-SYMC-ESS-Client-Auth: outbound-route-from=pass X-StarScan-Received: X-StarScan-Version: 9.9.15; banners=-,-,- X-VirusChecked: Checked Received: (qmail 4518 invoked from network); 21 May 2018 18:07:01 -0000 Received: from unknown (HELO maesmtp01.lenovo.com) (104.232.225.2) by server-16.tower-144.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted SMTP; 21 May 2018 18:07:01 -0000 Received: from USEXEDGE02.lenovo.com (unknown [10.62.65.5]) by maesmtp01.lenovo.com with smtp (TLS: TLSv1/SSLv3,256bits,ECDHE-RSA-AES256-SHA) id 2009_224a_0fb930c7_43af_4cc6_814e_2b18bdd1f9cb; Mon, 21 May 2018 18:06:53 +0000 Received: from APC01-PU1-obe.outbound.protection.outlook.com (65.55.88.24) by USEXEDGE02.lenovo.com (10.62.65.5) with Microsoft SMTP Server (TLS) id 14.3.123.3; Mon, 21 May 2018 14:06:53 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=LenovoBeijing.onmicrosoft.com; s=selector1-lenovo-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=L8Af918tH9mW1jC9uoN5F+2XnUGKsXp033K0w0x+AV8=; b=lePPFJHSM8M11WtfDk1PfT5Dn6jb4si9gkjgzNdI/jACdR3BNfV2l/CvhwgNRUcBv4+pMUk9UWK4hljBzO/H8+yBkyrEQGd+QbCE/h9jPGETTOizwUWJ3JM8nFsLIn0MGLz2RZZfIrSdof/CLAmS8E/8qvm0KtNBvrUr4C3Kofw= Received: from HK2PR03MB1684.apcprd03.prod.outlook.com (10.165.178.14) by HK2PR03MB0690.apcprd03.prod.outlook.com (10.161.185.27) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.797.8; Mon, 21 May 2018 18:06:48 +0000 Received: from HK2PR03MB1684.apcprd03.prod.outlook.com ([fe80::bd0b:1233:5126:db12]) by HK2PR03MB1684.apcprd03.prod.outlook.com ([fe80::bd0b:1233:5126:db12%5]) with mapi id 15.20.0797.011; Mon, 21 May 2018 18:06:48 +0000 From: Huaisheng HS1 Ye To: "akpm@linux-foundation.org" , "linux-mm@kvack.org" , "willy@infradead.org" CC: "mhocko@suse.com" , "vbabka@suse.cz" , "mgorman@techsingularity.net" , "kstewart@linuxfoundation.org" , "alexander.levin@verizon.com" , "gregkh@linuxfoundation.org" , "colyli@suse.de" , NingTing Cheng , Ocean HY1 He , "linux-kernel@vger.kernel.org" , "iommu@lists.linux-foundation.org" , "xen-devel@lists.xenproject.org" , "linux-btrfs@vger.kernel.org" , "hch@lst.de" , "zhongjiang@huawei.com" , "minchan@kernel.org" , "dan.carpenter@oracle.com" , "rientjes@google.com" Subject: [RFC PATCH v2 09/12] mm/vmpressure: update usage of address zone modifiers Thread-Topic: [RFC PATCH v2 09/12] mm/vmpressure: update usage of address zone modifiers Thread-Index: AdPxLkxZEy+b+TRpTsGychxB72xX5g== Date: Mon, 21 May 2018 18:06:48 +0000 Message-ID: Accept-Language: zh-CN, en-US Content-Language: zh-CN X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [125.33.105.40] x-ms-publictraffictype: Email x-microsoft-exchange-diagnostics: 1;HK2PR03MB0690;7:806hGBRjtBnPewuPJ+dubLKgUvYMX8WCmfAHa1nFvJSkABhCq587oLfUIhtMN9DV/R0zsFC7rLjF2lIYhAMOn5YmT2uQluNjrf4TQSCcBk59mqatIXKjxDQEFLyANPURN0BhTLXbtXPuGTbKXwavBcuAEtV01m+06VEDuWssHPxgZcWl+Z6HRG0QYrAaEFq1qUFEG75YrDsASLI74Ewj0MVeypzu9R/nafU1JYGYENqFDZpVh1E82ApfQFk/TCFu;20:ME7wmJgfcsO/+qvAVKc++QHKIH0XX2nROGg7w80SlqWhjcDkkHO1yI9DcevnsUOR9T+saj4DzVlVjsvZlmrxAmTJMWMo7uxrAczdog0kQ8/0p+Ky19CkEl6fpkiTrikVrFxImdmbvZg191c7vcOrwRm27SWkw3zBiwLdSs8rRsEoL4GOpfeMczsvbREE6/ys4bXnwRNLDwYt7yBeyZuR664x0gUVSc2ErMVZCzOuzQRp4wGOKHIaHVJH3ve8dC5wcetVu1yyfQLdvpWBTrSN0CRecV897BBDbD+lPaDsCez5kuwounIg71LICFVkTBkzxcYd/bwpPELc8kSBR3dFbw== x-microsoft-antispam: UriScan:;BCL:0;PCL:0;RULEID:(7020095)(4652020)(5600026)(4534165)(4627221)(201703031133081)(201702281549075)(2017052603328)(7153060)(7193020);SRVR:HK2PR03MB0690; x-ms-traffictypediagnostic: HK2PR03MB0690: x-microsoft-antispam-prvs: x-exchange-antispam-report-test: UriScan:(3940261145250)(50582790962513)(788757137089)(211936372134217)(153496737603132)(146099531331640); x-ms-exchange-senderadcheck: 1 x-exchange-antispam-report-cfa-test: BCL:0;PCL:0;RULEID:(6040522)(2401047)(8121501046)(5005006)(3002001)(3231254)(944501410)(52105095)(93006095)(93001095)(10201501046)(149027)(150027)(6041310)(20161123562045)(20161123560045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123558120)(20161123564045)(6072148)(201708071742011)(7699016);SRVR:HK2PR03MB0690;BCL:0;PCL:0;RULEID:;SRVR:HK2PR03MB0690; x-forefront-prvs: 06793E740F x-forefront-antispam-report: SFV:NSPM;SFS:(10019020)(39380400002)(396003)(346002)(366004)(376002)(39850400004)(189003)(199004)(316002)(68736007)(4326008)(81156014)(110136005)(14066004)(7416002)(6116002)(3846002)(3280700002)(74316002)(2900100001)(5250100002)(7696005)(81166006)(86362001)(9686003)(8936002)(97736004)(14454004)(5660300001)(33656002)(486006)(53936002)(8676002)(2201001)(54906003)(476003)(55016002)(66066001)(105586002)(99286004)(15650500001)(25786009)(106356001)(59450400001)(7736002)(6506007)(305945005)(186003)(26005)(3660700001)(2906002)(2501003)(478600001)(6436002)(102836004)(217873001);DIR:OUT;SFP:1102;SCL:1;SRVR:HK2PR03MB0690;H:HK2PR03MB1684.apcprd03.prod.outlook.com;FPR:;SPF:None;LANG:en;PTR:InfoNoRecords;MX:1;A:1; received-spf: None (protection.outlook.com: lenovo.com does not designate permitted sender hosts) x-microsoft-antispam-message-info: vF+4isIzNCqc+H98/q9u6q/mkgG+cN8xdeITGxJlXUzuSOXJo/cqNG8BLyxHBth/zK3wi9gKq3Zx7kPqUK6BqE5oXuLtpo9Q0M9dg3kwYLj+mXGPIs2iBWS7WJSoJ0C2O0fudur7kTcSb8+7sWJsLXZVgs7fLSpqBdkEaH2+pujHlj0Jjgcm3TWS7fbgDmRe spamdiagnosticoutput: 1:99 spamdiagnosticmetadata: NSPM Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-MS-Office365-Filtering-Correlation-Id: 11cb9eb4-7dd4-4c9e-a6b9-08d5bf459f12 X-MS-Exchange-CrossTenant-Network-Message-Id: 11cb9eb4-7dd4-4c9e-a6b9-08d5bf459f12 X-MS-Exchange-CrossTenant-originalarrivaltime: 21 May 2018 18:06:48.2749 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 5c7d0b28-bdf8-410c-aa93-4df372b16203 X-MS-Exchange-Transport-CrossTenantHeadersStamped: HK2PR03MB0690 Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Use __GFP_ZONE_MOVABLE to replace (__GFP_HIGHMEM | __GFP_MOVABLE). ___GFP_DMA, ___GFP_HIGHMEM and ___GFP_DMA32 have been deleted from GFP=20 bitmasks, the bottom three bits of GFP mask is reserved for storing encoded zone number. __GFP_ZONE_MOVABLE contains encoded ZONE_MOVABLE and __GFP_MOVABLE flag. With GFP_ZONE_TABLE, __GFP_HIGHMEM ORing __GFP_MOVABLE means gfp_zone should return ZONE_MOVABLE. In order to keep that compatible with GFP_ZONE_TABLE, replace (__GFP_HIGHMEM | __GFP_MOVABLE) with __GFP_ZONE_MOVABLE. Signed-off-by: Huaisheng Ye Cc: Andrew Morton Cc: zhongjiang Cc: Minchan Kim Cc: Dan Carpenter Cc: David Rientjes --- mm/vmpressure.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/mm/vmpressure.c b/mm/vmpressure.c index 85350ce..30a40e2 100644 --- a/mm/vmpressure.c +++ b/mm/vmpressure.c @@ -256,7 +256,7 @@ void vmpressure(gfp_t gfp, struct mem_cgroup *memcg, bo= ol tree, * Indirect reclaim (kswapd) sets sc->gfp_mask to GFP_KERNEL, so * we account it too. */ - if (!(gfp & (__GFP_HIGHMEM | __GFP_MOVABLE | __GFP_IO | __GFP_FS))) + if (!(gfp & (__GFP_ZONE_MOVABLE | __GFP_IO | __GFP_FS))) return; =20 /* --=20 1.8.3.1