Message ID | HK2PR03MB16848D9371E00E9029FCC94092950@HK2PR03MB1684.apcprd03.prod.outlook.com (mailing list archive) |
---|---|
State | New, archived |
Headers | show
Return-Path: <owner-linux-mm@kvack.org> Received: from mail.wl.linuxfoundation.org (pdx-wl-mail.web.codeaurora.org [172.30.200.125]) by pdx-korg-patchwork.web.codeaurora.org (Postfix) with ESMTP id BA50C600CC for <patchwork-linux-mm@patchwork.kernel.org>; Mon, 21 May 2018 18:02:03 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id A7D76289BB for <patchwork-linux-mm@patchwork.kernel.org>; Mon, 21 May 2018 18:02:03 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id 9C685289C2; Mon, 21 May 2018 18:02:03 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on pdx-wl-mail.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-2.9 required=2.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID, MAILING_LIST_MULTI, RCVD_IN_DNSWL_NONE autolearn=ham version=3.3.1 Received: from kanga.kvack.org (kanga.kvack.org [205.233.56.17]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id D417D289BB for <patchwork-linux-mm@patchwork.kernel.org>; Mon, 21 May 2018 18:02:02 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id EC5976B0003; Mon, 21 May 2018 14:02:01 -0400 (EDT) Delivered-To: linux-mm-outgoing@kvack.org Received: by kanga.kvack.org (Postfix, from userid 40) id E75EF6B0005; Mon, 21 May 2018 14:02:01 -0400 (EDT) X-Original-To: int-list-linux-mm@kvack.org X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id D16476B0006; Mon, 21 May 2018 14:02:01 -0400 (EDT) X-Original-To: linux-mm@kvack.org X-Delivered-To: linux-mm@kvack.org Received: from mail-io0-f198.google.com (mail-io0-f198.google.com [209.85.223.198]) by kanga.kvack.org (Postfix) with ESMTP id A88966B0003 for <linux-mm@kvack.org>; Mon, 21 May 2018 14:02:01 -0400 (EDT) Received: by mail-io0-f198.google.com with SMTP id s2-v6so12596809ioa.22 for <linux-mm@kvack.org>; Mon, 21 May 2018 11:02:01 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:dkim-signature:from:to:cc:subject:thread-topic :thread-index:date:message-id:accept-language:content-language :spamdiagnosticoutput:spamdiagnosticmetadata :content-transfer-encoding:mime-version; bh=UysVfdiJRGUitKiLQRNtmQhpP0+xX7wrjwcpiQa3WrU=; b=jOPyTnEX9doKOL0YzWQL9z+J2cn7LEWxIzsdpRPtAzw+WwJu935Bob2q/dkF9Vqmt7 61tbV/Q4wn3s+L6gw553zRPBU1V1SW9jmaxr7kAT62veUxmfC7hxqvOvELSuM4+TWleb bi/CYxB5RDEdf11AFeixiBYj3JqT/DTZgWHHvhvEVuiVpiXxDh0ade9t/VidduiYByMT vF4nUlPOg4vEYSRxXd+ImzXr/ANM3yJJIwc/O4j4HCBJY45lZfJjLE1KQ0KS+srcO0B3 2tUZpYL0I8yTyIaaSwfE9o5dPBOow/kDKpQ+3oGsZcIwEdzAGeIjzbtvVaZg4WDm7YaT KkzQ== X-Gm-Message-State: ALKqPweIs+8qb6LMlez4SDz/86j/TRyBIBJ/H5BppzuEzRyHW1Mp1xVt A4rhbTpwQyWchZuaTbt490PNkfP0qWelQJiyfXwv1zmYs1xjFV0EF5i4Udep1gmVgVv2qRgKigt kk+XGGJisqdSQGqPHYZbraAKrJsbvo8L9hII3Q3HpstE07jmSSOIWYfjmoL51T7XjqQ== X-Received: by 2002:a6b:ac85:: with SMTP id v127-v6mr22724355ioe.286.1526925721438; Mon, 21 May 2018 11:02:01 -0700 (PDT) X-Google-Smtp-Source: AB8JxZpFcN6pOmaf1MmMHe5W+Wy+teWKaWyN6BEm17vbCoLrxE9hOdPwvnp7PqAZIuXC2hCUXbt8 X-Received: by 2002:a6b:ac85:: with SMTP id v127-v6mr22724306ioe.286.1526925720775; Mon, 21 May 2018 11:02:00 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1526925720; cv=none; d=google.com; s=arc-20160816; b=dRvLmht2ta/54tbTUbdM4vTPSli0UcncqSHH7m31gA1G7ydQHpsYqk6CUdVHrZGztH qpKknvmQW1AePUzBbzBYLsm4LDpRO4YAQWXaTzGqwzU92oIMbnkSGp9FkcG8qj2jOV6B LpFp4M68ECuokkrqZp8vLtlfZO7ZO4qsGVAUIfUbPJRHmJKpuAisv873b0Zy7Wgtm9nv LZh7inmCP7LpvyNVfWgz2qaVFe6eHfoK1MJPFFoDtNgxrYP2Wxtyr03vRqLCZNxyfgkf a2iQAddE18zOka+r8T7bGNRHkK3gHfF7H8IwAPC/r4Xcqt9WwlPZpFwbRiUIZcm9smGy 4wQA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=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=z2rJrqctCfHvumTT+EPh43Pz7WitCpYpnVP38ACdEev23KFVe1gAu+cLWYwSVpRtDy BNFwecqAS/E7/tbMdX0cfqmYuJ3UvPEaBWFjct+cpFf0RkjFnESByLGS6sOZzl5xn7K/ qtWmbiv1+aG/Kj93z7thaiTDxchA8JzPXOcCLOPLMwTx5SdnurvP2pQJy/hAY+zp1z8y oYsdyyGxMC8kcmckXSOfyMLpWiltjZ2EzHIFKmZSnx7U/JjtgoJCXQv3B3FDdel4e/ct ACc5aN2cJ+hiJJ5SmkGY+IBhcnpN/hlpBKiukmVF0RtVcNH4OxAnuPFPr/OcgjKZ350T 0TbQ== 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: domain of yehs1@lenovo.com designates 216.82.251.16 as permitted sender) smtp.mailfrom=yehs1@lenovo.com; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=lenovo.com Received: from mail1.bemta12.messagelabs.com (mail1.bemta12.messagelabs.com. [216.82.251.16]) by mx.google.com with ESMTPS id 67-v6si12888610itu.92.2018.05.21.11.02.00 for <linux-mm@kvack.org> (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Mon, 21 May 2018 11:02:00 -0700 (PDT) Received-SPF: pass (google.com: domain of yehs1@lenovo.com designates 216.82.251.16 as permitted sender) client-ip=216.82.251.16; 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: domain of yehs1@lenovo.com designates 216.82.251.16 as permitted sender) smtp.mailfrom=yehs1@lenovo.com; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=lenovo.com 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 <yehs1@lenovo.com> To: "akpm@linux-foundation.org" <akpm@linux-foundation.org>, "linux-mm@kvack.org" <linux-mm@kvack.org>, "willy@infradead.org" <willy@infradead.org> CC: "mhocko@suse.com" <mhocko@suse.com>, "vbabka@suse.cz" <vbabka@suse.cz>, "mgorman@techsingularity.net" <mgorman@techsingularity.net>, "kstewart@linuxfoundation.org" <kstewart@linuxfoundation.org>, "alexander.levin@verizon.com" <alexander.levin@verizon.com>, "gregkh@linuxfoundation.org" <gregkh@linuxfoundation.org>, "colyli@suse.de" <colyli@suse.de>, NingTing Cheng <chengnt@lenovo.com>, Ocean HY1 He <hehy1@lenovo.com>, "linux-kernel@vger.kernel.org" <linux-kernel@vger.kernel.org>, "iommu@lists.linux-foundation.org" <iommu@lists.linux-foundation.org>, "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>, "linux-btrfs@vger.kernel.org" <linux-btrfs@vger.kernel.org>, "hch@lst.de" <hch@lst.de>, "clm@fb.com" <clm@fb.com>, "jbacik@fb.com" <jbacik@fb.com>, "dsterba@suse.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: <HK2PR03MB16848D9371E00E9029FCC94092950@HK2PR03MB1684.apcprd03.prod.outlook.com> 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: <HK2PR03MB06901562102134C7D302EB8192950@HK2PR03MB0690.apcprd03.prod.outlook.com> 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 X-Bogosity: Ham, tests=bogofilter, spamicity=0.000000, version=1.2.4 Sender: owner-linux-mm@kvack.org Precedence: bulk X-Loop: owner-majordomo@kvack.org List-ID: <linux-mm.kvack.org> X-Virus-Scanned: ClamAV using ClamSMTP |
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 mask) * The given mask might be not appropriate for the slab allocator, * drop the unsupported bits */ - mask &= ~(__GFP_DMA32|__GFP_HIGHMEM); + mask &= ~__GFP_ZONE_MASK; state = kmem_cache_alloc(extent_state_cache, mask); if (!state) return state;
Use __GFP_ZONE_MASK to replace (__GFP_DMA32 | __GFP_HIGHMEM). In function alloc_extent_state, it is obvious that __GFP_DMA is not the expecting zone type. ___GFP_DMA, ___GFP_HIGHMEM and ___GFP_DMA32 have been deleted from GFP 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. Signed-off-by: Huaisheng Ye <yehs1@lenovo.com> Cc: Chris Mason <clm@fb.com> Cc: Josef Bacik <jbacik@fb.com> Cc: David Sterba <dsterba@suse.com> --- fs/btrfs/extent_io.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)