Received: by 2002:ac0:a594:0:0:0:0:0 with SMTP id m20-v6csp601909imm; Mon, 21 May 2018 11:02:36 -0700 (PDT) X-Google-Smtp-Source: AB8JxZpeOEzyA1T8RAvptXq6I+rBd3fyr/6VyFPCUNhbZtrwIgxe8mi3G87QhmDCztxneMUSyD5z X-Received: by 2002:a63:7d43:: with SMTP id m3-v6mr16762653pgn.117.1526925755947; Mon, 21 May 2018 11:02:35 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1526925755; cv=none; d=google.com; s=arc-20160816; b=lzTfOAomWBfBhSoPzHLbZKuRkPxpizuHN/8dDKXdUIoRXSlq1imrqqLMDL4gm9GF+X pVLpXSkrm0jZUvzJzYWycBELBu4PBcVw3Ew/3UwLrwFxicY+PrzuceAvPlQG1uGT8+RA EseIA6ehSdOq7QlWh5/U0gQwhK3fpZVBmK6eh2JDX8M3AeADERsCW4NYhaAVOFBAh2CX T63FXGWugbmsE2CUTSL5u1wKDnjtVsrC9qbvQD7fq8rqSDUAK1MD1CvH+bEbUVkrzTUf 0nGZQCbDB6KUoFnZW8fKNHKeZFskrPEe1Ww9dtFn7qqd4kCtwZmfx6hmtb5ntFzF5Whp 7qAw== 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=UysVfdiJRGUitKiLQRNtmQhpP0+xX7wrjwcpiQa3WrU=; b=hyZ6XT0KlwV2UV0bDPBTtsOCBmOPIutDRZi1+ILFzAglX+o1LP0SsMdGWXocvIOK5E QAq0th/9pzq8Rpinn7oRlm3OUppzorYDL3lFXSBQFakBoOsh5d/bRAhesSNEUVDKgpFw xk6W9ZrGekXcTKGG61oC8BYFyeim6NhSVN/JCPY+js8U9QvmVRUAdfQn/dyt30mcwCWz i9yQwRNlo/qLS9sQ2k9ZXpqomSkGvXwExbOFxtPNmH1QJa/ZYHjeZzsNZ0UoKs5bFg/i CoQLaffQYwMU7nRN3bbvC/dyGxx0dW6p/T6d7zqOYAfNvt1zJVXG+ue7cH1LhMq5NR3Y Jt+A== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@LenovoBeijing.onmicrosoft.com header.s=selector1-lenovo-com header.b=IcM0+Zxj; 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 w14-v6si14329206plp.31.2018.05.21.11.02.20; Mon, 21 May 2018 11:02:35 -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=IcM0+Zxj; 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 S1753551AbeEUSCD (ORCPT + 99 others); Mon, 21 May 2018 14:02:03 -0400 Received: from mail1.bemta12.messagelabs.com ([216.82.251.16]:44589 "EHLO mail1.bemta12.messagelabs.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1753261AbeEUSCB (ORCPT ); Mon, 21 May 2018 14:02:01 -0400 Received: from [216.82.251.41] (using TLSv1.2 with cipher DHE-RSA-AES256-GCM-SHA384 (256 bits)) by server-16.bemta-12.messagelabs.com id AD/D5-25526-699030B5; Mon, 21 May 2018 18:01:58 +0000 X-Brightmail-Tracker: H4sIAAAAAAAAA1WTf2wTZRjH+95d727Qwu26ZY+VDWjUwLSL5Q8 9xQB/mHgxMRETNHYKXOHcNfbH7BWcMcZ2E2PKNrBb9qMMaWW4H1S2dRvCSro4BZkYt2xIKJA2 yIIyFyBDZTDG7PUG6n+f5/1+n+/7vG/el8bZCGWkxQqv6HEJDhO5iJB+v4yZG3Lw0qcT4eVcS 1eU5L5MSFxwTxPFNfpHKG50xo9xVQe7SK7j8EmMCw+u5eaORwiuuqUScWNX2ilufKCF5FLReS 137FAC49K1G7h9/lrEzc5k1m/31WEbWP7zqusU39tezMemgxR/ummW4Af3Rym+7nwb4r+7eZb g40kfyXf1/ULwP4W/z3jPfMj3313H77qdz9+KFb26xKq1u2zuiq1aafRULVEezamoTvQSPjRK BdAimmV+Q9B4L4WrxSkEF4OtKIByaIJpx6FuYK3CLFOLQcenmGpKI+iZihGKQDKrYXjqXLY7j 6lHkKzqIZUCZ3pJSN27oVVcBuZN+DPSlI3NYzZD4lIow3SGS+BW23p1t8chFZ/PWvTMW7AnfZ hSGDGF0PBrGlMYZwpgf0MoGwkMA60nRnCV8+HalftaJRIxr8H1vs3q8kpoiR9asBTC2IHdSBk NmL1aOP/F3ws5FvihYxBXhQkt/Dyyj1CLowgu3GwjVVcxdA8HFjrehbPJbkrlNyASuoBULoLO mssLzTEcumfShCosg5FvrlLqRUoQCHZkT88yNvh61r4XmUP/OZzKT0E4Pk2q/CR8FfkDD2UvJ heGmyeIMCI60SpZ9OwUPWbLcyU2j71M8joFu8NssawpcYqyLJSJDsEml2xzO2Mo81w/1mjQMV Tvf3kIPUJjpnz9/fewUnaJzb39A0mQpS2eHQ5RHkLLaNoE+rdpvJTN9YhlYsU7dkfmzT+Qgda Z8vRViqyXywWnbC9TpR+RmY72BatxlnC5XaKxQG9VTIxikna4HkY8+DljqNBo0CONRsPqykWP 0+79vz6JCmhkMugfU1J0dpf34U6TmSGwzBCfDc1bM0N4hX8low/V7B4MdMXf7/ff0dnvLt9Yt IlvTF4d/XbqaK6h2GA+siVd0Pu8G6uxmpsbtV5h/Znx6ZPDwcW+8YsvWodC49cMqU/+YluNL1 TuWnFuwPvM8fqiZP/Wnc/qbshznm0TPdXCkY98p6VLE9Lc3OJHpcntlevuvMQ1r6FeX/XE0po DB1/pNBGyJFiKcY8s/ANnXOJMNAQAAA== X-Env-Sender: yehs1@lenovo.com X-Msg-Ref: server-9.tower-143.messagelabs.com!1526925714!51253850!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 6163 invoked from network); 21 May 2018 18:01:58 -0000 Received: from unknown (HELO maesmtp01.lenovo.com) (104.232.225.2) by server-9.tower-143.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted SMTP; 21 May 2018 18:01:58 -0000 Received: from HKGWPEXCH01.lenovo.com (unknown [10.128.62.30]) by maesmtp01.lenovo.com with smtp (TLS: TLSv1/SSLv3,256bits,ECDHE-RSA-AES256-SHA) id 2012_d952_e8c15cbf_2afe_45ed_a896_f468af59a63f; Mon, 21 May 2018 18:01:48 +0000 Received: from APC01-HK2-obe.outbound.protection.outlook.com (65.55.88.212) by HKGWPEXCH01.lenovo.com (10.128.62.30) with Microsoft SMTP Server (TLS) id 14.3.123.3; Tue, 22 May 2018 02:01:41 +0800 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=UysVfdiJRGUitKiLQRNtmQhpP0+xX7wrjwcpiQa3WrU=; b=IcM0+ZxjyollvbKpZAegoE43m/1LBw4T+8fXzW21XXfpcJdzievcVVjULxMMktRHPKVLmiCQ/nTiK50jumLgLM6LYZ5hZly6FLOjUA35r+nlFZqmHJzUfvQzkH8i9JlITf/XgcCzAY0OXfjHbI9nywbQWl2wb0gyrZaNtqA+u04= 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:01:39 +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:01:36 +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" , "clm@fb.com" , "jbacik@fb.com" , "dsterba@suse.com" Subject: [RFC PATCH v2 07/12] fs/btrfs/extent_io: update usage of address zone modifiers Thread-Topic: [RFC PATCH v2 07/12] fs/btrfs/extent_io: update usage of address zone modifiers Thread-Index: AdPxLZ0tZyq8hSXbTQ2OLuxzW6DjlA== Date: Mon, 21 May 2018 18:01:36 +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:0yPazzbmqukhorFYs4ZEm4tmm8Igtji5FDYQeEJqTPktfAXKZoVLfgLhPk+ykjXX0JP7yfVNDenuely29Ab3ppiWphj8u8fvWDAjNM4685bpBTqcQJFNo/uNffYph4gzQ2rfpLLCQtELcrLkFYMO8tbwBIvbIp+DCdXSTw8t4WAo2rH5AViKF5XOb5A1Xna1jL6m51hyJdIsVNVrZZN8B2c8bHyCt7Vlp1u2RIRDqgT/g/ea5gO49T1QMjOPyryu;20:CI3dh/Rgiagb945EgASzJWbsgYfisswntslBJzhiFOAYcCb9ZUNAa0mR3sw0EWd685Lcq0WFh/T4v6g51x98bqurKMe6RK6oZljryluTwJz0QqsPgZnvBfsZBm5j2MzuzARy/eh41Zzc7Yz1eGTGltkbb96iDuTQumTNzYVAeH+Ap6cpKIMgZPqeWQJgOXE5IWwg9ny2f1n03n1bQwxUUJE0JzIUSsx+TvADXbbltkieC3nAGRiIvLH69QqauRl7nXuaADCLqDcOUq4RFHQ4MH1aWua+YcFMlWGtASWSwilGaUYk7H2m9i3mRaHD2SDM+ZnD0fc0cHS2MwrJsaKaKQ== x-ms-exchange-antispam-srfa-diagnostics: SOS;SOR; x-forefront-antispam-report: SFV:SKI;SCL:-1;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)(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; 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)(788757137089)(67672495146484); 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 Received-SPF: None (HKGWPEXCH01.lenovo.com: yehs1@lenovo.com does not designate permitted sender hosts) received-spf: None (protection.outlook.com: lenovo.com does not designate permitted sender hosts) x-microsoft-antispam-message-info: 6EaltNCUnKNPLbKgkEXPKvT8O2lr33+NOQF2aiEwpuu1Jxqh7wp5fikwilVOlIXmQtWfBn8OLOFC0jMkdmlmIA2GiCk6TAqbOg59uOpWGm0nkwoip6kE91jWjH/YP9VThJlmTS9INp4a/LbFPjxDYxpi82oFoeGBh87kfRkSx9ErifTuG5yNuosZNKN/w/I7 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: 5bde993c-4e28-45ec-6bc6-08d5bf44e55f X-MS-Exchange-CrossTenant-Network-Message-Id: 5bde993c-4e28-45ec-6bc6-08d5bf44e55f X-MS-Exchange-CrossTenant-originalarrivaltime: 21 May 2018 18:01:36.8049 (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_MASK to replace (__GFP_DMA32 | __GFP_HIGHMEM). In function alloc_extent_state, it is obvious that __GFP_DMA is not=20 the expecting zone type. ___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_DMA, __GFP_HIGHMEM and __GFP_DMA32 should not be operated with each others by OR.=20 Signed-off-by: Huaisheng Ye Cc: Chris Mason Cc: Josef Bacik Cc: David Sterba --- fs/btrfs/extent_io.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/fs/btrfs/extent_io.c b/fs/btrfs/extent_io.c index dfeb74a..6653e9a 100644 --- a/fs/btrfs/extent_io.c +++ b/fs/btrfs/extent_io.c @@ -220,7 +220,7 @@ static struct extent_state *alloc_extent_state(gfp_t ma= sk) * The given mask might be not appropriate for the slab allocator, * drop the unsupported bits */ - mask &=3D ~(__GFP_DMA32|__GFP_HIGHMEM); + mask &=3D ~__GFP_ZONE_MASK; state =3D kmem_cache_alloc(extent_state_cache, mask); if (!state) return state; --=20 1.8.3.1