From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-3.8 required=3.0 tests=BAYES_00,DKIM_INVALID, DKIM_SIGNED,HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI,SPF_HELO_NONE, SPF_PASS,UNPARSEABLE_RELAY,URIBL_BLOCKED autolearn=no autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 3C2C2C433DF for ; Wed, 29 Jul 2020 08:28:15 +0000 (UTC) Received: from ml01.01.org (ml01.01.org [198.145.21.10]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id ED90920838 for ; Wed, 29 Jul 2020 08:28:14 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=fail reason="signature verification failed" (1024-bit key) header.d=armh.onmicrosoft.com header.i=@armh.onmicrosoft.com header.b="d3auCks1"; dkim=fail reason="signature verification failed" (1024-bit key) header.d=armh.onmicrosoft.com header.i=@armh.onmicrosoft.com header.b="d3auCks1" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org ED90920838 Authentication-Results: mail.kernel.org; dmarc=none (p=none dis=none) header.from=arm.com Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=linux-nvdimm-bounces@lists.01.org Received: from ml01.vlan13.01.org (localhost [IPv6:::1]) by ml01.01.org (Postfix) with ESMTP id AD2EF126A2FB8; Wed, 29 Jul 2020 01:28:14 -0700 (PDT) Received-SPF: Pass (mailfrom) identity=mailfrom; client-ip=40.107.14.41; helo=eur01-ve1-obe.outbound.protection.outlook.com; envelope-from=justin.he@arm.com; receiver= Received: from EUR01-VE1-obe.outbound.protection.outlook.com (mail-eopbgr140041.outbound.protection.outlook.com [40.107.14.41]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ml01.01.org (Postfix) with ESMTPS id EBD10125B96B2 for ; Wed, 29 Jul 2020 01:28:11 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; s=selector2-armh-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=Wh45dN8iA1h9QafMV89tabtTIkfybWLoq6KjjrLWsgg=; b=d3auCks10wvAL8qzuq8SQLW5IL80vWqKe81735yC0pwWuWjF3M4IZ21AMejQqGGSR+B8kYtm8FW8u9TwBddnZlvLNgS1Fzbk7zxD8KV2vbLx8OjM7CYIuM7TjSmuPfvkSOkImJGToH68aKl7O8w7D2dRP4u1e5LfVRov4wivxSY= Received: from DBBPR09CA0039.eurprd09.prod.outlook.com (2603:10a6:10:d4::27) by DB6PR0802MB2536.eurprd08.prod.outlook.com (2603:10a6:4:a2::10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3216.24; Wed, 29 Jul 2020 08:28:07 +0000 Received: from DB5EUR03FT037.eop-EUR03.prod.protection.outlook.com (2603:10a6:10:d4:cafe::75) by DBBPR09CA0039.outlook.office365.com (2603:10a6:10:d4::27) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3216.23 via Frontend Transport; Wed, 29 Jul 2020 08:28:07 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 63.35.35.123) smtp.mailfrom=arm.com; lists.01.org; dkim=pass (signature was verified) header.d=armh.onmicrosoft.com;lists.01.org; dmarc=bestguesspass action=none header.from=arm.com; Received-SPF: Pass (protection.outlook.com: domain of arm.com designates 63.35.35.123 as permitted sender) receiver=protection.outlook.com; client-ip=63.35.35.123; helo=64aa7808-outbound-1.mta.getcheckrecipient.com; Received: from 64aa7808-outbound-1.mta.getcheckrecipient.com (63.35.35.123) by DB5EUR03FT037.mail.protection.outlook.com (10.152.20.215) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3216.10 via Frontend Transport; Wed, 29 Jul 2020 08:28:07 +0000 Received: ("Tessian outbound 7de93d801f24:v62"); Wed, 29 Jul 2020 08:28:07 +0000 X-CR-MTA-TID: 64aa7808 Received: from 3f268a414667.2 by 64aa7808-outbound-1.mta.getcheckrecipient.com id 0187ABA6-D241-40F2-9963-9B19ACC3E19A.1; Wed, 29 Jul 2020 08:28:02 +0000 Received: from EUR02-HE1-obe.outbound.protection.outlook.com by 64aa7808-outbound-1.mta.getcheckrecipient.com with ESMTPS id 3f268a414667.2 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384); Wed, 29 Jul 2020 08:28:02 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=OzUaMED3b0YWje/h6jxmQIchBDR7H2FenJ7hym/SCaprMODjauvizAx650oKgv6x02OWmHntEZqvSFahASZQOqei7YeDEjRzRYZC8mjq54lL+KenftcvAUirkRJ/Jg/XiMXTfZRkEWvu3jzgoD0T38nzb9lMOf5Ax6UxTbQffhTc3RlQ3YHTM0N/T3Zfo/ib9vlTx22aIHTjJGcNHAtcVLXApIlO/pEvktZSUNx7ys3ai23iiTRBy3CXb7CfI4nM0YNczSjrrm0vc4AakKrlxjA0gYacJ/j3Ed6FSJ/uGSUFmUnfaxD99dxDGf67LhYv8M/jYoVmqMCM+1MAxCeZJg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=Wh45dN8iA1h9QafMV89tabtTIkfybWLoq6KjjrLWsgg=; b=Exes/00nJdKYQpsAuIFKXTgijbulBpqUOg+GLcyC4GUewRCeu3zN20fYXfkS/M1EA/T+PDq97hXHaF5BiqGgl9XAddJAdPTIVa1IBFOXPX3xOodA5cAc6KoKisYUiSqaNcdax0rmNzxCHKk20J9vcN7vsA/0Y+D7KqOOFX2WSj69omRQIBaYeyON5jGXh1vpIoU9r83SfMLrPv7p9RdT26VEZIdNOr8XodcO6nUtZEMWpUp5wzb6VpV2S2vCtziOxmr/TYV7ge7YFFr5FydqW8fdwGJn2Jd0ClmLGnbEiENwn7GjTsCeejTKmGSbTkH6bGeRv8TbFpyVvCe5t+EC5Q== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=arm.com; dmarc=pass action=none header.from=arm.com; dkim=pass header.d=arm.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; s=selector2-armh-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=Wh45dN8iA1h9QafMV89tabtTIkfybWLoq6KjjrLWsgg=; b=d3auCks10wvAL8qzuq8SQLW5IL80vWqKe81735yC0pwWuWjF3M4IZ21AMejQqGGSR+B8kYtm8FW8u9TwBddnZlvLNgS1Fzbk7zxD8KV2vbLx8OjM7CYIuM7TjSmuPfvkSOkImJGToH68aKl7O8w7D2dRP4u1e5LfVRov4wivxSY= Received: from AM6PR08MB4069.eurprd08.prod.outlook.com (2603:10a6:20b:af::32) by AM6PR08MB4088.eurprd08.prod.outlook.com (2603:10a6:20b:a9::10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3216.24; Wed, 29 Jul 2020 08:27:58 +0000 Received: from AM6PR08MB4069.eurprd08.prod.outlook.com ([fe80::9cc7:c232:9b1b:3c0]) by AM6PR08MB4069.eurprd08.prod.outlook.com ([fe80::9cc7:c232:9b1b:3c0%5]) with mapi id 15.20.3239.017; Wed, 29 Jul 2020 08:27:58 +0000 From: Justin He To: David Hildenbrand Subject: RE: [RFC PATCH 0/6] decrease unnecessary gap due to pmem kmem alignment Thread-Topic: [RFC PATCH 0/6] decrease unnecessary gap due to pmem kmem alignment Thread-Index: AQHWZVlS1SmlDBWRzUu4RhfiOuAhPqkeGoMAgAAZXOA= Date: Wed, 29 Jul 2020 08:27:58 +0000 Message-ID: References: <20200729033424.2629-1-justin.he@arm.com> In-Reply-To: Accept-Language: en-US, zh-CN Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ts-tracking-id: 45f80ecd-758d-4a83-b0bf-b369073c407a.1 x-checkrecipientchecked: true Authentication-Results-Original: redhat.com; dkim=none (message not signed) header.d=none;redhat.com; dmarc=none action=none header.from=arm.com; x-originating-ip: [203.126.0.112] x-ms-publictraffictype: Email X-MS-Office365-Filtering-HT: Tenant X-MS-Office365-Filtering-Correlation-Id: 76c3d7f5-a846-42ba-daa8-08d833995249 x-ms-traffictypediagnostic: AM6PR08MB4088:|DB6PR0802MB2536: x-ms-exchange-transport-forked: True X-Microsoft-Antispam-PRVS: x-checkrecipientrouted: true nodisclaimer: true x-ms-oob-tlc-oobclassifiers: OLM:10000;OLM:10000; X-MS-Exchange-SenderADCheck: 1 X-Microsoft-Antispam-Untrusted: BCL:0; X-Microsoft-Antispam-Message-Info-Original: +vFwelrFZVa1INa//PHshf1BMDHBIOUD5zDBZeLV+3ARPdgDbzi12h6e65r+g7hb8V4z52rTip4Hb/+MDP6RNqZohK0yPzfbhPfkQShdBTe+qXvVmFjLOKgejVQEZlWks4CmXjbK6BpGEImWUl8PryNUa5y6hBuIOVLREbORIiQtQkbaOtp15oNfrDgkOeyYizs9nX+9TF9Z9MsHItwXplrv2SQBPH9gOe/qGDrZv4jOPNvAo+ipWIjqcU49Gag+ZeltYEwceADytJq2NzK85Q9q+otiCVPElGRISHhYlZw9PmPN9y4ak3G7Tnp+Ku22fBZ4dozeuaToxIjoCI/vhqUuhM6pgAHKHU6TsCh/mEGj+Fvyl32yoZsOzfXquTR6XEl55sjcTRccqc9iFvkKkA== X-Forefront-Antispam-Report-Untrusted: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:AM6PR08MB4069.eurprd08.prod.outlook.com;PTR:;CAT:NONE;SFTY:;SFS:(4636009)(376002)(136003)(346002)(396003)(366004)(39860400002)(66556008)(64756008)(66446008)(76116006)(966005)(7696005)(66476007)(71200400001)(52536014)(5660300002)(478600001)(83380400001)(33656002)(66946007)(2906002)(9686003)(26005)(186003)(4326008)(8936002)(86362001)(55016002)(54906003)(6506007)(6916009)(7416002)(8676002)(316002)(53546011);DIR:OUT;SFP:1101; x-ms-exchange-antispam-messagedata: 1piMn4fW6c26ejrOY9+0apsN09zARI2FUC+XvTaKoEn3fW9n+y58ostUvJTHzAkkbPxuHOXFiJXYznY3X4PGCvsrB909dWjSJGIQsBlXc5eUTwRUu+4FXGZgpPuD5tCR3AiMH7ZoMl7DNcTruE4xvnOyqko+Cbr4h58U1NceTldFzRlBRx9QRzzyTYyLmmbI/0v0e1PuehYrd7OV/LIZ6z4M2DGtncMAnI986Lf1622VhccmLPBqIJ3cj4HOaYjoyyQES8EWcW7PS8gpBZz1GcwmsKxwdOrKT7zasrP1esvLa6iX6O2najTgrA+7nx/uYKRvuoZBByaNK3S2cuIlLCW703cSyVmuwdd2DVNvk84fp3fc3PnVZ0+n2RdnHgW55iaMwI7WxJm5bk8Dlw7IHk/7KDeS2CGED4J3fg3AQgJmH/+kXVkqnvsA4DjeGwmfPI8c23duoZP0D+4MjUybWInZQjuW8g90ZvwVhadL9zk= Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM6PR08MB4088 Original-Authentication-Results: redhat.com; dkim=none (message not signed) header.d=none;redhat.com; dmarc=none action=none header.from=arm.com; X-EOPAttributedMessage: 0 X-MS-Exchange-Transport-CrossTenantHeadersStripped: DB5EUR03FT037.eop-EUR03.prod.protection.outlook.com X-MS-Office365-Filtering-Correlation-Id-Prvs: 440db831-23ee-4e84-7b8c-08d833994cc9 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: Xl8os/OB2Mc4/ndpzneOf68KyAw5s28MbQFBYP3Tr201nS+iqnzO9+osr3BKumKQxZJ+Atml3+hkCjANX7rmaqCfEWQV5Cae+Yw4emrRDRKB0SaRPElt4iB9f1LuIhig59Jzx26WawEPTi9pQB07VW8JuqLvnHk9KjTnQszgmNojEoLUFWTykqntRUaV8fhxxiGELYvSlPXA0GPdY0ly884BQq80t1RcrIddzrdelReLPenh2+5VaGesc57BXh6T3l5644mmvnbexmYCupdy/uVd/jYG4aDKeUSYrtI1VY/LccDAvmV0QEOiS2Kg/hK/zDD3YQkHu91TvIkLAmG7ydaWEpQrZDMhzCKjyvJs2nB0LwaQGQvkqx+Q3ZJ5N+2O3LKp8f+drey/uL/mSuTQB9nnGYMaYzNHQOTGt34NW/gDD2ybkirqmw4lq6XHwv0rlAQ7CU0qi9COHykucGE3hDL1M0hj3WKG1PVViWMTooc= X-Forefront-Antispam-Report: CIP:63.35.35.123;CTRY:IE;LANG:en;SCL:1;SRV:;IPV:CAL;SFV:NSPM;H:64aa7808-outbound-1.mta.getcheckrecipient.com;PTR:ec2-63-35-35-123.eu-west-1.compute.amazonaws.com;CAT:NONE;SFTY:;SFS:(4636009)(396003)(136003)(39850400004)(376002)(346002)(46966005)(52536014)(478600001)(9686003)(5660300002)(336012)(83380400001)(33656002)(4326008)(2906002)(6862004)(82740400003)(53546011)(966005)(8936002)(55016002)(7696005)(54906003)(356005)(82310400002)(47076004)(81166007)(86362001)(186003)(8676002)(6506007)(70206006)(70586007)(26005)(316002);DIR:OUT;SFP:1101; X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 29 Jul 2020 08:28:07.6429 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 76c3d7f5-a846-42ba-daa8-08d833995249 X-MS-Exchange-CrossTenant-Id: f34e5979-57d9-4aaa-ad4d-b122a662184d X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=f34e5979-57d9-4aaa-ad4d-b122a662184d;Ip=[63.35.35.123];Helo=[64aa7808-outbound-1.mta.getcheckrecipient.com] X-MS-Exchange-CrossTenant-AuthSource: DB5EUR03FT037.eop-EUR03.prod.protection.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB6PR0802MB2536 Message-ID-Hash: ZSWI5FHUYNPBVTODEQZHY32Z5K432Z33 X-Message-ID-Hash: ZSWI5FHUYNPBVTODEQZHY32Z5K432Z33 X-MailFrom: Justin.He@arm.com X-Mailman-Rule-Hits: nonmember-moderation X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation CC: Mike Rapoport , Catalin Marinas , Will Deacon , Greg Kroah-Hartman , "Rafael J. Wysocki" , Andrew Morton , Steve Capper , Mark Rutland , Anshuman Khandual , Hsin-Yi Wang , Jason Gunthorpe , Dave Hansen , Kees Cook , "linux-arm-kernel@lists.infradead.org" , "linux-kernel@vger.kernel.org" , "linux-nvdimm@lists.01.org" , "linux-mm@kvack.org" , Pankaj Gupta , Kaly Xin X-Mailman-Version: 3.1.1 Precedence: list List-Id: "Linux-nvdimm developer list." Archived-At: List-Archive: List-Help: List-Post: List-Subscribe: List-Unsubscribe: Content-Transfer-Encoding: base64 SGkgRGF2aWQNCg0KPiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBEYXZpZCBI aWxkZW5icmFuZCA8ZGF2aWRAcmVkaGF0LmNvbT4NCj4gU2VudDogV2VkbmVzZGF5LCBKdWx5IDI5 LCAyMDIwIDI6MzcgUE0NCj4gVG86IEp1c3RpbiBIZSA8SnVzdGluLkhlQGFybS5jb20+DQo+IENj OiBEYW4gV2lsbGlhbXMgPGRhbi5qLndpbGxpYW1zQGludGVsLmNvbT47IFZpc2hhbCBWZXJtYQ0K PiA8dmlzaGFsLmwudmVybWFAaW50ZWwuY29tPjsgTWlrZSBSYXBvcG9ydCA8cnBwdEBsaW51eC5p Ym0uY29tPjsgRGF2aWQNCj4gSGlsZGVuYnJhbmQgPGRhdmlkQHJlZGhhdC5jb20+OyBDYXRhbGlu IE1hcmluYXMgPENhdGFsaW4uTWFyaW5hc0Bhcm0uY29tPjsNCj4gV2lsbCBEZWFjb24gPHdpbGxA a2VybmVsLm9yZz47IEdyZWcgS3JvYWgtSGFydG1hbg0KPiA8Z3JlZ2toQGxpbnV4Zm91bmRhdGlv bi5vcmc+OyBSYWZhZWwgSi4gV3lzb2NraSA8cmFmYWVsQGtlcm5lbC5vcmc+OyBEYXZlDQo+IEpp YW5nIDxkYXZlLmppYW5nQGludGVsLmNvbT47IEFuZHJldyBNb3J0b24gPGFrcG1AbGludXgtZm91 bmRhdGlvbi5vcmc+Ow0KPiBTdGV2ZSBDYXBwZXIgPFN0ZXZlLkNhcHBlckBhcm0uY29tPjsgTWFy ayBSdXRsYW5kIDxNYXJrLlJ1dGxhbmRAYXJtLmNvbT47DQo+IExvZ2FuIEd1bnRob3JwZSA8bG9n YW5nQGRlbHRhdGVlLmNvbT47IEFuc2h1bWFuIEtoYW5kdWFsDQo+IDxBbnNodW1hbi5LaGFuZHVh bEBhcm0uY29tPjsgSHNpbi1ZaSBXYW5nIDxoc2lueWlAY2hyb21pdW0ub3JnPjsgSmFzb24NCj4g R3VudGhvcnBlIDxqZ2dAemllcGUuY2E+OyBEYXZlIEhhbnNlbiA8ZGF2ZS5oYW5zZW5AbGludXgu aW50ZWwuY29tPjsgS2Vlcw0KPiBDb29rIDxrZWVzY29va0BjaHJvbWl1bS5vcmc+OyBsaW51eC1h cm0ta2VybmVsQGxpc3RzLmluZnJhZGVhZC5vcmc7IGxpbnV4LQ0KPiBrZXJuZWxAdmdlci5rZXJu ZWwub3JnOyBsaW51eC1udmRpbW1AbGlzdHMuMDEub3JnOyBsaW51eC1tbUBrdmFjay5vcmc7IFdl aQ0KPiBZYW5nIDxyaWNoYXJkdy55YW5nQGxpbnV4LmludGVsLmNvbT47IFBhbmthaiBHdXB0YQ0K PiA8cGFua2FqLmd1cHRhLmxpbnV4QGdtYWlsLmNvbT47IElyYSBXZWlueSA8aXJhLndlaW55QGlu dGVsLmNvbT47IEthbHkgWGluDQo+IDxLYWx5LlhpbkBhcm0uY29tPg0KPiBTdWJqZWN0OiBSZTog W1JGQyBQQVRDSCAwLzZdIGRlY3JlYXNlIHVubmVjZXNzYXJ5IGdhcCBkdWUgdG8gcG1lbSBrbWVt DQo+IGFsaWdubWVudA0KPiANCj4gDQo+IA0KPiA+IEFtIDI5LjA3LjIwMjAgdW0gMDU6MzUgc2No cmllYiBKaWEgSGUgPGp1c3Rpbi5oZUBhcm0uY29tPjoNCj4gPg0KPiA+IO+7v1doZW4gZW5hYmxp bmcgZGF4IHBtZW0gYXMgUkFNIGRldmljZSBvbiBhcm02NCwgSSBub3RpY2VkIHRoYXQga21lbV9z dGFydA0KPiA+IGFkZHIgaW4gZGV2X2RheF9rbWVtX3Byb2JlKCkgc2hvdWxkIGJlIGFsaWduZWQg dy8NCj4gU0VDVElPTl9TSVpFX0JJVFMoMzApLGkuZS4NCj4gPiAxRyBtZW1ibG9jayBzaXplLiBF dmVuIERhbiBXaWxsaWFtcycgc3ViLXNlY3Rpb24gcGF0Y2ggc2VyaWVzIFsxXSBoYWQNCj4gYmVl bg0KPiA+IHVwc3RyZWFtIG1lcmdlZCwgaXQgd2FzIG5vdCBoZWxwZnVsIGR1ZSB0byBoYXJkIGxp bWl0YXRpb24gb2Yga21lbV9zdGFydDoNCj4gPiAkbmRjdGwgY3JlYXRlLW5hbWVzcGFjZSAtZSBu YW1lc3BhY2UwLjAgLS1tb2RlPWRldmRheCAtLW1hcD1kZXYgLXMgMmcgLWYNCj4gLWEgMk0NCj4g PiAkZWNobyBkYXgwLjAgPiAvc3lzL2J1cy9kYXgvZHJpdmVycy9kZXZpY2VfZGF4L3VuYmluZA0K PiA+ICRlY2hvIGRheDAuMCA+IC9zeXMvYnVzL2RheC9kcml2ZXJzL2ttZW0vbmV3X2lkDQo+ID4g JGNhdCAvcHJvYy9pb21lbQ0KPiA+IC4uLg0KPiA+IDIzYzAwMDAwMC0yM2ZmZmZmZmYgOiBTeXN0 ZW0gUkFNDQo+ID4gIDIzZGQ0MDAwMC0yM2ZlY2ZmZmYgOiByZXNlcnZlZA0KPiA+ICAyM2ZlZDAw MDAtMjNmZmZmZmZmIDogcmVzZXJ2ZWQNCj4gPiAyNDAwMDAwMDAtMzNmZGZmZmZmIDogUGVyc2lz dGVudCBNZW1vcnkNCj4gPiAgMjQwMDAwMDAwLTI0MDNmZmZmZiA6IG5hbWVzcGFjZTAuMA0KPiA+ ICAyODAwMDAwMDAtMmJmZmZmZmZmIDogZGF4MC4wICAgICAgICAgIDwtIGFsaWduZWQgd2l0aCAx RyBib3VuZGFyeQ0KPiA+ICAgIDI4MDAwMDAwMC0yYmZmZmZmZmYgOiBTeXN0ZW0gUkFNDQo+ID4g SGVuY2UgdGhlcmUgaXMgYSBiaWcgZ2FwIGJldHdlZW4gMHgyNDAzZmZmZmYgYW5kIDB4MjgwMDAw MDAwIGR1ZSB0byB0aGUNCj4gMUcNCj4gPiBhbGlnbm1lbnQuDQo+ID4NCj4gPiBXaXRob3V0IHRo aXMgc2VyaWVzLCBpZiBxZW11IGNyZWF0ZXMgYSA0RyBieXRlcyBudmRpbW0gZGV2aWNlLCB3ZSBj YW4NCj4gb25seQ0KPiA+IHVzZSAyRyBieXRlcyBmb3IgZGF4IHBtZW0oa21lbSkgaW4gdGhlIHdv cnN0IGNhc2UuDQo+ID4gZS5nLg0KPiA+IDI0MDAwMDAwMC0zM2ZkZmZmZmYgOiBQZXJzaXN0ZW50 IE1lbW9yeQ0KPiA+IFdlIGNhbiBvbmx5IHVzZSB0aGUgbWVtYmxvY2sgYmV0d2VlbiBbMjQwMDAw MDAwLCAyZmZmZmZmZmZdIGR1ZSB0byB0aGUNCj4gaGFyZA0KPiA+IGxpbWl0YXRpb24uIEl0IHdh c3RlcyB0b28gbXVjaCBtZW1vcnkgc3BhY2UuDQo+ID4NCj4gPiBEZWNyZWFzaW5nIHRoZSBTRUNU SU9OX1NJWkVfQklUUyBvbiBhcm02NCBtaWdodCBiZSBhbiBhbHRlcm5hdGl2ZSwgYnV0DQo+IHRo ZXJlDQo+ID4gYXJlIHRvbyBtYW55IGNvbmNlcm5zIGZyb20gb3RoZXIgY29uc3RyYWludHMsIGUu Zy4gUEFHRV9TSVpFLCBodWdldGxiLA0KPiA+IFNQQVJTRU1FTV9WTUVNTUFQLCBwYWdlIGJpdHMg aW4gc3RydWN0IHBhZ2UgLi4uDQo+ID4NCj4gPiBCZXNpZGUgZGVjcmVhc2luZyB0aGUgU0VDVElP Tl9TSVpFX0JJVFMsIHdlIGNhbiBhbHNvIHJlbGF4IHRoZSBrbWVtDQo+IGFsaWdubWVudA0KPiA+ IHdpdGggbWVtb3J5X2Jsb2NrX3NpemVfYnl0ZXMoKS4NCj4gPg0KPiA+IFRlc3RlZCBvbiBhcm02 NCBndWVzdCBhbmQgeDg2IGd1ZXN0LCBxZW11IGNyZWF0ZXMgYSA0RyBwbWVtIGRldmljZS4gZGF4 DQo+IHBtZW0NCj4gPiBjYW4gYmUgdXNlZCBhcyByYW0gd2l0aCBzbWFsbGVyIGdhcC4gQWxzbyB0 aGUga21lbSBob3RwbHVnIGFkZC9yZW1vdmUNCj4gYXJlIGJvdGgNCj4gPiB0ZXN0ZWQgb24gYXJt NjQveDg2IGd1ZXN0Lg0KPiA+DQo+IA0KPiBIaSwNCj4gDQo+IEkgYW0gbm90IGNvbnZpbmNlZCB0 aGlzIHVzZSBjYXNlIGlzIHdvcnRoIHN1Y2ggaGFja3MgKHRoYXTigJlzIHdoYXQgaXQgaXMpDQo+ IGZvciBub3cuIE9uIHJlYWwgbWFjaGluZXMgcG1lbSBpcyBiaWcgLSB5b3VyIGV4YW1wbGUgKGxv c2luZyA1MCUgaXMNCj4gZXh0cmVtZSkuDQo+IA0KPiBJIHdvdWxkIG11Y2ggcmF0aGVyIHdhbnQg dG8gc2VlIHRoZSBzZWN0aW9uIHNpemUgb24gYXJtNjQgcmVkdWNlZC4gSQ0KPiByZW1lbWJlciB0 aGVyZSB3ZXJlIHBhdGNoZXMgYW5kIHRoYXQgYXQgbGVhc3Qgd2l0aCBhIGJhc2UgcGFnZSBzaXpl IG9mIDRrDQo+IGl0IGNhbiBiZSByZWR1Y2VkIGRyYXN0aWNhbGx5ICg2NGsgYmFzZSBwYWdlcyBh cmUgbW9yZSBwcm9ibGVtYXRpYyBkdWUgdG8NCj4gdGhlIHJpZGljdWxvdXMgVEhQIHNpemUgb2Yg NTEyTSkuIEJ1dCBjb3VsZCBiZSBhIHNlY3Rpb24gc2l6ZSBvZiA1MTIgaXMNCj4gcG9zc2libGUg b24gYWxsIGNvbmZpZ3MgcmlnaHQgbm93Lg0KDQpZZXMsIEkgb25jZSBpbnZlc3RpZ2F0ZWQgaG93 IHRvIHJlZHVjZSBzZWN0aW9uIHNpemUgb24gYXJtNjQgdGhvdWdodGZ1bGx5Og0KVGhlcmUgYXJl IG1hbnkgY29uc3RyYWludHMgZm9yIHJlZHVjaW5nIFNFQ1RJT05fU0laRV9CSVRTDQoxLiBHaXZl biBwYWdlLT5mbGFncyBiaXRzIGlzIGxpbWl0ZWQsIFNFQ1RJT05fU0laRV9CSVRTIGNhbid0IGJl IHJlZHVjZWQgdG9vDQogICBtdWNoLg0KMi4gT25jZSBDT05GSUdfU1BBUlNFTUVNX1ZNRU1NQVAg aXMgZW5hYmxlZCwgc2VjdGlvbiBpZCB3aWxsIG5vdCBiZSBjb3VudGVkDQogICBpbnRvIHBhZ2Ut PmZsYWdzLg0KMy4gTUFYX09SREVSIGRlcGVuZHMgb24gU0VDVElPTl9TSVpFX0JJVFMgDQogLSAz LjEgbW16b25lLmgNCiNpZiAoTUFYX09SREVSIC0gMSArIFBBR0VfU0hJRlQpID4gU0VDVElPTl9T SVpFX0JJVFMNCiNlcnJvciBBbGxvY2F0b3IgTUFYX09SREVSIGV4Y2VlZHMgU0VDVElPTl9TSVpF DQojZW5kaWYNCiAtIDMuMiBodWdlcGFnZV9pbml0KCkNCk1BWUJFX0JVSUxEX0JVR19PTihIUEFH RV9QTURfT1JERVIgPj0gTUFYX09SREVSKTsNCg0KSGVuY2Ugd2hlbiBBUk02NF80S19QQUdFUyAm JiBDT05GSUdfU1BBUlNFTUVNX1ZNRU1NQVAgYXJlIGVuYWJsZWQsDQpTRUNUSU9OX1NJWkVfQklU UyBjYW4gYmUgcmVkdWNlZCB0byAyNy4NCkJ1dCB3aGVuIEFSTTY0XzY0S19QQUdFUywgZ2l2ZW4g My4yLCBNQVhfT1JERVIgPiAyOS0xNiA9IDEzLg0KR2l2ZW4gMy4xIFNFQ1RJT05fU0laRV9CSVRT ID49IE1BWF9PUkRFUisxNSA+IDI4LiBTbyBTRUNUSU9OX1NJWkVfQklUUyBjYW4gbm90DQpiZSBy ZWR1Y2VkIHRvIDI3Lg0KDQpJbiBvbmUgd29yZCwgaWYgd2UgY29uc2lkZXJlZCB0byByZWR1Y2Ug U0VDVElPTl9TSVpFX0JJVFMgb24gYXJtNjQsIHRoZSBLY29uZmlnDQptaWdodCBiZSB2ZXJ5IGNv bXBsaWNhdGVkLGUuZy4gd2Ugc3RpbGwgbmVlZCB0byBjb25zaWRlciB0aGUgY2FzZSBmb3INCkFS TTY0XzE2S19QQUdFUy4NCg0KPiANCj4gSW4gdGhlIGxvbmcgdGVybSB3ZSBtaWdodCB3YW50IHRv IHJld29yayB0aGUgbWVtb3J5IGJsb2NrIGRldmljZSBtb2RlbA0KPiAoZXZlbnR1YWxseSBzdXBw b3J0aW5nIG9sZC9uZXcgYXMgZGlzY3Vzc2VkIHdpdGggTWljaGFsIHNvbWUgdGltZSBhZ28NCj4g dXNpbmcgYSBrZXJuZWwgcGFyYW1ldGVyKSwgZHJvcHBpbmcgdGhlIGZpeGVkIHNpemVzDQoNCkhh cyB0aGlzIGJlZW4gcG9zdGVkIHRvIExpbnV4IG1tIG1haWxsaXN0PyBTb3JyeSwgc2VhcmNoZWQg YW5kIGRpZG4ndCBmaW5kIGl0Lg0KDQoNCi0tDQpDaGVlcnMsDQpKdXN0aW4gKEppYSBIZSkNCg0K DQoNCj4gLSBhbGxvd2luZyBzaXplcyAvIGFkZHJlc3NlcyBhbGlnbmVkIHdpdGggc3Vic2VjdGlv biBzaXplDQo+IC0gZHJhc3RpY2FsbHkgcmVkdWNpbmcgdGhlIG51bWJlciBvZiBkZXZpY2VzIGZv ciBib290IG1lbW9yeSB0byBvbmx5IGENCj4gaGFuZCBmdWxsIChlLmcuLCBvbmUgcGVyIHJlc291 cmNlIC8gRElNTSB3ZSBjYW4gYWN0dWFsbHkgdW5wbHVnIGFnYWluLg0KPiANCj4gTG9uZyBzdG9y eSBzaG9ydCwgSSBkb27igJl0IGxpa2UgdGhpcyBoYWNrLg0KPiANCj4gDQo+ID4gVGhpcyBwYXRj aCBzZXJpZXMgKG1haW5seSBwYXRjaDYvNikgaXMgYmFzZWQgb24gdGhlIGZpeGluZyBwYXRjaCwg fnY1LjgtDQo+IHJjNSBbMl0uDQo+ID4NCj4gPiBbMV0gaHR0cHM6Ly9sa21sLm9yZy9sa21sLzIw MTkvNi8xOS82Nw0KPiA+IFsyXSBodHRwczovL2xrbWwub3JnL2xrbWwvMjAyMC83LzgvMTU0Ng0K PiA+IEppYSBIZSAoNik6DQo+ID4gIG1tL21lbW9yeV9ob3RwbHVnOiByZW1vdmUgcmVkdW5kYW50 IG1lbW9yeSBibG9jayBzaXplIGFsaWdubWVudCBjaGVjaw0KPiA+ICByZXNvdXJjZTogZXhwb3J0 IGZpbmRfbmV4dF9pb21lbV9yZXMoKSBoZWxwZXINCj4gPiAgbW0vbWVtb3J5X2hvdHBsdWc6IGFs bG93IHBtZW0ga21lbSBub3QgdG8gYWxpZ24gd2l0aCBtZW1vcnlfYmxvY2tfc2l6ZQ0KPiA+ICBt bS9wYWdlX2FsbG9jOiBhZGp1c3QgdGhlIHN0YXJ0LGVuZCBpbiBkYXggcG1lbSBrbWVtIGNhc2UN Cj4gPiAgZGV2aWNlLWRheDogcmVsYXggdGhlIG1lbWJsb2NrIHNpemUgYWxpZ25tZW50IGZvciBr bWVtX3N0YXJ0DQo+ID4gIGFybTY0OiBmYWxsIGJhY2sgdG8gdm1lbW1hcF9wb3B1bGF0ZV9iYXNl cGFnZXMgaWYgbm90IGFsaWduZWQgIHdpdGgNCj4gPiAgICBQTURfU0laRQ0KPiA+DQo+ID4gYXJj aC9hcm02NC9tbS9tbXUuYyAgICB8ICA0ICsrKysNCj4gPiBkcml2ZXJzL2Jhc2UvbWVtb3J5LmMg IHwgMjQgKysrKysrKysrKysrKysrKy0tLS0tLS0tDQo+ID4gZHJpdmVycy9kYXgva21lbS5jICAg ICB8IDIyICsrKysrKysrKysrKystLS0tLS0tLS0NCj4gPiBpbmNsdWRlL2xpbnV4L2lvcG9ydC5o IHwgIDMgKysrDQo+ID4ga2VybmVsL3Jlc291cmNlLmMgICAgICB8ICAzICsrLQ0KPiA+IG1tL21l bW9yeV9ob3RwbHVnLmMgICAgfCAzOSArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr KysrKy0NCj4gPiBtbS9wYWdlX2FsbG9jLmMgICAgICAgIHwgMTQgKysrKysrKysrKysrKysNCj4g PiA3IGZpbGVzIGNoYW5nZWQsIDkwIGluc2VydGlvbnMoKyksIDE5IGRlbGV0aW9ucygtKQ0KPiA+ DQo+ID4gLS0NCj4gPiAyLjE3LjENCj4gPg0KDQpfX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fXwpMaW51eC1udmRpbW0gbWFpbGluZyBsaXN0IC0tIGxpbnV4LW52 ZGltbUBsaXN0cy4wMS5vcmcKVG8gdW5zdWJzY3JpYmUgc2VuZCBhbiBlbWFpbCB0byBsaW51eC1u dmRpbW0tbGVhdmVAbGlzdHMuMDEub3JnCg== From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-4.0 required=3.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI,SPF_HELO_NONE, SPF_PASS,UNPARSEABLE_RELAY,URIBL_BLOCKED autolearn=no autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 14E7EC433E0 for ; Wed, 29 Jul 2020 08:28:18 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by mail.kernel.org (Postfix) with ESMTP id D6F97206D4 for ; Wed, 29 Jul 2020 08:28:17 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (1024-bit key) header.d=armh.onmicrosoft.com header.i=@armh.onmicrosoft.com header.b="d3auCks1"; dkim=pass (1024-bit key) header.d=armh.onmicrosoft.com header.i=@armh.onmicrosoft.com header.b="d3auCks1" Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1727850AbgG2I2Q (ORCPT ); Wed, 29 Jul 2020 04:28:16 -0400 Received: from mail-am6eur05on2068.outbound.protection.outlook.com ([40.107.22.68]:51841 "EHLO EUR05-AM6-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1726536AbgG2I2P (ORCPT ); Wed, 29 Jul 2020 04:28:15 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; s=selector2-armh-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=Wh45dN8iA1h9QafMV89tabtTIkfybWLoq6KjjrLWsgg=; b=d3auCks10wvAL8qzuq8SQLW5IL80vWqKe81735yC0pwWuWjF3M4IZ21AMejQqGGSR+B8kYtm8FW8u9TwBddnZlvLNgS1Fzbk7zxD8KV2vbLx8OjM7CYIuM7TjSmuPfvkSOkImJGToH68aKl7O8w7D2dRP4u1e5LfVRov4wivxSY= Received: from AM5PR1001CA0042.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:206:15::19) by DB7PR08MB3338.eurprd08.prod.outlook.com (2603:10a6:5:1b::22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3216.24; Wed, 29 Jul 2020 08:28:07 +0000 Received: from AM5EUR03FT006.eop-EUR03.prod.protection.outlook.com (2603:10a6:206:15:cafe::96) by AM5PR1001CA0042.outlook.office365.com (2603:10a6:206:15::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3239.16 via Frontend Transport; Wed, 29 Jul 2020 08:28:07 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 63.35.35.123) smtp.mailfrom=arm.com; vger.kernel.org; dkim=pass (signature was verified) header.d=armh.onmicrosoft.com;vger.kernel.org; dmarc=bestguesspass action=none header.from=arm.com; Received-SPF: Pass (protection.outlook.com: domain of arm.com designates 63.35.35.123 as permitted sender) receiver=protection.outlook.com; client-ip=63.35.35.123; helo=64aa7808-outbound-1.mta.getcheckrecipient.com; Received: from 64aa7808-outbound-1.mta.getcheckrecipient.com (63.35.35.123) by AM5EUR03FT006.mail.protection.outlook.com (10.152.16.122) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3216.10 via Frontend Transport; Wed, 29 Jul 2020 08:28:07 +0000 Received: ("Tessian outbound 7de93d801f24:v62"); Wed, 29 Jul 2020 08:28:07 +0000 X-CR-MTA-TID: 64aa7808 Received: from 3f268a414667.2 by 64aa7808-outbound-1.mta.getcheckrecipient.com id 0187ABA6-D241-40F2-9963-9B19ACC3E19A.1; Wed, 29 Jul 2020 08:28:02 +0000 Received: from EUR02-HE1-obe.outbound.protection.outlook.com by 64aa7808-outbound-1.mta.getcheckrecipient.com with ESMTPS id 3f268a414667.2 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384); Wed, 29 Jul 2020 08:28:02 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=OzUaMED3b0YWje/h6jxmQIchBDR7H2FenJ7hym/SCaprMODjauvizAx650oKgv6x02OWmHntEZqvSFahASZQOqei7YeDEjRzRYZC8mjq54lL+KenftcvAUirkRJ/Jg/XiMXTfZRkEWvu3jzgoD0T38nzb9lMOf5Ax6UxTbQffhTc3RlQ3YHTM0N/T3Zfo/ib9vlTx22aIHTjJGcNHAtcVLXApIlO/pEvktZSUNx7ys3ai23iiTRBy3CXb7CfI4nM0YNczSjrrm0vc4AakKrlxjA0gYacJ/j3Ed6FSJ/uGSUFmUnfaxD99dxDGf67LhYv8M/jYoVmqMCM+1MAxCeZJg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=Wh45dN8iA1h9QafMV89tabtTIkfybWLoq6KjjrLWsgg=; b=Exes/00nJdKYQpsAuIFKXTgijbulBpqUOg+GLcyC4GUewRCeu3zN20fYXfkS/M1EA/T+PDq97hXHaF5BiqGgl9XAddJAdPTIVa1IBFOXPX3xOodA5cAc6KoKisYUiSqaNcdax0rmNzxCHKk20J9vcN7vsA/0Y+D7KqOOFX2WSj69omRQIBaYeyON5jGXh1vpIoU9r83SfMLrPv7p9RdT26VEZIdNOr8XodcO6nUtZEMWpUp5wzb6VpV2S2vCtziOxmr/TYV7ge7YFFr5FydqW8fdwGJn2Jd0ClmLGnbEiENwn7GjTsCeejTKmGSbTkH6bGeRv8TbFpyVvCe5t+EC5Q== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=arm.com; dmarc=pass action=none header.from=arm.com; dkim=pass header.d=arm.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; s=selector2-armh-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=Wh45dN8iA1h9QafMV89tabtTIkfybWLoq6KjjrLWsgg=; b=d3auCks10wvAL8qzuq8SQLW5IL80vWqKe81735yC0pwWuWjF3M4IZ21AMejQqGGSR+B8kYtm8FW8u9TwBddnZlvLNgS1Fzbk7zxD8KV2vbLx8OjM7CYIuM7TjSmuPfvkSOkImJGToH68aKl7O8w7D2dRP4u1e5LfVRov4wivxSY= Received: from AM6PR08MB4069.eurprd08.prod.outlook.com (2603:10a6:20b:af::32) by AM6PR08MB4088.eurprd08.prod.outlook.com (2603:10a6:20b:a9::10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3216.24; Wed, 29 Jul 2020 08:27:58 +0000 Received: from AM6PR08MB4069.eurprd08.prod.outlook.com ([fe80::9cc7:c232:9b1b:3c0]) by AM6PR08MB4069.eurprd08.prod.outlook.com ([fe80::9cc7:c232:9b1b:3c0%5]) with mapi id 15.20.3239.017; Wed, 29 Jul 2020 08:27:58 +0000 From: Justin He To: David Hildenbrand CC: Dan Williams , Vishal Verma , Mike Rapoport , Catalin Marinas , Will Deacon , Greg Kroah-Hartman , "Rafael J. Wysocki" , Dave Jiang , Andrew Morton , Steve Capper , Mark Rutland , Logan Gunthorpe , Anshuman Khandual , Hsin-Yi Wang , Jason Gunthorpe , Dave Hansen , Kees Cook , "linux-arm-kernel@lists.infradead.org" , "linux-kernel@vger.kernel.org" , "linux-nvdimm@lists.01.org" , "linux-mm@kvack.org" , Wei Yang , Pankaj Gupta , Ira Weiny , Kaly Xin Subject: RE: [RFC PATCH 0/6] decrease unnecessary gap due to pmem kmem alignment Thread-Topic: [RFC PATCH 0/6] decrease unnecessary gap due to pmem kmem alignment Thread-Index: AQHWZVlS1SmlDBWRzUu4RhfiOuAhPqkeGoMAgAAZXOA= Date: Wed, 29 Jul 2020 08:27:58 +0000 Message-ID: References: <20200729033424.2629-1-justin.he@arm.com> In-Reply-To: Accept-Language: en-US, zh-CN Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ts-tracking-id: 45f80ecd-758d-4a83-b0bf-b369073c407a.1 x-checkrecipientchecked: true Authentication-Results-Original: redhat.com; dkim=none (message not signed) header.d=none;redhat.com; dmarc=none action=none header.from=arm.com; x-originating-ip: [203.126.0.112] x-ms-publictraffictype: Email X-MS-Office365-Filtering-HT: Tenant X-MS-Office365-Filtering-Correlation-Id: 1496bc1c-a502-4d77-3441-08d833995237 x-ms-traffictypediagnostic: AM6PR08MB4088:|DB7PR08MB3338: x-ms-exchange-transport-forked: True X-Microsoft-Antispam-PRVS: x-checkrecipientrouted: true nodisclaimer: true x-ms-oob-tlc-oobclassifiers: OLM:10000;OLM:10000; X-MS-Exchange-SenderADCheck: 1 X-Microsoft-Antispam-Untrusted: BCL:0; X-Microsoft-Antispam-Message-Info-Original: +vFwelrFZVa1INa//PHshf1BMDHBIOUD5zDBZeLV+3ARPdgDbzi12h6e65r+g7hb8V4z52rTip4Hb/+MDP6RNqZohK0yPzfbhPfkQShdBTe+qXvVmFjLOKgejVQEZlWks4CmXjbK6BpGEImWUl8PryNUa5y6hBuIOVLREbORIiQtQkbaOtp15oNfrDgkOeyYizs9nX+9TF9Z9MsHItwXplrv2SQBPH9gOe/qGDrZv4jOPNvAo+ipWIjqcU49Gag+ZeltYEwceADytJq2NzK85Q9q+otiCVPElGRISHhYlZw9PmPN9y4ak3G7Tnp+Ku22fBZ4dozeuaToxIjoCI/vhqUuhM6pgAHKHU6TsCh/mEGj+Fvyl32yoZsOzfXquTR6XEl55sjcTRccqc9iFvkKkA== X-Forefront-Antispam-Report-Untrusted: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:AM6PR08MB4069.eurprd08.prod.outlook.com;PTR:;CAT:NONE;SFTY:;SFS:(4636009)(376002)(136003)(346002)(396003)(366004)(39860400002)(66556008)(64756008)(66446008)(76116006)(966005)(7696005)(66476007)(71200400001)(52536014)(5660300002)(478600001)(83380400001)(33656002)(66946007)(2906002)(9686003)(26005)(186003)(4326008)(8936002)(86362001)(55016002)(54906003)(6506007)(6916009)(7416002)(8676002)(316002)(53546011);DIR:OUT;SFP:1101; x-ms-exchange-antispam-messagedata: 1piMn4fW6c26ejrOY9+0apsN09zARI2FUC+XvTaKoEn3fW9n+y58ostUvJTHzAkkbPxuHOXFiJXYznY3X4PGCvsrB909dWjSJGIQsBlXc5eUTwRUu+4FXGZgpPuD5tCR3AiMH7ZoMl7DNcTruE4xvnOyqko+Cbr4h58U1NceTldFzRlBRx9QRzzyTYyLmmbI/0v0e1PuehYrd7OV/LIZ6z4M2DGtncMAnI986Lf1622VhccmLPBqIJ3cj4HOaYjoyyQES8EWcW7PS8gpBZz1GcwmsKxwdOrKT7zasrP1esvLa6iX6O2najTgrA+7nx/uYKRvuoZBByaNK3S2cuIlLCW703cSyVmuwdd2DVNvk84fp3fc3PnVZ0+n2RdnHgW55iaMwI7WxJm5bk8Dlw7IHk/7KDeS2CGED4J3fg3AQgJmH/+kXVkqnvsA4DjeGwmfPI8c23duoZP0D+4MjUybWInZQjuW8g90ZvwVhadL9zk= Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM6PR08MB4088 Original-Authentication-Results: redhat.com; dkim=none (message not signed) header.d=none;redhat.com; dmarc=none action=none header.from=arm.com; X-EOPAttributedMessage: 0 X-MS-Exchange-Transport-CrossTenantHeadersStripped: AM5EUR03FT006.eop-EUR03.prod.protection.outlook.com X-MS-Office365-Filtering-Correlation-Id-Prvs: 440db831-23ee-4e84-7b8c-08d833994cc9 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: aJnDMCdsGS8AFd6Bv0hrpYf6CJT6DWxhF43gNCYkCoWFiANTDquJN7CzArNtrEv5YcUhKmEJ4cjbaI1bQOOScEDjy8R74PeO4P+xsYVPK+D2k/voJVzIho4+N0z6zwLGkpJzMPy5Sp/PR9AF5TGW6j6c30Jq6FEgcsuXzgi+ZGriV0TEiTxjOPK+0gri0hSfTYX5b6yTIWCE571Hh6y9p0fth1MHx6w2wkyRQdjmJb/gKAMNADwkNM/hBjpiPm9SVqc1SbtzGkRuJGQfadkI+cc5x8zvZvJG3dyG2+2Zy0TtY33H0OMkljLu/Byr3HGIHzib5JN8vee0PRNPql73r75zqgZlXFrK7cr+XjqayuBsEYO+PfKlL4jla+oEr5EEwJiDwDjnP9RRuFCgUDXdULoqyS2nKkTeNwP2L1JuOMXGzI4RUCalT9w7XMLWbcGyHLDfph/tsKVSyDcKj+BvCeMSLrqCEuGj81yHnwcPwUg= X-Forefront-Antispam-Report: CIP:63.35.35.123;CTRY:IE;LANG:en;SCL:1;SRV:;IPV:CAL;SFV:NSPM;H:64aa7808-outbound-1.mta.getcheckrecipient.com;PTR:ec2-63-35-35-123.eu-west-1.compute.amazonaws.com;CAT:NONE;SFTY:;SFS:(4636009)(376002)(396003)(346002)(39850400004)(136003)(46966005)(70206006)(70586007)(2906002)(8676002)(4326008)(47076004)(8936002)(5660300002)(52536014)(6862004)(6506007)(33656002)(53546011)(82740400003)(336012)(36906005)(82310400002)(55016002)(966005)(54906003)(81166007)(186003)(478600001)(9686003)(83380400001)(316002)(86362001)(7696005)(26005)(356005);DIR:OUT;SFP:1101; X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 29 Jul 2020 08:28:07.4567 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 1496bc1c-a502-4d77-3441-08d833995237 X-MS-Exchange-CrossTenant-Id: f34e5979-57d9-4aaa-ad4d-b122a662184d X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=f34e5979-57d9-4aaa-ad4d-b122a662184d;Ip=[63.35.35.123];Helo=[64aa7808-outbound-1.mta.getcheckrecipient.com] X-MS-Exchange-CrossTenant-AuthSource: AM5EUR03FT006.eop-EUR03.prod.protection.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB7PR08MB3338 Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org SGkgRGF2aWQNCg0KPiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBEYXZpZCBI aWxkZW5icmFuZCA8ZGF2aWRAcmVkaGF0LmNvbT4NCj4gU2VudDogV2VkbmVzZGF5LCBKdWx5IDI5 LCAyMDIwIDI6MzcgUE0NCj4gVG86IEp1c3RpbiBIZSA8SnVzdGluLkhlQGFybS5jb20+DQo+IENj OiBEYW4gV2lsbGlhbXMgPGRhbi5qLndpbGxpYW1zQGludGVsLmNvbT47IFZpc2hhbCBWZXJtYQ0K PiA8dmlzaGFsLmwudmVybWFAaW50ZWwuY29tPjsgTWlrZSBSYXBvcG9ydCA8cnBwdEBsaW51eC5p Ym0uY29tPjsgRGF2aWQNCj4gSGlsZGVuYnJhbmQgPGRhdmlkQHJlZGhhdC5jb20+OyBDYXRhbGlu IE1hcmluYXMgPENhdGFsaW4uTWFyaW5hc0Bhcm0uY29tPjsNCj4gV2lsbCBEZWFjb24gPHdpbGxA a2VybmVsLm9yZz47IEdyZWcgS3JvYWgtSGFydG1hbg0KPiA8Z3JlZ2toQGxpbnV4Zm91bmRhdGlv bi5vcmc+OyBSYWZhZWwgSi4gV3lzb2NraSA8cmFmYWVsQGtlcm5lbC5vcmc+OyBEYXZlDQo+IEpp YW5nIDxkYXZlLmppYW5nQGludGVsLmNvbT47IEFuZHJldyBNb3J0b24gPGFrcG1AbGludXgtZm91 bmRhdGlvbi5vcmc+Ow0KPiBTdGV2ZSBDYXBwZXIgPFN0ZXZlLkNhcHBlckBhcm0uY29tPjsgTWFy ayBSdXRsYW5kIDxNYXJrLlJ1dGxhbmRAYXJtLmNvbT47DQo+IExvZ2FuIEd1bnRob3JwZSA8bG9n YW5nQGRlbHRhdGVlLmNvbT47IEFuc2h1bWFuIEtoYW5kdWFsDQo+IDxBbnNodW1hbi5LaGFuZHVh bEBhcm0uY29tPjsgSHNpbi1ZaSBXYW5nIDxoc2lueWlAY2hyb21pdW0ub3JnPjsgSmFzb24NCj4g R3VudGhvcnBlIDxqZ2dAemllcGUuY2E+OyBEYXZlIEhhbnNlbiA8ZGF2ZS5oYW5zZW5AbGludXgu aW50ZWwuY29tPjsgS2Vlcw0KPiBDb29rIDxrZWVzY29va0BjaHJvbWl1bS5vcmc+OyBsaW51eC1h cm0ta2VybmVsQGxpc3RzLmluZnJhZGVhZC5vcmc7IGxpbnV4LQ0KPiBrZXJuZWxAdmdlci5rZXJu ZWwub3JnOyBsaW51eC1udmRpbW1AbGlzdHMuMDEub3JnOyBsaW51eC1tbUBrdmFjay5vcmc7IFdl aQ0KPiBZYW5nIDxyaWNoYXJkdy55YW5nQGxpbnV4LmludGVsLmNvbT47IFBhbmthaiBHdXB0YQ0K PiA8cGFua2FqLmd1cHRhLmxpbnV4QGdtYWlsLmNvbT47IElyYSBXZWlueSA8aXJhLndlaW55QGlu dGVsLmNvbT47IEthbHkgWGluDQo+IDxLYWx5LlhpbkBhcm0uY29tPg0KPiBTdWJqZWN0OiBSZTog W1JGQyBQQVRDSCAwLzZdIGRlY3JlYXNlIHVubmVjZXNzYXJ5IGdhcCBkdWUgdG8gcG1lbSBrbWVt DQo+IGFsaWdubWVudA0KPiANCj4gDQo+IA0KPiA+IEFtIDI5LjA3LjIwMjAgdW0gMDU6MzUgc2No cmllYiBKaWEgSGUgPGp1c3Rpbi5oZUBhcm0uY29tPjoNCj4gPg0KPiA+IO+7v1doZW4gZW5hYmxp bmcgZGF4IHBtZW0gYXMgUkFNIGRldmljZSBvbiBhcm02NCwgSSBub3RpY2VkIHRoYXQga21lbV9z dGFydA0KPiA+IGFkZHIgaW4gZGV2X2RheF9rbWVtX3Byb2JlKCkgc2hvdWxkIGJlIGFsaWduZWQg dy8NCj4gU0VDVElPTl9TSVpFX0JJVFMoMzApLGkuZS4NCj4gPiAxRyBtZW1ibG9jayBzaXplLiBF dmVuIERhbiBXaWxsaWFtcycgc3ViLXNlY3Rpb24gcGF0Y2ggc2VyaWVzIFsxXSBoYWQNCj4gYmVl bg0KPiA+IHVwc3RyZWFtIG1lcmdlZCwgaXQgd2FzIG5vdCBoZWxwZnVsIGR1ZSB0byBoYXJkIGxp bWl0YXRpb24gb2Yga21lbV9zdGFydDoNCj4gPiAkbmRjdGwgY3JlYXRlLW5hbWVzcGFjZSAtZSBu YW1lc3BhY2UwLjAgLS1tb2RlPWRldmRheCAtLW1hcD1kZXYgLXMgMmcgLWYNCj4gLWEgMk0NCj4g PiAkZWNobyBkYXgwLjAgPiAvc3lzL2J1cy9kYXgvZHJpdmVycy9kZXZpY2VfZGF4L3VuYmluZA0K PiA+ICRlY2hvIGRheDAuMCA+IC9zeXMvYnVzL2RheC9kcml2ZXJzL2ttZW0vbmV3X2lkDQo+ID4g JGNhdCAvcHJvYy9pb21lbQ0KPiA+IC4uLg0KPiA+IDIzYzAwMDAwMC0yM2ZmZmZmZmYgOiBTeXN0 ZW0gUkFNDQo+ID4gIDIzZGQ0MDAwMC0yM2ZlY2ZmZmYgOiByZXNlcnZlZA0KPiA+ICAyM2ZlZDAw MDAtMjNmZmZmZmZmIDogcmVzZXJ2ZWQNCj4gPiAyNDAwMDAwMDAtMzNmZGZmZmZmIDogUGVyc2lz dGVudCBNZW1vcnkNCj4gPiAgMjQwMDAwMDAwLTI0MDNmZmZmZiA6IG5hbWVzcGFjZTAuMA0KPiA+ ICAyODAwMDAwMDAtMmJmZmZmZmZmIDogZGF4MC4wICAgICAgICAgIDwtIGFsaWduZWQgd2l0aCAx RyBib3VuZGFyeQ0KPiA+ICAgIDI4MDAwMDAwMC0yYmZmZmZmZmYgOiBTeXN0ZW0gUkFNDQo+ID4g SGVuY2UgdGhlcmUgaXMgYSBiaWcgZ2FwIGJldHdlZW4gMHgyNDAzZmZmZmYgYW5kIDB4MjgwMDAw MDAwIGR1ZSB0byB0aGUNCj4gMUcNCj4gPiBhbGlnbm1lbnQuDQo+ID4NCj4gPiBXaXRob3V0IHRo aXMgc2VyaWVzLCBpZiBxZW11IGNyZWF0ZXMgYSA0RyBieXRlcyBudmRpbW0gZGV2aWNlLCB3ZSBj YW4NCj4gb25seQ0KPiA+IHVzZSAyRyBieXRlcyBmb3IgZGF4IHBtZW0oa21lbSkgaW4gdGhlIHdv cnN0IGNhc2UuDQo+ID4gZS5nLg0KPiA+IDI0MDAwMDAwMC0zM2ZkZmZmZmYgOiBQZXJzaXN0ZW50 IE1lbW9yeQ0KPiA+IFdlIGNhbiBvbmx5IHVzZSB0aGUgbWVtYmxvY2sgYmV0d2VlbiBbMjQwMDAw MDAwLCAyZmZmZmZmZmZdIGR1ZSB0byB0aGUNCj4gaGFyZA0KPiA+IGxpbWl0YXRpb24uIEl0IHdh c3RlcyB0b28gbXVjaCBtZW1vcnkgc3BhY2UuDQo+ID4NCj4gPiBEZWNyZWFzaW5nIHRoZSBTRUNU SU9OX1NJWkVfQklUUyBvbiBhcm02NCBtaWdodCBiZSBhbiBhbHRlcm5hdGl2ZSwgYnV0DQo+IHRo ZXJlDQo+ID4gYXJlIHRvbyBtYW55IGNvbmNlcm5zIGZyb20gb3RoZXIgY29uc3RyYWludHMsIGUu Zy4gUEFHRV9TSVpFLCBodWdldGxiLA0KPiA+IFNQQVJTRU1FTV9WTUVNTUFQLCBwYWdlIGJpdHMg aW4gc3RydWN0IHBhZ2UgLi4uDQo+ID4NCj4gPiBCZXNpZGUgZGVjcmVhc2luZyB0aGUgU0VDVElP Tl9TSVpFX0JJVFMsIHdlIGNhbiBhbHNvIHJlbGF4IHRoZSBrbWVtDQo+IGFsaWdubWVudA0KPiA+ IHdpdGggbWVtb3J5X2Jsb2NrX3NpemVfYnl0ZXMoKS4NCj4gPg0KPiA+IFRlc3RlZCBvbiBhcm02 NCBndWVzdCBhbmQgeDg2IGd1ZXN0LCBxZW11IGNyZWF0ZXMgYSA0RyBwbWVtIGRldmljZS4gZGF4 DQo+IHBtZW0NCj4gPiBjYW4gYmUgdXNlZCBhcyByYW0gd2l0aCBzbWFsbGVyIGdhcC4gQWxzbyB0 aGUga21lbSBob3RwbHVnIGFkZC9yZW1vdmUNCj4gYXJlIGJvdGgNCj4gPiB0ZXN0ZWQgb24gYXJt NjQveDg2IGd1ZXN0Lg0KPiA+DQo+IA0KPiBIaSwNCj4gDQo+IEkgYW0gbm90IGNvbnZpbmNlZCB0 aGlzIHVzZSBjYXNlIGlzIHdvcnRoIHN1Y2ggaGFja3MgKHRoYXTigJlzIHdoYXQgaXQgaXMpDQo+ IGZvciBub3cuIE9uIHJlYWwgbWFjaGluZXMgcG1lbSBpcyBiaWcgLSB5b3VyIGV4YW1wbGUgKGxv c2luZyA1MCUgaXMNCj4gZXh0cmVtZSkuDQo+IA0KPiBJIHdvdWxkIG11Y2ggcmF0aGVyIHdhbnQg dG8gc2VlIHRoZSBzZWN0aW9uIHNpemUgb24gYXJtNjQgcmVkdWNlZC4gSQ0KPiByZW1lbWJlciB0 aGVyZSB3ZXJlIHBhdGNoZXMgYW5kIHRoYXQgYXQgbGVhc3Qgd2l0aCBhIGJhc2UgcGFnZSBzaXpl IG9mIDRrDQo+IGl0IGNhbiBiZSByZWR1Y2VkIGRyYXN0aWNhbGx5ICg2NGsgYmFzZSBwYWdlcyBh cmUgbW9yZSBwcm9ibGVtYXRpYyBkdWUgdG8NCj4gdGhlIHJpZGljdWxvdXMgVEhQIHNpemUgb2Yg NTEyTSkuIEJ1dCBjb3VsZCBiZSBhIHNlY3Rpb24gc2l6ZSBvZiA1MTIgaXMNCj4gcG9zc2libGUg b24gYWxsIGNvbmZpZ3MgcmlnaHQgbm93Lg0KDQpZZXMsIEkgb25jZSBpbnZlc3RpZ2F0ZWQgaG93 IHRvIHJlZHVjZSBzZWN0aW9uIHNpemUgb24gYXJtNjQgdGhvdWdodGZ1bGx5Og0KVGhlcmUgYXJl IG1hbnkgY29uc3RyYWludHMgZm9yIHJlZHVjaW5nIFNFQ1RJT05fU0laRV9CSVRTDQoxLiBHaXZl biBwYWdlLT5mbGFncyBiaXRzIGlzIGxpbWl0ZWQsIFNFQ1RJT05fU0laRV9CSVRTIGNhbid0IGJl IHJlZHVjZWQgdG9vDQogICBtdWNoLg0KMi4gT25jZSBDT05GSUdfU1BBUlNFTUVNX1ZNRU1NQVAg aXMgZW5hYmxlZCwgc2VjdGlvbiBpZCB3aWxsIG5vdCBiZSBjb3VudGVkDQogICBpbnRvIHBhZ2Ut PmZsYWdzLg0KMy4gTUFYX09SREVSIGRlcGVuZHMgb24gU0VDVElPTl9TSVpFX0JJVFMgDQogLSAz LjEgbW16b25lLmgNCiNpZiAoTUFYX09SREVSIC0gMSArIFBBR0VfU0hJRlQpID4gU0VDVElPTl9T SVpFX0JJVFMNCiNlcnJvciBBbGxvY2F0b3IgTUFYX09SREVSIGV4Y2VlZHMgU0VDVElPTl9TSVpF DQojZW5kaWYNCiAtIDMuMiBodWdlcGFnZV9pbml0KCkNCk1BWUJFX0JVSUxEX0JVR19PTihIUEFH RV9QTURfT1JERVIgPj0gTUFYX09SREVSKTsNCg0KSGVuY2Ugd2hlbiBBUk02NF80S19QQUdFUyAm JiBDT05GSUdfU1BBUlNFTUVNX1ZNRU1NQVAgYXJlIGVuYWJsZWQsDQpTRUNUSU9OX1NJWkVfQklU UyBjYW4gYmUgcmVkdWNlZCB0byAyNy4NCkJ1dCB3aGVuIEFSTTY0XzY0S19QQUdFUywgZ2l2ZW4g My4yLCBNQVhfT1JERVIgPiAyOS0xNiA9IDEzLg0KR2l2ZW4gMy4xIFNFQ1RJT05fU0laRV9CSVRT ID49IE1BWF9PUkRFUisxNSA+IDI4LiBTbyBTRUNUSU9OX1NJWkVfQklUUyBjYW4gbm90DQpiZSBy ZWR1Y2VkIHRvIDI3Lg0KDQpJbiBvbmUgd29yZCwgaWYgd2UgY29uc2lkZXJlZCB0byByZWR1Y2Ug U0VDVElPTl9TSVpFX0JJVFMgb24gYXJtNjQsIHRoZSBLY29uZmlnDQptaWdodCBiZSB2ZXJ5IGNv bXBsaWNhdGVkLGUuZy4gd2Ugc3RpbGwgbmVlZCB0byBjb25zaWRlciB0aGUgY2FzZSBmb3INCkFS TTY0XzE2S19QQUdFUy4NCg0KPiANCj4gSW4gdGhlIGxvbmcgdGVybSB3ZSBtaWdodCB3YW50IHRv IHJld29yayB0aGUgbWVtb3J5IGJsb2NrIGRldmljZSBtb2RlbA0KPiAoZXZlbnR1YWxseSBzdXBw b3J0aW5nIG9sZC9uZXcgYXMgZGlzY3Vzc2VkIHdpdGggTWljaGFsIHNvbWUgdGltZSBhZ28NCj4g dXNpbmcgYSBrZXJuZWwgcGFyYW1ldGVyKSwgZHJvcHBpbmcgdGhlIGZpeGVkIHNpemVzDQoNCkhh cyB0aGlzIGJlZW4gcG9zdGVkIHRvIExpbnV4IG1tIG1haWxsaXN0PyBTb3JyeSwgc2VhcmNoZWQg YW5kIGRpZG4ndCBmaW5kIGl0Lg0KDQoNCi0tDQpDaGVlcnMsDQpKdXN0aW4gKEppYSBIZSkNCg0K DQoNCj4gLSBhbGxvd2luZyBzaXplcyAvIGFkZHJlc3NlcyBhbGlnbmVkIHdpdGggc3Vic2VjdGlv biBzaXplDQo+IC0gZHJhc3RpY2FsbHkgcmVkdWNpbmcgdGhlIG51bWJlciBvZiBkZXZpY2VzIGZv ciBib290IG1lbW9yeSB0byBvbmx5IGENCj4gaGFuZCBmdWxsIChlLmcuLCBvbmUgcGVyIHJlc291 cmNlIC8gRElNTSB3ZSBjYW4gYWN0dWFsbHkgdW5wbHVnIGFnYWluLg0KPiANCj4gTG9uZyBzdG9y eSBzaG9ydCwgSSBkb27igJl0IGxpa2UgdGhpcyBoYWNrLg0KPiANCj4gDQo+ID4gVGhpcyBwYXRj aCBzZXJpZXMgKG1haW5seSBwYXRjaDYvNikgaXMgYmFzZWQgb24gdGhlIGZpeGluZyBwYXRjaCwg fnY1LjgtDQo+IHJjNSBbMl0uDQo+ID4NCj4gPiBbMV0gaHR0cHM6Ly9sa21sLm9yZy9sa21sLzIw MTkvNi8xOS82Nw0KPiA+IFsyXSBodHRwczovL2xrbWwub3JnL2xrbWwvMjAyMC83LzgvMTU0Ng0K PiA+IEppYSBIZSAoNik6DQo+ID4gIG1tL21lbW9yeV9ob3RwbHVnOiByZW1vdmUgcmVkdW5kYW50 IG1lbW9yeSBibG9jayBzaXplIGFsaWdubWVudCBjaGVjaw0KPiA+ICByZXNvdXJjZTogZXhwb3J0 IGZpbmRfbmV4dF9pb21lbV9yZXMoKSBoZWxwZXINCj4gPiAgbW0vbWVtb3J5X2hvdHBsdWc6IGFs bG93IHBtZW0ga21lbSBub3QgdG8gYWxpZ24gd2l0aCBtZW1vcnlfYmxvY2tfc2l6ZQ0KPiA+ICBt bS9wYWdlX2FsbG9jOiBhZGp1c3QgdGhlIHN0YXJ0LGVuZCBpbiBkYXggcG1lbSBrbWVtIGNhc2UN Cj4gPiAgZGV2aWNlLWRheDogcmVsYXggdGhlIG1lbWJsb2NrIHNpemUgYWxpZ25tZW50IGZvciBr bWVtX3N0YXJ0DQo+ID4gIGFybTY0OiBmYWxsIGJhY2sgdG8gdm1lbW1hcF9wb3B1bGF0ZV9iYXNl cGFnZXMgaWYgbm90IGFsaWduZWQgIHdpdGgNCj4gPiAgICBQTURfU0laRQ0KPiA+DQo+ID4gYXJj aC9hcm02NC9tbS9tbXUuYyAgICB8ICA0ICsrKysNCj4gPiBkcml2ZXJzL2Jhc2UvbWVtb3J5LmMg IHwgMjQgKysrKysrKysrKysrKysrKy0tLS0tLS0tDQo+ID4gZHJpdmVycy9kYXgva21lbS5jICAg ICB8IDIyICsrKysrKysrKysrKystLS0tLS0tLS0NCj4gPiBpbmNsdWRlL2xpbnV4L2lvcG9ydC5o IHwgIDMgKysrDQo+ID4ga2VybmVsL3Jlc291cmNlLmMgICAgICB8ICAzICsrLQ0KPiA+IG1tL21l bW9yeV9ob3RwbHVnLmMgICAgfCAzOSArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr KysrKy0NCj4gPiBtbS9wYWdlX2FsbG9jLmMgICAgICAgIHwgMTQgKysrKysrKysrKysrKysNCj4g PiA3IGZpbGVzIGNoYW5nZWQsIDkwIGluc2VydGlvbnMoKyksIDE5IGRlbGV0aW9ucygtKQ0KPiA+ DQo+ID4gLS0NCj4gPiAyLjE3LjENCj4gPg0KDQo= From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-4.0 required=3.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI,SPF_HELO_NONE, SPF_PASS,UNPARSEABLE_RELAY,URIBL_BLOCKED autolearn=no autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 468E4C433E1 for ; Wed, 29 Jul 2020 08:28:16 +0000 (UTC) Received: from kanga.kvack.org (kanga.kvack.org [205.233.56.17]) by mail.kernel.org (Postfix) with ESMTP id C561D206D4 for ; Wed, 29 Jul 2020 08:28:15 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (1024-bit key) header.d=armh.onmicrosoft.com header.i=@armh.onmicrosoft.com header.b="d3auCks1"; dkim=pass (1024-bit key) header.d=armh.onmicrosoft.com header.i=@armh.onmicrosoft.com header.b="d3auCks1" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org C561D206D4 Authentication-Results: mail.kernel.org; dmarc=none (p=none dis=none) header.from=arm.com Authentication-Results: mail.kernel.org; spf=pass smtp.mailfrom=owner-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix) id 168B06B0005; Wed, 29 Jul 2020 04:28:15 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 0F1EF6B0006; Wed, 29 Jul 2020 04:28:15 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id E877A6B0007; Wed, 29 Jul 2020 04:28:14 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from forelay.hostedemail.com (smtprelay0033.hostedemail.com [216.40.44.33]) by kanga.kvack.org (Postfix) with ESMTP id C9F9D6B0005 for ; Wed, 29 Jul 2020 04:28:14 -0400 (EDT) Received: from smtpin12.hostedemail.com (10.5.19.251.rfc1918.com [10.5.19.251]) by forelay01.hostedemail.com (Postfix) with ESMTP id 84D77180AD806 for ; Wed, 29 Jul 2020 08:28:14 +0000 (UTC) X-FDA: 77090436108.12.spy24_3e13efa26f71 Received: from filter.hostedemail.com (10.5.16.251.rfc1918.com [10.5.16.251]) by smtpin12.hostedemail.com (Postfix) with ESMTP id 4DC91180C4C67 for ; Wed, 29 Jul 2020 08:28:14 +0000 (UTC) X-HE-Tag: spy24_3e13efa26f71 X-Filterd-Recvd-Size: 20042 Received: from EUR01-VE1-obe.outbound.protection.outlook.com (mail-eopbgr140089.outbound.protection.outlook.com [40.107.14.89]) by imf31.hostedemail.com (Postfix) with ESMTP for ; Wed, 29 Jul 2020 08:28:12 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; s=selector2-armh-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=Wh45dN8iA1h9QafMV89tabtTIkfybWLoq6KjjrLWsgg=; b=d3auCks10wvAL8qzuq8SQLW5IL80vWqKe81735yC0pwWuWjF3M4IZ21AMejQqGGSR+B8kYtm8FW8u9TwBddnZlvLNgS1Fzbk7zxD8KV2vbLx8OjM7CYIuM7TjSmuPfvkSOkImJGToH68aKl7O8w7D2dRP4u1e5LfVRov4wivxSY= Received: from AM5PR1001CA0068.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:206:15::45) by HE1PR0802MB2442.eurprd08.prod.outlook.com (2603:10a6:3:e1::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3216.24; Wed, 29 Jul 2020 08:28:08 +0000 Received: from AM5EUR03FT006.eop-EUR03.prod.protection.outlook.com (2603:10a6:206:15:cafe::ee) by AM5PR1001CA0068.outlook.office365.com (2603:10a6:206:15::45) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3239.16 via Frontend Transport; Wed, 29 Jul 2020 08:28:08 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 63.35.35.123) smtp.mailfrom=arm.com; kvack.org; dkim=pass (signature was verified) header.d=armh.onmicrosoft.com;kvack.org; dmarc=bestguesspass action=none header.from=arm.com; Received-SPF: Pass (protection.outlook.com: domain of arm.com designates 63.35.35.123 as permitted sender) receiver=protection.outlook.com; client-ip=63.35.35.123; helo=64aa7808-outbound-1.mta.getcheckrecipient.com; Received: from 64aa7808-outbound-1.mta.getcheckrecipient.com (63.35.35.123) by AM5EUR03FT006.mail.protection.outlook.com (10.152.16.122) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3216.10 via Frontend Transport; Wed, 29 Jul 2020 08:28:07 +0000 Received: ("Tessian outbound 7de93d801f24:v62"); Wed, 29 Jul 2020 08:28:07 +0000 X-CR-MTA-TID: 64aa7808 Received: from 3f268a414667.2 by 64aa7808-outbound-1.mta.getcheckrecipient.com id 0187ABA6-D241-40F2-9963-9B19ACC3E19A.1; Wed, 29 Jul 2020 08:28:02 +0000 Received: from EUR02-HE1-obe.outbound.protection.outlook.com by 64aa7808-outbound-1.mta.getcheckrecipient.com with ESMTPS id 3f268a414667.2 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384); Wed, 29 Jul 2020 08:28:02 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=OzUaMED3b0YWje/h6jxmQIchBDR7H2FenJ7hym/SCaprMODjauvizAx650oKgv6x02OWmHntEZqvSFahASZQOqei7YeDEjRzRYZC8mjq54lL+KenftcvAUirkRJ/Jg/XiMXTfZRkEWvu3jzgoD0T38nzb9lMOf5Ax6UxTbQffhTc3RlQ3YHTM0N/T3Zfo/ib9vlTx22aIHTjJGcNHAtcVLXApIlO/pEvktZSUNx7ys3ai23iiTRBy3CXb7CfI4nM0YNczSjrrm0vc4AakKrlxjA0gYacJ/j3Ed6FSJ/uGSUFmUnfaxD99dxDGf67LhYv8M/jYoVmqMCM+1MAxCeZJg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=Wh45dN8iA1h9QafMV89tabtTIkfybWLoq6KjjrLWsgg=; b=Exes/00nJdKYQpsAuIFKXTgijbulBpqUOg+GLcyC4GUewRCeu3zN20fYXfkS/M1EA/T+PDq97hXHaF5BiqGgl9XAddJAdPTIVa1IBFOXPX3xOodA5cAc6KoKisYUiSqaNcdax0rmNzxCHKk20J9vcN7vsA/0Y+D7KqOOFX2WSj69omRQIBaYeyON5jGXh1vpIoU9r83SfMLrPv7p9RdT26VEZIdNOr8XodcO6nUtZEMWpUp5wzb6VpV2S2vCtziOxmr/TYV7ge7YFFr5FydqW8fdwGJn2Jd0ClmLGnbEiENwn7GjTsCeejTKmGSbTkH6bGeRv8TbFpyVvCe5t+EC5Q== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=arm.com; dmarc=pass action=none header.from=arm.com; dkim=pass header.d=arm.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; s=selector2-armh-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=Wh45dN8iA1h9QafMV89tabtTIkfybWLoq6KjjrLWsgg=; b=d3auCks10wvAL8qzuq8SQLW5IL80vWqKe81735yC0pwWuWjF3M4IZ21AMejQqGGSR+B8kYtm8FW8u9TwBddnZlvLNgS1Fzbk7zxD8KV2vbLx8OjM7CYIuM7TjSmuPfvkSOkImJGToH68aKl7O8w7D2dRP4u1e5LfVRov4wivxSY= Received: from AM6PR08MB4069.eurprd08.prod.outlook.com (2603:10a6:20b:af::32) by AM6PR08MB4088.eurprd08.prod.outlook.com (2603:10a6:20b:a9::10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3216.24; Wed, 29 Jul 2020 08:27:58 +0000 Received: from AM6PR08MB4069.eurprd08.prod.outlook.com ([fe80::9cc7:c232:9b1b:3c0]) by AM6PR08MB4069.eurprd08.prod.outlook.com ([fe80::9cc7:c232:9b1b:3c0%5]) with mapi id 15.20.3239.017; Wed, 29 Jul 2020 08:27:58 +0000 From: Justin He To: David Hildenbrand CC: Dan Williams , Vishal Verma , Mike Rapoport , Catalin Marinas , Will Deacon , Greg Kroah-Hartman , "Rafael J. Wysocki" , Dave Jiang , Andrew Morton , Steve Capper , Mark Rutland , Logan Gunthorpe , Anshuman Khandual , Hsin-Yi Wang , Jason Gunthorpe , Dave Hansen , Kees Cook , "linux-arm-kernel@lists.infradead.org" , "linux-kernel@vger.kernel.org" , "linux-nvdimm@lists.01.org" , "linux-mm@kvack.org" , Wei Yang , Pankaj Gupta , Ira Weiny , Kaly Xin Subject: RE: [RFC PATCH 0/6] decrease unnecessary gap due to pmem kmem alignment Thread-Topic: [RFC PATCH 0/6] decrease unnecessary gap due to pmem kmem alignment Thread-Index: AQHWZVlS1SmlDBWRzUu4RhfiOuAhPqkeGoMAgAAZXOA= Date: Wed, 29 Jul 2020 08:27:58 +0000 Message-ID: References: <20200729033424.2629-1-justin.he@arm.com> In-Reply-To: Accept-Language: en-US, zh-CN Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ts-tracking-id: 45f80ecd-758d-4a83-b0bf-b369073c407a.1 x-checkrecipientchecked: true Authentication-Results-Original: redhat.com; dkim=none (message not signed) header.d=none;redhat.com; dmarc=none action=none header.from=arm.com; x-originating-ip: [203.126.0.112] x-ms-publictraffictype: Email X-MS-Office365-Filtering-HT: Tenant X-MS-Office365-Filtering-Correlation-Id: f9bf547a-23cb-4fa3-4af9-08d83399527c x-ms-traffictypediagnostic: AM6PR08MB4088:|HE1PR0802MB2442: x-ms-exchange-transport-forked: True X-Microsoft-Antispam-PRVS: x-checkrecipientrouted: true nodisclaimer: true x-ms-oob-tlc-oobclassifiers: OLM:10000;OLM:10000; X-MS-Exchange-SenderADCheck: 1 X-Microsoft-Antispam-Untrusted: BCL:0; X-Microsoft-Antispam-Message-Info-Original: +vFwelrFZVa1INa//PHshf1BMDHBIOUD5zDBZeLV+3ARPdgDbzi12h6e65r+g7hb8V4z52rTip4Hb/+MDP6RNqZohK0yPzfbhPfkQShdBTe+qXvVmFjLOKgejVQEZlWks4CmXjbK6BpGEImWUl8PryNUa5y6hBuIOVLREbORIiQtQkbaOtp15oNfrDgkOeyYizs9nX+9TF9Z9MsHItwXplrv2SQBPH9gOe/qGDrZv4jOPNvAo+ipWIjqcU49Gag+ZeltYEwceADytJq2NzK85Q9q+otiCVPElGRISHhYlZw9PmPN9y4ak3G7Tnp+Ku22fBZ4dozeuaToxIjoCI/vhqUuhM6pgAHKHU6TsCh/mEGj+Fvyl32yoZsOzfXquTR6XEl55sjcTRccqc9iFvkKkA== X-Forefront-Antispam-Report-Untrusted: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:AM6PR08MB4069.eurprd08.prod.outlook.com;PTR:;CAT:NONE;SFTY:;SFS:(4636009)(376002)(136003)(346002)(396003)(366004)(39860400002)(66556008)(64756008)(66446008)(76116006)(966005)(7696005)(66476007)(71200400001)(52536014)(5660300002)(478600001)(83380400001)(33656002)(66946007)(2906002)(9686003)(26005)(186003)(4326008)(8936002)(86362001)(55016002)(54906003)(6506007)(6916009)(7416002)(8676002)(316002)(53546011);DIR:OUT;SFP:1101; x-ms-exchange-antispam-messagedata: 1piMn4fW6c26ejrOY9+0apsN09zARI2FUC+XvTaKoEn3fW9n+y58ostUvJTHzAkkbPxuHOXFiJXYznY3X4PGCvsrB909dWjSJGIQsBlXc5eUTwRUu+4FXGZgpPuD5tCR3AiMH7ZoMl7DNcTruE4xvnOyqko+Cbr4h58U1NceTldFzRlBRx9QRzzyTYyLmmbI/0v0e1PuehYrd7OV/LIZ6z4M2DGtncMAnI986Lf1622VhccmLPBqIJ3cj4HOaYjoyyQES8EWcW7PS8gpBZz1GcwmsKxwdOrKT7zasrP1esvLa6iX6O2najTgrA+7nx/uYKRvuoZBByaNK3S2cuIlLCW703cSyVmuwdd2DVNvk84fp3fc3PnVZ0+n2RdnHgW55iaMwI7WxJm5bk8Dlw7IHk/7KDeS2CGED4J3fg3AQgJmH/+kXVkqnvsA4DjeGwmfPI8c23duoZP0D+4MjUybWInZQjuW8g90ZvwVhadL9zk= Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM6PR08MB4088 Original-Authentication-Results: redhat.com; dkim=none (message not signed) header.d=none;redhat.com; dmarc=none action=none header.from=arm.com; X-EOPAttributedMessage: 0 X-MS-Exchange-Transport-CrossTenantHeadersStripped: AM5EUR03FT006.eop-EUR03.prod.protection.outlook.com X-MS-Office365-Filtering-Correlation-Id-Prvs: 440db831-23ee-4e84-7b8c-08d833994cc9 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: AIOUMUPnsOx5594cUNWpRqEUwqJ8IOfhK0o+EGdqCW+jxk7rYzN/OauxASbgXT4Um8ZQzf8saF+w7iNj2PebNhU69QSCmukzAoNWkor/NoO/cQPTwVllUsJfc1E3N59QDblHqPIqTdz98lQK22pp8G7MhB6maYIULqVUwyBT0Ya7QkZ1qUJ7nI+2JQhy9WTEK41YsGWepo5HjwiQ/I6NRuMsXUbgGwmmjxZEr1D39sZUlbyDL7T1uWMI8Uiqi0ZgUfenf4AJ6JUEucHH12ZIocG3V6mTkMOVepXFK0FZreCmSs8HQulk9XrTWdeSt7GX39VcRhMIWwuy1pbns1bvMUwpEUyb0j/tGqlRhtDklbNOaLBcvZ/mlL0SkyP6/bfyxGIIL90eI6KVY7XanQ3sI97dpiAtSztpseBDbQCd6kH4+Vc3nmNYhxwNVnh/l0mlb5xK8yUGPbZ7QMcpitLzFAcqhQ09H7J46w8QkKkVeBg= X-Forefront-Antispam-Report: CIP:63.35.35.123;CTRY:IE;LANG:en;SCL:1;SRV:;IPV:CAL;SFV:NSPM;H:64aa7808-outbound-1.mta.getcheckrecipient.com;PTR:ec2-63-35-35-123.eu-west-1.compute.amazonaws.com;CAT:NONE;SFTY:;SFS:(4636009)(39860400002)(136003)(346002)(396003)(376002)(46966005)(55016002)(7696005)(478600001)(336012)(54906003)(8676002)(316002)(6862004)(8936002)(4326008)(186003)(6506007)(47076004)(53546011)(83380400001)(82740400003)(9686003)(5660300002)(966005)(52536014)(81166007)(86362001)(70586007)(82310400002)(36906005)(70206006)(356005)(26005)(33656002)(2906002);DIR:OUT;SFP:1101; X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 29 Jul 2020 08:28:07.9105 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: f9bf547a-23cb-4fa3-4af9-08d83399527c X-MS-Exchange-CrossTenant-Id: f34e5979-57d9-4aaa-ad4d-b122a662184d X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=f34e5979-57d9-4aaa-ad4d-b122a662184d;Ip=[63.35.35.123];Helo=[64aa7808-outbound-1.mta.getcheckrecipient.com] X-MS-Exchange-CrossTenant-AuthSource: AM5EUR03FT006.eop-EUR03.prod.protection.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: HE1PR0802MB2442 X-Rspamd-Queue-Id: 4DC91180C4C67 X-Spamd-Result: default: False [0.00 / 100.00] X-Rspamd-Server: rspam04 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: SGkgRGF2aWQNCg0KPiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBEYXZpZCBI aWxkZW5icmFuZCA8ZGF2aWRAcmVkaGF0LmNvbT4NCj4gU2VudDogV2VkbmVzZGF5LCBKdWx5IDI5 LCAyMDIwIDI6MzcgUE0NCj4gVG86IEp1c3RpbiBIZSA8SnVzdGluLkhlQGFybS5jb20+DQo+IENj OiBEYW4gV2lsbGlhbXMgPGRhbi5qLndpbGxpYW1zQGludGVsLmNvbT47IFZpc2hhbCBWZXJtYQ0K PiA8dmlzaGFsLmwudmVybWFAaW50ZWwuY29tPjsgTWlrZSBSYXBvcG9ydCA8cnBwdEBsaW51eC5p Ym0uY29tPjsgRGF2aWQNCj4gSGlsZGVuYnJhbmQgPGRhdmlkQHJlZGhhdC5jb20+OyBDYXRhbGlu IE1hcmluYXMgPENhdGFsaW4uTWFyaW5hc0Bhcm0uY29tPjsNCj4gV2lsbCBEZWFjb24gPHdpbGxA a2VybmVsLm9yZz47IEdyZWcgS3JvYWgtSGFydG1hbg0KPiA8Z3JlZ2toQGxpbnV4Zm91bmRhdGlv bi5vcmc+OyBSYWZhZWwgSi4gV3lzb2NraSA8cmFmYWVsQGtlcm5lbC5vcmc+OyBEYXZlDQo+IEpp YW5nIDxkYXZlLmppYW5nQGludGVsLmNvbT47IEFuZHJldyBNb3J0b24gPGFrcG1AbGludXgtZm91 bmRhdGlvbi5vcmc+Ow0KPiBTdGV2ZSBDYXBwZXIgPFN0ZXZlLkNhcHBlckBhcm0uY29tPjsgTWFy ayBSdXRsYW5kIDxNYXJrLlJ1dGxhbmRAYXJtLmNvbT47DQo+IExvZ2FuIEd1bnRob3JwZSA8bG9n YW5nQGRlbHRhdGVlLmNvbT47IEFuc2h1bWFuIEtoYW5kdWFsDQo+IDxBbnNodW1hbi5LaGFuZHVh bEBhcm0uY29tPjsgSHNpbi1ZaSBXYW5nIDxoc2lueWlAY2hyb21pdW0ub3JnPjsgSmFzb24NCj4g R3VudGhvcnBlIDxqZ2dAemllcGUuY2E+OyBEYXZlIEhhbnNlbiA8ZGF2ZS5oYW5zZW5AbGludXgu aW50ZWwuY29tPjsgS2Vlcw0KPiBDb29rIDxrZWVzY29va0BjaHJvbWl1bS5vcmc+OyBsaW51eC1h cm0ta2VybmVsQGxpc3RzLmluZnJhZGVhZC5vcmc7IGxpbnV4LQ0KPiBrZXJuZWxAdmdlci5rZXJu ZWwub3JnOyBsaW51eC1udmRpbW1AbGlzdHMuMDEub3JnOyBsaW51eC1tbUBrdmFjay5vcmc7IFdl aQ0KPiBZYW5nIDxyaWNoYXJkdy55YW5nQGxpbnV4LmludGVsLmNvbT47IFBhbmthaiBHdXB0YQ0K PiA8cGFua2FqLmd1cHRhLmxpbnV4QGdtYWlsLmNvbT47IElyYSBXZWlueSA8aXJhLndlaW55QGlu dGVsLmNvbT47IEthbHkgWGluDQo+IDxLYWx5LlhpbkBhcm0uY29tPg0KPiBTdWJqZWN0OiBSZTog W1JGQyBQQVRDSCAwLzZdIGRlY3JlYXNlIHVubmVjZXNzYXJ5IGdhcCBkdWUgdG8gcG1lbSBrbWVt DQo+IGFsaWdubWVudA0KPiANCj4gDQo+IA0KPiA+IEFtIDI5LjA3LjIwMjAgdW0gMDU6MzUgc2No cmllYiBKaWEgSGUgPGp1c3Rpbi5oZUBhcm0uY29tPjoNCj4gPg0KPiA+IO+7v1doZW4gZW5hYmxp bmcgZGF4IHBtZW0gYXMgUkFNIGRldmljZSBvbiBhcm02NCwgSSBub3RpY2VkIHRoYXQga21lbV9z dGFydA0KPiA+IGFkZHIgaW4gZGV2X2RheF9rbWVtX3Byb2JlKCkgc2hvdWxkIGJlIGFsaWduZWQg dy8NCj4gU0VDVElPTl9TSVpFX0JJVFMoMzApLGkuZS4NCj4gPiAxRyBtZW1ibG9jayBzaXplLiBF dmVuIERhbiBXaWxsaWFtcycgc3ViLXNlY3Rpb24gcGF0Y2ggc2VyaWVzIFsxXSBoYWQNCj4gYmVl bg0KPiA+IHVwc3RyZWFtIG1lcmdlZCwgaXQgd2FzIG5vdCBoZWxwZnVsIGR1ZSB0byBoYXJkIGxp bWl0YXRpb24gb2Yga21lbV9zdGFydDoNCj4gPiAkbmRjdGwgY3JlYXRlLW5hbWVzcGFjZSAtZSBu YW1lc3BhY2UwLjAgLS1tb2RlPWRldmRheCAtLW1hcD1kZXYgLXMgMmcgLWYNCj4gLWEgMk0NCj4g PiAkZWNobyBkYXgwLjAgPiAvc3lzL2J1cy9kYXgvZHJpdmVycy9kZXZpY2VfZGF4L3VuYmluZA0K PiA+ICRlY2hvIGRheDAuMCA+IC9zeXMvYnVzL2RheC9kcml2ZXJzL2ttZW0vbmV3X2lkDQo+ID4g JGNhdCAvcHJvYy9pb21lbQ0KPiA+IC4uLg0KPiA+IDIzYzAwMDAwMC0yM2ZmZmZmZmYgOiBTeXN0 ZW0gUkFNDQo+ID4gIDIzZGQ0MDAwMC0yM2ZlY2ZmZmYgOiByZXNlcnZlZA0KPiA+ICAyM2ZlZDAw MDAtMjNmZmZmZmZmIDogcmVzZXJ2ZWQNCj4gPiAyNDAwMDAwMDAtMzNmZGZmZmZmIDogUGVyc2lz dGVudCBNZW1vcnkNCj4gPiAgMjQwMDAwMDAwLTI0MDNmZmZmZiA6IG5hbWVzcGFjZTAuMA0KPiA+ ICAyODAwMDAwMDAtMmJmZmZmZmZmIDogZGF4MC4wICAgICAgICAgIDwtIGFsaWduZWQgd2l0aCAx RyBib3VuZGFyeQ0KPiA+ICAgIDI4MDAwMDAwMC0yYmZmZmZmZmYgOiBTeXN0ZW0gUkFNDQo+ID4g SGVuY2UgdGhlcmUgaXMgYSBiaWcgZ2FwIGJldHdlZW4gMHgyNDAzZmZmZmYgYW5kIDB4MjgwMDAw MDAwIGR1ZSB0byB0aGUNCj4gMUcNCj4gPiBhbGlnbm1lbnQuDQo+ID4NCj4gPiBXaXRob3V0IHRo aXMgc2VyaWVzLCBpZiBxZW11IGNyZWF0ZXMgYSA0RyBieXRlcyBudmRpbW0gZGV2aWNlLCB3ZSBj YW4NCj4gb25seQ0KPiA+IHVzZSAyRyBieXRlcyBmb3IgZGF4IHBtZW0oa21lbSkgaW4gdGhlIHdv cnN0IGNhc2UuDQo+ID4gZS5nLg0KPiA+IDI0MDAwMDAwMC0zM2ZkZmZmZmYgOiBQZXJzaXN0ZW50 IE1lbW9yeQ0KPiA+IFdlIGNhbiBvbmx5IHVzZSB0aGUgbWVtYmxvY2sgYmV0d2VlbiBbMjQwMDAw MDAwLCAyZmZmZmZmZmZdIGR1ZSB0byB0aGUNCj4gaGFyZA0KPiA+IGxpbWl0YXRpb24uIEl0IHdh c3RlcyB0b28gbXVjaCBtZW1vcnkgc3BhY2UuDQo+ID4NCj4gPiBEZWNyZWFzaW5nIHRoZSBTRUNU SU9OX1NJWkVfQklUUyBvbiBhcm02NCBtaWdodCBiZSBhbiBhbHRlcm5hdGl2ZSwgYnV0DQo+IHRo ZXJlDQo+ID4gYXJlIHRvbyBtYW55IGNvbmNlcm5zIGZyb20gb3RoZXIgY29uc3RyYWludHMsIGUu Zy4gUEFHRV9TSVpFLCBodWdldGxiLA0KPiA+IFNQQVJTRU1FTV9WTUVNTUFQLCBwYWdlIGJpdHMg aW4gc3RydWN0IHBhZ2UgLi4uDQo+ID4NCj4gPiBCZXNpZGUgZGVjcmVhc2luZyB0aGUgU0VDVElP Tl9TSVpFX0JJVFMsIHdlIGNhbiBhbHNvIHJlbGF4IHRoZSBrbWVtDQo+IGFsaWdubWVudA0KPiA+ IHdpdGggbWVtb3J5X2Jsb2NrX3NpemVfYnl0ZXMoKS4NCj4gPg0KPiA+IFRlc3RlZCBvbiBhcm02 NCBndWVzdCBhbmQgeDg2IGd1ZXN0LCBxZW11IGNyZWF0ZXMgYSA0RyBwbWVtIGRldmljZS4gZGF4 DQo+IHBtZW0NCj4gPiBjYW4gYmUgdXNlZCBhcyByYW0gd2l0aCBzbWFsbGVyIGdhcC4gQWxzbyB0 aGUga21lbSBob3RwbHVnIGFkZC9yZW1vdmUNCj4gYXJlIGJvdGgNCj4gPiB0ZXN0ZWQgb24gYXJt NjQveDg2IGd1ZXN0Lg0KPiA+DQo+IA0KPiBIaSwNCj4gDQo+IEkgYW0gbm90IGNvbnZpbmNlZCB0 aGlzIHVzZSBjYXNlIGlzIHdvcnRoIHN1Y2ggaGFja3MgKHRoYXTigJlzIHdoYXQgaXQgaXMpDQo+ IGZvciBub3cuIE9uIHJlYWwgbWFjaGluZXMgcG1lbSBpcyBiaWcgLSB5b3VyIGV4YW1wbGUgKGxv c2luZyA1MCUgaXMNCj4gZXh0cmVtZSkuDQo+IA0KPiBJIHdvdWxkIG11Y2ggcmF0aGVyIHdhbnQg dG8gc2VlIHRoZSBzZWN0aW9uIHNpemUgb24gYXJtNjQgcmVkdWNlZC4gSQ0KPiByZW1lbWJlciB0 aGVyZSB3ZXJlIHBhdGNoZXMgYW5kIHRoYXQgYXQgbGVhc3Qgd2l0aCBhIGJhc2UgcGFnZSBzaXpl IG9mIDRrDQo+IGl0IGNhbiBiZSByZWR1Y2VkIGRyYXN0aWNhbGx5ICg2NGsgYmFzZSBwYWdlcyBh cmUgbW9yZSBwcm9ibGVtYXRpYyBkdWUgdG8NCj4gdGhlIHJpZGljdWxvdXMgVEhQIHNpemUgb2Yg NTEyTSkuIEJ1dCBjb3VsZCBiZSBhIHNlY3Rpb24gc2l6ZSBvZiA1MTIgaXMNCj4gcG9zc2libGUg b24gYWxsIGNvbmZpZ3MgcmlnaHQgbm93Lg0KDQpZZXMsIEkgb25jZSBpbnZlc3RpZ2F0ZWQgaG93 IHRvIHJlZHVjZSBzZWN0aW9uIHNpemUgb24gYXJtNjQgdGhvdWdodGZ1bGx5Og0KVGhlcmUgYXJl IG1hbnkgY29uc3RyYWludHMgZm9yIHJlZHVjaW5nIFNFQ1RJT05fU0laRV9CSVRTDQoxLiBHaXZl biBwYWdlLT5mbGFncyBiaXRzIGlzIGxpbWl0ZWQsIFNFQ1RJT05fU0laRV9CSVRTIGNhbid0IGJl IHJlZHVjZWQgdG9vDQogICBtdWNoLg0KMi4gT25jZSBDT05GSUdfU1BBUlNFTUVNX1ZNRU1NQVAg aXMgZW5hYmxlZCwgc2VjdGlvbiBpZCB3aWxsIG5vdCBiZSBjb3VudGVkDQogICBpbnRvIHBhZ2Ut PmZsYWdzLg0KMy4gTUFYX09SREVSIGRlcGVuZHMgb24gU0VDVElPTl9TSVpFX0JJVFMgDQogLSAz LjEgbW16b25lLmgNCiNpZiAoTUFYX09SREVSIC0gMSArIFBBR0VfU0hJRlQpID4gU0VDVElPTl9T SVpFX0JJVFMNCiNlcnJvciBBbGxvY2F0b3IgTUFYX09SREVSIGV4Y2VlZHMgU0VDVElPTl9TSVpF DQojZW5kaWYNCiAtIDMuMiBodWdlcGFnZV9pbml0KCkNCk1BWUJFX0JVSUxEX0JVR19PTihIUEFH RV9QTURfT1JERVIgPj0gTUFYX09SREVSKTsNCg0KSGVuY2Ugd2hlbiBBUk02NF80S19QQUdFUyAm JiBDT05GSUdfU1BBUlNFTUVNX1ZNRU1NQVAgYXJlIGVuYWJsZWQsDQpTRUNUSU9OX1NJWkVfQklU UyBjYW4gYmUgcmVkdWNlZCB0byAyNy4NCkJ1dCB3aGVuIEFSTTY0XzY0S19QQUdFUywgZ2l2ZW4g My4yLCBNQVhfT1JERVIgPiAyOS0xNiA9IDEzLg0KR2l2ZW4gMy4xIFNFQ1RJT05fU0laRV9CSVRT ID49IE1BWF9PUkRFUisxNSA+IDI4LiBTbyBTRUNUSU9OX1NJWkVfQklUUyBjYW4gbm90DQpiZSBy ZWR1Y2VkIHRvIDI3Lg0KDQpJbiBvbmUgd29yZCwgaWYgd2UgY29uc2lkZXJlZCB0byByZWR1Y2Ug U0VDVElPTl9TSVpFX0JJVFMgb24gYXJtNjQsIHRoZSBLY29uZmlnDQptaWdodCBiZSB2ZXJ5IGNv bXBsaWNhdGVkLGUuZy4gd2Ugc3RpbGwgbmVlZCB0byBjb25zaWRlciB0aGUgY2FzZSBmb3INCkFS TTY0XzE2S19QQUdFUy4NCg0KPiANCj4gSW4gdGhlIGxvbmcgdGVybSB3ZSBtaWdodCB3YW50IHRv IHJld29yayB0aGUgbWVtb3J5IGJsb2NrIGRldmljZSBtb2RlbA0KPiAoZXZlbnR1YWxseSBzdXBw b3J0aW5nIG9sZC9uZXcgYXMgZGlzY3Vzc2VkIHdpdGggTWljaGFsIHNvbWUgdGltZSBhZ28NCj4g dXNpbmcgYSBrZXJuZWwgcGFyYW1ldGVyKSwgZHJvcHBpbmcgdGhlIGZpeGVkIHNpemVzDQoNCkhh cyB0aGlzIGJlZW4gcG9zdGVkIHRvIExpbnV4IG1tIG1haWxsaXN0PyBTb3JyeSwgc2VhcmNoZWQg YW5kIGRpZG4ndCBmaW5kIGl0Lg0KDQoNCi0tDQpDaGVlcnMsDQpKdXN0aW4gKEppYSBIZSkNCg0K DQoNCj4gLSBhbGxvd2luZyBzaXplcyAvIGFkZHJlc3NlcyBhbGlnbmVkIHdpdGggc3Vic2VjdGlv biBzaXplDQo+IC0gZHJhc3RpY2FsbHkgcmVkdWNpbmcgdGhlIG51bWJlciBvZiBkZXZpY2VzIGZv ciBib290IG1lbW9yeSB0byBvbmx5IGENCj4gaGFuZCBmdWxsIChlLmcuLCBvbmUgcGVyIHJlc291 cmNlIC8gRElNTSB3ZSBjYW4gYWN0dWFsbHkgdW5wbHVnIGFnYWluLg0KPiANCj4gTG9uZyBzdG9y eSBzaG9ydCwgSSBkb27igJl0IGxpa2UgdGhpcyBoYWNrLg0KPiANCj4gDQo+ID4gVGhpcyBwYXRj aCBzZXJpZXMgKG1haW5seSBwYXRjaDYvNikgaXMgYmFzZWQgb24gdGhlIGZpeGluZyBwYXRjaCwg fnY1LjgtDQo+IHJjNSBbMl0uDQo+ID4NCj4gPiBbMV0gaHR0cHM6Ly9sa21sLm9yZy9sa21sLzIw MTkvNi8xOS82Nw0KPiA+IFsyXSBodHRwczovL2xrbWwub3JnL2xrbWwvMjAyMC83LzgvMTU0Ng0K PiA+IEppYSBIZSAoNik6DQo+ID4gIG1tL21lbW9yeV9ob3RwbHVnOiByZW1vdmUgcmVkdW5kYW50 IG1lbW9yeSBibG9jayBzaXplIGFsaWdubWVudCBjaGVjaw0KPiA+ICByZXNvdXJjZTogZXhwb3J0 IGZpbmRfbmV4dF9pb21lbV9yZXMoKSBoZWxwZXINCj4gPiAgbW0vbWVtb3J5X2hvdHBsdWc6IGFs bG93IHBtZW0ga21lbSBub3QgdG8gYWxpZ24gd2l0aCBtZW1vcnlfYmxvY2tfc2l6ZQ0KPiA+ICBt bS9wYWdlX2FsbG9jOiBhZGp1c3QgdGhlIHN0YXJ0LGVuZCBpbiBkYXggcG1lbSBrbWVtIGNhc2UN Cj4gPiAgZGV2aWNlLWRheDogcmVsYXggdGhlIG1lbWJsb2NrIHNpemUgYWxpZ25tZW50IGZvciBr bWVtX3N0YXJ0DQo+ID4gIGFybTY0OiBmYWxsIGJhY2sgdG8gdm1lbW1hcF9wb3B1bGF0ZV9iYXNl cGFnZXMgaWYgbm90IGFsaWduZWQgIHdpdGgNCj4gPiAgICBQTURfU0laRQ0KPiA+DQo+ID4gYXJj aC9hcm02NC9tbS9tbXUuYyAgICB8ICA0ICsrKysNCj4gPiBkcml2ZXJzL2Jhc2UvbWVtb3J5LmMg IHwgMjQgKysrKysrKysrKysrKysrKy0tLS0tLS0tDQo+ID4gZHJpdmVycy9kYXgva21lbS5jICAg ICB8IDIyICsrKysrKysrKysrKystLS0tLS0tLS0NCj4gPiBpbmNsdWRlL2xpbnV4L2lvcG9ydC5o IHwgIDMgKysrDQo+ID4ga2VybmVsL3Jlc291cmNlLmMgICAgICB8ICAzICsrLQ0KPiA+IG1tL21l bW9yeV9ob3RwbHVnLmMgICAgfCAzOSArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr KysrKy0NCj4gPiBtbS9wYWdlX2FsbG9jLmMgICAgICAgIHwgMTQgKysrKysrKysrKysrKysNCj4g PiA3IGZpbGVzIGNoYW5nZWQsIDkwIGluc2VydGlvbnMoKyksIDE5IGRlbGV0aW9ucygtKQ0KPiA+ DQo+ID4gLS0NCj4gPiAyLjE3LjENCj4gPg0KDQo= From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-4.0 required=3.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI, SPF_HELO_NONE,SPF_PASS,UNPARSEABLE_RELAY,URIBL_BLOCKED autolearn=no autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 700E6C433E0 for ; Wed, 29 Jul 2020 08:30:06 +0000 (UTC) Received: from merlin.infradead.org (merlin.infradead.org [205.233.59.134]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id 2147E206D4 for ; Wed, 29 Jul 2020 08:30:06 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (2048-bit key) header.d=lists.infradead.org header.i=@lists.infradead.org header.b="sWA/cSOI"; dkim=fail reason="signature verification failed" (1024-bit key) header.d=armh.onmicrosoft.com header.i=@armh.onmicrosoft.com header.b="d3auCks1"; dkim=fail reason="signature verification failed" (1024-bit key) header.d=armh.onmicrosoft.com header.i=@armh.onmicrosoft.com header.b="d3auCks1" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 2147E206D4 Authentication-Results: mail.kernel.org; dmarc=none (p=none dis=none) header.from=arm.com Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=merlin.20170209; h=Sender:Content-Transfer-Encoding: Content-Type:Cc:List-Subscribe:List-Help:List-Post:List-Archive: List-Unsubscribe:List-Id:MIME-Version:In-Reply-To:References:Message-ID:Date: Subject:To:From:Reply-To:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Owner; bh=67S8JPG0z1eqAdBFCoAl6DLzfhJ8rSTREY0rsPysVY8=; b=sWA/cSOIaHh6V++tdfcoH2BXL 9nz6rww3mNgrH1SJ+eQrp3QHZ0+Cu3VttQ5N6as5i1afGkflHUcSerVSEoKYFRq2GbDWe2fS5ZaLm kUx1wc/8zrL5NFkdi9fwzDnHefYg498zFGhk3A1U5X2F4dy3Ib4DIbVXyDKv1jHYtRFG+5AvDu3XG Cyi3jbAmHPXjqU2N1i8mKC9IM0J7BswWCY2OEr6nrGijwk9Nchh3RHIkUojbDFeMO+/z7Y+UHUX7t kmFejpW+dziXdshJ2lA3CrDTYd0RHzgoqQ2d6f8+vmJ+Y6ZFGuNb15ijnvtkPVsTgQW9hyOZDFpfR Ioqaf78vw==; Received: from localhost ([::1] helo=merlin.infradead.org) by merlin.infradead.org with esmtp (Exim 4.92.3 #3 (Red Hat Linux)) id 1k0hRf-0005Z3-Re; Wed, 29 Jul 2020 08:28:15 +0000 Received: from mail-eopbgr130055.outbound.protection.outlook.com ([40.107.13.55] helo=EUR01-HE1-obe.outbound.protection.outlook.com) by merlin.infradead.org with esmtps (Exim 4.92.3 #3 (Red Hat Linux)) id 1k0hRc-0005Xp-R4 for linux-arm-kernel@lists.infradead.org; Wed, 29 Jul 2020 08:28:14 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; s=selector2-armh-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=Wh45dN8iA1h9QafMV89tabtTIkfybWLoq6KjjrLWsgg=; b=d3auCks10wvAL8qzuq8SQLW5IL80vWqKe81735yC0pwWuWjF3M4IZ21AMejQqGGSR+B8kYtm8FW8u9TwBddnZlvLNgS1Fzbk7zxD8KV2vbLx8OjM7CYIuM7TjSmuPfvkSOkImJGToH68aKl7O8w7D2dRP4u1e5LfVRov4wivxSY= Received: from DBBPR09CA0010.eurprd09.prod.outlook.com (2603:10a6:10:c0::22) by DB6PR0802MB2166.eurprd08.prod.outlook.com (2603:10a6:4:85::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3239.17; Wed, 29 Jul 2020 08:28:07 +0000 Received: from DB5EUR03FT057.eop-EUR03.prod.protection.outlook.com (2603:10a6:10:c0:cafe::c7) by DBBPR09CA0010.outlook.office365.com (2603:10a6:10:c0::22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3239.16 via Frontend Transport; Wed, 29 Jul 2020 08:28:07 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 63.35.35.123) smtp.mailfrom=arm.com; lists.infradead.org; dkim=pass (signature was verified) header.d=armh.onmicrosoft.com;lists.infradead.org; dmarc=bestguesspass action=none header.from=arm.com; Received-SPF: Pass (protection.outlook.com: domain of arm.com designates 63.35.35.123 as permitted sender) receiver=protection.outlook.com; client-ip=63.35.35.123; helo=64aa7808-outbound-1.mta.getcheckrecipient.com; Received: from 64aa7808-outbound-1.mta.getcheckrecipient.com (63.35.35.123) by DB5EUR03FT057.mail.protection.outlook.com (10.152.20.235) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3216.10 via Frontend Transport; Wed, 29 Jul 2020 08:28:07 +0000 Received: ("Tessian outbound 7de93d801f24:v62"); Wed, 29 Jul 2020 08:28:07 +0000 X-CR-MTA-TID: 64aa7808 Received: from 3f268a414667.2 by 64aa7808-outbound-1.mta.getcheckrecipient.com id 0187ABA6-D241-40F2-9963-9B19ACC3E19A.1; Wed, 29 Jul 2020 08:28:02 +0000 Received: from EUR02-HE1-obe.outbound.protection.outlook.com by 64aa7808-outbound-1.mta.getcheckrecipient.com with ESMTPS id 3f268a414667.2 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384); Wed, 29 Jul 2020 08:28:02 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=OzUaMED3b0YWje/h6jxmQIchBDR7H2FenJ7hym/SCaprMODjauvizAx650oKgv6x02OWmHntEZqvSFahASZQOqei7YeDEjRzRYZC8mjq54lL+KenftcvAUirkRJ/Jg/XiMXTfZRkEWvu3jzgoD0T38nzb9lMOf5Ax6UxTbQffhTc3RlQ3YHTM0N/T3Zfo/ib9vlTx22aIHTjJGcNHAtcVLXApIlO/pEvktZSUNx7ys3ai23iiTRBy3CXb7CfI4nM0YNczSjrrm0vc4AakKrlxjA0gYacJ/j3Ed6FSJ/uGSUFmUnfaxD99dxDGf67LhYv8M/jYoVmqMCM+1MAxCeZJg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=Wh45dN8iA1h9QafMV89tabtTIkfybWLoq6KjjrLWsgg=; b=Exes/00nJdKYQpsAuIFKXTgijbulBpqUOg+GLcyC4GUewRCeu3zN20fYXfkS/M1EA/T+PDq97hXHaF5BiqGgl9XAddJAdPTIVa1IBFOXPX3xOodA5cAc6KoKisYUiSqaNcdax0rmNzxCHKk20J9vcN7vsA/0Y+D7KqOOFX2WSj69omRQIBaYeyON5jGXh1vpIoU9r83SfMLrPv7p9RdT26VEZIdNOr8XodcO6nUtZEMWpUp5wzb6VpV2S2vCtziOxmr/TYV7ge7YFFr5FydqW8fdwGJn2Jd0ClmLGnbEiENwn7GjTsCeejTKmGSbTkH6bGeRv8TbFpyVvCe5t+EC5Q== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=arm.com; dmarc=pass action=none header.from=arm.com; dkim=pass header.d=arm.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; s=selector2-armh-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=Wh45dN8iA1h9QafMV89tabtTIkfybWLoq6KjjrLWsgg=; b=d3auCks10wvAL8qzuq8SQLW5IL80vWqKe81735yC0pwWuWjF3M4IZ21AMejQqGGSR+B8kYtm8FW8u9TwBddnZlvLNgS1Fzbk7zxD8KV2vbLx8OjM7CYIuM7TjSmuPfvkSOkImJGToH68aKl7O8w7D2dRP4u1e5LfVRov4wivxSY= Received: from AM6PR08MB4069.eurprd08.prod.outlook.com (2603:10a6:20b:af::32) by AM6PR08MB4088.eurprd08.prod.outlook.com (2603:10a6:20b:a9::10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3216.24; Wed, 29 Jul 2020 08:27:58 +0000 Received: from AM6PR08MB4069.eurprd08.prod.outlook.com ([fe80::9cc7:c232:9b1b:3c0]) by AM6PR08MB4069.eurprd08.prod.outlook.com ([fe80::9cc7:c232:9b1b:3c0%5]) with mapi id 15.20.3239.017; Wed, 29 Jul 2020 08:27:58 +0000 From: Justin He To: David Hildenbrand Subject: RE: [RFC PATCH 0/6] decrease unnecessary gap due to pmem kmem alignment Thread-Topic: [RFC PATCH 0/6] decrease unnecessary gap due to pmem kmem alignment Thread-Index: AQHWZVlS1SmlDBWRzUu4RhfiOuAhPqkeGoMAgAAZXOA= Date: Wed, 29 Jul 2020 08:27:58 +0000 Message-ID: References: <20200729033424.2629-1-justin.he@arm.com> In-Reply-To: Accept-Language: en-US, zh-CN Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ts-tracking-id: 45f80ecd-758d-4a83-b0bf-b369073c407a.1 x-checkrecipientchecked: true Authentication-Results-Original: redhat.com; dkim=none (message not signed) header.d=none;redhat.com; dmarc=none action=none header.from=arm.com; x-originating-ip: [203.126.0.112] x-ms-publictraffictype: Email X-MS-Office365-Filtering-HT: Tenant X-MS-Office365-Filtering-Correlation-Id: 2cb62621-e3ef-4e6e-2f38-08d833995240 x-ms-traffictypediagnostic: AM6PR08MB4088:|DB6PR0802MB2166: x-ms-exchange-transport-forked: True X-Microsoft-Antispam-PRVS: x-checkrecipientrouted: true nodisclaimer: true x-ms-oob-tlc-oobclassifiers: OLM:10000;OLM:10000; X-MS-Exchange-SenderADCheck: 1 X-Microsoft-Antispam-Untrusted: BCL:0; X-Microsoft-Antispam-Message-Info-Original: +vFwelrFZVa1INa//PHshf1BMDHBIOUD5zDBZeLV+3ARPdgDbzi12h6e65r+g7hb8V4z52rTip4Hb/+MDP6RNqZohK0yPzfbhPfkQShdBTe+qXvVmFjLOKgejVQEZlWks4CmXjbK6BpGEImWUl8PryNUa5y6hBuIOVLREbORIiQtQkbaOtp15oNfrDgkOeyYizs9nX+9TF9Z9MsHItwXplrv2SQBPH9gOe/qGDrZv4jOPNvAo+ipWIjqcU49Gag+ZeltYEwceADytJq2NzK85Q9q+otiCVPElGRISHhYlZw9PmPN9y4ak3G7Tnp+Ku22fBZ4dozeuaToxIjoCI/vhqUuhM6pgAHKHU6TsCh/mEGj+Fvyl32yoZsOzfXquTR6XEl55sjcTRccqc9iFvkKkA== X-Forefront-Antispam-Report-Untrusted: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:AM6PR08MB4069.eurprd08.prod.outlook.com; PTR:; CAT:NONE; SFTY:; SFS:(4636009)(376002)(136003)(346002)(396003)(366004)(39860400002)(66556008)(64756008)(66446008)(76116006)(966005)(7696005)(66476007)(71200400001)(52536014)(5660300002)(478600001)(83380400001)(33656002)(66946007)(2906002)(9686003)(26005)(186003)(4326008)(8936002)(86362001)(55016002)(54906003)(6506007)(6916009)(7416002)(8676002)(316002)(53546011); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata: 1piMn4fW6c26ejrOY9+0apsN09zARI2FUC+XvTaKoEn3fW9n+y58ostUvJTHzAkkbPxuHOXFiJXYznY3X4PGCvsrB909dWjSJGIQsBlXc5eUTwRUu+4FXGZgpPuD5tCR3AiMH7ZoMl7DNcTruE4xvnOyqko+Cbr4h58U1NceTldFzRlBRx9QRzzyTYyLmmbI/0v0e1PuehYrd7OV/LIZ6z4M2DGtncMAnI986Lf1622VhccmLPBqIJ3cj4HOaYjoyyQES8EWcW7PS8gpBZz1GcwmsKxwdOrKT7zasrP1esvLa6iX6O2najTgrA+7nx/uYKRvuoZBByaNK3S2cuIlLCW703cSyVmuwdd2DVNvk84fp3fc3PnVZ0+n2RdnHgW55iaMwI7WxJm5bk8Dlw7IHk/7KDeS2CGED4J3fg3AQgJmH/+kXVkqnvsA4DjeGwmfPI8c23duoZP0D+4MjUybWInZQjuW8g90ZvwVhadL9zk= MIME-Version: 1.0 X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM6PR08MB4088 Original-Authentication-Results: redhat.com; dkim=none (message not signed) header.d=none;redhat.com; dmarc=none action=none header.from=arm.com; X-EOPAttributedMessage: 0 X-MS-Exchange-Transport-CrossTenantHeadersStripped: DB5EUR03FT057.eop-EUR03.prod.protection.outlook.com X-MS-Office365-Filtering-Correlation-Id-Prvs: 440db831-23ee-4e84-7b8c-08d833994cc9 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: 00e7QbxJ0LuS+OSVwReWQXBdd2Nms6oZ67ujwLOfGVeDKQHYwAuvwPHA6qOaH5jApyLbc/zK8RtqSfyB9VIpbMN+bV79yx/lQVSGe/7YEzaoAXyh9Y7WOx55ecKCQruDLuCSYB4IOS58aO3RLfC1M+cz0ArmGSXUWDPXORUox4Sd3Yx5q9MoppRhoiaXQseExpEYQkJLakmjgwvYI9dyRH4rdLILIVm4UyHQ98ajF7h/jEFkDPs76E64nexIztaWK9jySn5BXDylatYywmDz/14Rs2BOgFs0kIvFzq+T0jTCTsWfG295os9jy4h3tEJtFCUb3KCaCvwHUDd1fFAQPlCFP7XlSIExKF6prLYdB3GgsYn1QaWhCRWz0qkjc9PwjPjDETft6ppWa/XlFYaQwBoF/fZtFmvYlCBlGnJXGA0oSqs6fAzjnWX5iooJ4d0HyWLqGJZEphGnb9IjUERvDP7P9gAceB5TutusWFrQDKU= X-Forefront-Antispam-Report: CIP:63.35.35.123; CTRY:IE; LANG:en; SCL:1; SRV:; IPV:CAL; SFV:NSPM; H:64aa7808-outbound-1.mta.getcheckrecipient.com; PTR:ec2-63-35-35-123.eu-west-1.compute.amazonaws.com; CAT:NONE; SFTY:; SFS:(4636009)(396003)(376002)(39860400002)(136003)(346002)(46966005)(33656002)(9686003)(54906003)(55016002)(6862004)(316002)(82310400002)(83380400001)(4326008)(356005)(81166007)(47076004)(82740400003)(7696005)(86362001)(70586007)(2906002)(26005)(8676002)(6506007)(53546011)(478600001)(966005)(70206006)(186003)(336012)(8936002)(52536014)(5660300002); DIR:OUT; SFP:1101; X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 29 Jul 2020 08:28:07.5816 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 2cb62621-e3ef-4e6e-2f38-08d833995240 X-MS-Exchange-CrossTenant-Id: f34e5979-57d9-4aaa-ad4d-b122a662184d X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=f34e5979-57d9-4aaa-ad4d-b122a662184d; Ip=[63.35.35.123]; Helo=[64aa7808-outbound-1.mta.getcheckrecipient.com] X-MS-Exchange-CrossTenant-AuthSource: DB5EUR03FT057.eop-EUR03.prod.protection.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB6PR0802MB2166 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20200729_042813_170790_417BEC39 X-CRM114-Status: GOOD ( 24.03 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Mark Rutland , Kaly Xin , "Rafael J. Wysocki" , Catalin Marinas , Dave Hansen , "linux-mm@kvack.org" , Will Deacon , Dave Jiang , "linux-nvdimm@lists.01.org" , Vishal Verma , Mike Rapoport , Jason Gunthorpe , Kees Cook , Ira Weiny , Anshuman Khandual , Hsin-Yi Wang , Dan Williams , "linux-arm-kernel@lists.infradead.org" , Pankaj Gupta , Steve Capper , Greg Kroah-Hartman , "linux-kernel@vger.kernel.org" , Wei Yang , Andrew Morton , Logan Gunthorpe Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org SGkgRGF2aWQNCg0KPiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBEYXZpZCBI aWxkZW5icmFuZCA8ZGF2aWRAcmVkaGF0LmNvbT4NCj4gU2VudDogV2VkbmVzZGF5LCBKdWx5IDI5 LCAyMDIwIDI6MzcgUE0NCj4gVG86IEp1c3RpbiBIZSA8SnVzdGluLkhlQGFybS5jb20+DQo+IENj OiBEYW4gV2lsbGlhbXMgPGRhbi5qLndpbGxpYW1zQGludGVsLmNvbT47IFZpc2hhbCBWZXJtYQ0K PiA8dmlzaGFsLmwudmVybWFAaW50ZWwuY29tPjsgTWlrZSBSYXBvcG9ydCA8cnBwdEBsaW51eC5p Ym0uY29tPjsgRGF2aWQNCj4gSGlsZGVuYnJhbmQgPGRhdmlkQHJlZGhhdC5jb20+OyBDYXRhbGlu IE1hcmluYXMgPENhdGFsaW4uTWFyaW5hc0Bhcm0uY29tPjsNCj4gV2lsbCBEZWFjb24gPHdpbGxA a2VybmVsLm9yZz47IEdyZWcgS3JvYWgtSGFydG1hbg0KPiA8Z3JlZ2toQGxpbnV4Zm91bmRhdGlv bi5vcmc+OyBSYWZhZWwgSi4gV3lzb2NraSA8cmFmYWVsQGtlcm5lbC5vcmc+OyBEYXZlDQo+IEpp YW5nIDxkYXZlLmppYW5nQGludGVsLmNvbT47IEFuZHJldyBNb3J0b24gPGFrcG1AbGludXgtZm91 bmRhdGlvbi5vcmc+Ow0KPiBTdGV2ZSBDYXBwZXIgPFN0ZXZlLkNhcHBlckBhcm0uY29tPjsgTWFy ayBSdXRsYW5kIDxNYXJrLlJ1dGxhbmRAYXJtLmNvbT47DQo+IExvZ2FuIEd1bnRob3JwZSA8bG9n YW5nQGRlbHRhdGVlLmNvbT47IEFuc2h1bWFuIEtoYW5kdWFsDQo+IDxBbnNodW1hbi5LaGFuZHVh bEBhcm0uY29tPjsgSHNpbi1ZaSBXYW5nIDxoc2lueWlAY2hyb21pdW0ub3JnPjsgSmFzb24NCj4g R3VudGhvcnBlIDxqZ2dAemllcGUuY2E+OyBEYXZlIEhhbnNlbiA8ZGF2ZS5oYW5zZW5AbGludXgu aW50ZWwuY29tPjsgS2Vlcw0KPiBDb29rIDxrZWVzY29va0BjaHJvbWl1bS5vcmc+OyBsaW51eC1h cm0ta2VybmVsQGxpc3RzLmluZnJhZGVhZC5vcmc7IGxpbnV4LQ0KPiBrZXJuZWxAdmdlci5rZXJu ZWwub3JnOyBsaW51eC1udmRpbW1AbGlzdHMuMDEub3JnOyBsaW51eC1tbUBrdmFjay5vcmc7IFdl aQ0KPiBZYW5nIDxyaWNoYXJkdy55YW5nQGxpbnV4LmludGVsLmNvbT47IFBhbmthaiBHdXB0YQ0K PiA8cGFua2FqLmd1cHRhLmxpbnV4QGdtYWlsLmNvbT47IElyYSBXZWlueSA8aXJhLndlaW55QGlu dGVsLmNvbT47IEthbHkgWGluDQo+IDxLYWx5LlhpbkBhcm0uY29tPg0KPiBTdWJqZWN0OiBSZTog W1JGQyBQQVRDSCAwLzZdIGRlY3JlYXNlIHVubmVjZXNzYXJ5IGdhcCBkdWUgdG8gcG1lbSBrbWVt DQo+IGFsaWdubWVudA0KPiANCj4gDQo+IA0KPiA+IEFtIDI5LjA3LjIwMjAgdW0gMDU6MzUgc2No cmllYiBKaWEgSGUgPGp1c3Rpbi5oZUBhcm0uY29tPjoNCj4gPg0KPiA+IO+7v1doZW4gZW5hYmxp bmcgZGF4IHBtZW0gYXMgUkFNIGRldmljZSBvbiBhcm02NCwgSSBub3RpY2VkIHRoYXQga21lbV9z dGFydA0KPiA+IGFkZHIgaW4gZGV2X2RheF9rbWVtX3Byb2JlKCkgc2hvdWxkIGJlIGFsaWduZWQg dy8NCj4gU0VDVElPTl9TSVpFX0JJVFMoMzApLGkuZS4NCj4gPiAxRyBtZW1ibG9jayBzaXplLiBF dmVuIERhbiBXaWxsaWFtcycgc3ViLXNlY3Rpb24gcGF0Y2ggc2VyaWVzIFsxXSBoYWQNCj4gYmVl bg0KPiA+IHVwc3RyZWFtIG1lcmdlZCwgaXQgd2FzIG5vdCBoZWxwZnVsIGR1ZSB0byBoYXJkIGxp bWl0YXRpb24gb2Yga21lbV9zdGFydDoNCj4gPiAkbmRjdGwgY3JlYXRlLW5hbWVzcGFjZSAtZSBu YW1lc3BhY2UwLjAgLS1tb2RlPWRldmRheCAtLW1hcD1kZXYgLXMgMmcgLWYNCj4gLWEgMk0NCj4g PiAkZWNobyBkYXgwLjAgPiAvc3lzL2J1cy9kYXgvZHJpdmVycy9kZXZpY2VfZGF4L3VuYmluZA0K PiA+ICRlY2hvIGRheDAuMCA+IC9zeXMvYnVzL2RheC9kcml2ZXJzL2ttZW0vbmV3X2lkDQo+ID4g JGNhdCAvcHJvYy9pb21lbQ0KPiA+IC4uLg0KPiA+IDIzYzAwMDAwMC0yM2ZmZmZmZmYgOiBTeXN0 ZW0gUkFNDQo+ID4gIDIzZGQ0MDAwMC0yM2ZlY2ZmZmYgOiByZXNlcnZlZA0KPiA+ICAyM2ZlZDAw MDAtMjNmZmZmZmZmIDogcmVzZXJ2ZWQNCj4gPiAyNDAwMDAwMDAtMzNmZGZmZmZmIDogUGVyc2lz dGVudCBNZW1vcnkNCj4gPiAgMjQwMDAwMDAwLTI0MDNmZmZmZiA6IG5hbWVzcGFjZTAuMA0KPiA+ ICAyODAwMDAwMDAtMmJmZmZmZmZmIDogZGF4MC4wICAgICAgICAgIDwtIGFsaWduZWQgd2l0aCAx RyBib3VuZGFyeQ0KPiA+ICAgIDI4MDAwMDAwMC0yYmZmZmZmZmYgOiBTeXN0ZW0gUkFNDQo+ID4g SGVuY2UgdGhlcmUgaXMgYSBiaWcgZ2FwIGJldHdlZW4gMHgyNDAzZmZmZmYgYW5kIDB4MjgwMDAw MDAwIGR1ZSB0byB0aGUNCj4gMUcNCj4gPiBhbGlnbm1lbnQuDQo+ID4NCj4gPiBXaXRob3V0IHRo aXMgc2VyaWVzLCBpZiBxZW11IGNyZWF0ZXMgYSA0RyBieXRlcyBudmRpbW0gZGV2aWNlLCB3ZSBj YW4NCj4gb25seQ0KPiA+IHVzZSAyRyBieXRlcyBmb3IgZGF4IHBtZW0oa21lbSkgaW4gdGhlIHdv cnN0IGNhc2UuDQo+ID4gZS5nLg0KPiA+IDI0MDAwMDAwMC0zM2ZkZmZmZmYgOiBQZXJzaXN0ZW50 IE1lbW9yeQ0KPiA+IFdlIGNhbiBvbmx5IHVzZSB0aGUgbWVtYmxvY2sgYmV0d2VlbiBbMjQwMDAw MDAwLCAyZmZmZmZmZmZdIGR1ZSB0byB0aGUNCj4gaGFyZA0KPiA+IGxpbWl0YXRpb24uIEl0IHdh c3RlcyB0b28gbXVjaCBtZW1vcnkgc3BhY2UuDQo+ID4NCj4gPiBEZWNyZWFzaW5nIHRoZSBTRUNU SU9OX1NJWkVfQklUUyBvbiBhcm02NCBtaWdodCBiZSBhbiBhbHRlcm5hdGl2ZSwgYnV0DQo+IHRo ZXJlDQo+ID4gYXJlIHRvbyBtYW55IGNvbmNlcm5zIGZyb20gb3RoZXIgY29uc3RyYWludHMsIGUu Zy4gUEFHRV9TSVpFLCBodWdldGxiLA0KPiA+IFNQQVJTRU1FTV9WTUVNTUFQLCBwYWdlIGJpdHMg aW4gc3RydWN0IHBhZ2UgLi4uDQo+ID4NCj4gPiBCZXNpZGUgZGVjcmVhc2luZyB0aGUgU0VDVElP Tl9TSVpFX0JJVFMsIHdlIGNhbiBhbHNvIHJlbGF4IHRoZSBrbWVtDQo+IGFsaWdubWVudA0KPiA+ IHdpdGggbWVtb3J5X2Jsb2NrX3NpemVfYnl0ZXMoKS4NCj4gPg0KPiA+IFRlc3RlZCBvbiBhcm02 NCBndWVzdCBhbmQgeDg2IGd1ZXN0LCBxZW11IGNyZWF0ZXMgYSA0RyBwbWVtIGRldmljZS4gZGF4 DQo+IHBtZW0NCj4gPiBjYW4gYmUgdXNlZCBhcyByYW0gd2l0aCBzbWFsbGVyIGdhcC4gQWxzbyB0 aGUga21lbSBob3RwbHVnIGFkZC9yZW1vdmUNCj4gYXJlIGJvdGgNCj4gPiB0ZXN0ZWQgb24gYXJt NjQveDg2IGd1ZXN0Lg0KPiA+DQo+IA0KPiBIaSwNCj4gDQo+IEkgYW0gbm90IGNvbnZpbmNlZCB0 aGlzIHVzZSBjYXNlIGlzIHdvcnRoIHN1Y2ggaGFja3MgKHRoYXTigJlzIHdoYXQgaXQgaXMpDQo+ IGZvciBub3cuIE9uIHJlYWwgbWFjaGluZXMgcG1lbSBpcyBiaWcgLSB5b3VyIGV4YW1wbGUgKGxv c2luZyA1MCUgaXMNCj4gZXh0cmVtZSkuDQo+IA0KPiBJIHdvdWxkIG11Y2ggcmF0aGVyIHdhbnQg dG8gc2VlIHRoZSBzZWN0aW9uIHNpemUgb24gYXJtNjQgcmVkdWNlZC4gSQ0KPiByZW1lbWJlciB0 aGVyZSB3ZXJlIHBhdGNoZXMgYW5kIHRoYXQgYXQgbGVhc3Qgd2l0aCBhIGJhc2UgcGFnZSBzaXpl IG9mIDRrDQo+IGl0IGNhbiBiZSByZWR1Y2VkIGRyYXN0aWNhbGx5ICg2NGsgYmFzZSBwYWdlcyBh cmUgbW9yZSBwcm9ibGVtYXRpYyBkdWUgdG8NCj4gdGhlIHJpZGljdWxvdXMgVEhQIHNpemUgb2Yg NTEyTSkuIEJ1dCBjb3VsZCBiZSBhIHNlY3Rpb24gc2l6ZSBvZiA1MTIgaXMNCj4gcG9zc2libGUg b24gYWxsIGNvbmZpZ3MgcmlnaHQgbm93Lg0KDQpZZXMsIEkgb25jZSBpbnZlc3RpZ2F0ZWQgaG93 IHRvIHJlZHVjZSBzZWN0aW9uIHNpemUgb24gYXJtNjQgdGhvdWdodGZ1bGx5Og0KVGhlcmUgYXJl IG1hbnkgY29uc3RyYWludHMgZm9yIHJlZHVjaW5nIFNFQ1RJT05fU0laRV9CSVRTDQoxLiBHaXZl biBwYWdlLT5mbGFncyBiaXRzIGlzIGxpbWl0ZWQsIFNFQ1RJT05fU0laRV9CSVRTIGNhbid0IGJl IHJlZHVjZWQgdG9vDQogICBtdWNoLg0KMi4gT25jZSBDT05GSUdfU1BBUlNFTUVNX1ZNRU1NQVAg aXMgZW5hYmxlZCwgc2VjdGlvbiBpZCB3aWxsIG5vdCBiZSBjb3VudGVkDQogICBpbnRvIHBhZ2Ut PmZsYWdzLg0KMy4gTUFYX09SREVSIGRlcGVuZHMgb24gU0VDVElPTl9TSVpFX0JJVFMgDQogLSAz LjEgbW16b25lLmgNCiNpZiAoTUFYX09SREVSIC0gMSArIFBBR0VfU0hJRlQpID4gU0VDVElPTl9T SVpFX0JJVFMNCiNlcnJvciBBbGxvY2F0b3IgTUFYX09SREVSIGV4Y2VlZHMgU0VDVElPTl9TSVpF DQojZW5kaWYNCiAtIDMuMiBodWdlcGFnZV9pbml0KCkNCk1BWUJFX0JVSUxEX0JVR19PTihIUEFH RV9QTURfT1JERVIgPj0gTUFYX09SREVSKTsNCg0KSGVuY2Ugd2hlbiBBUk02NF80S19QQUdFUyAm JiBDT05GSUdfU1BBUlNFTUVNX1ZNRU1NQVAgYXJlIGVuYWJsZWQsDQpTRUNUSU9OX1NJWkVfQklU UyBjYW4gYmUgcmVkdWNlZCB0byAyNy4NCkJ1dCB3aGVuIEFSTTY0XzY0S19QQUdFUywgZ2l2ZW4g My4yLCBNQVhfT1JERVIgPiAyOS0xNiA9IDEzLg0KR2l2ZW4gMy4xIFNFQ1RJT05fU0laRV9CSVRT ID49IE1BWF9PUkRFUisxNSA+IDI4LiBTbyBTRUNUSU9OX1NJWkVfQklUUyBjYW4gbm90DQpiZSBy ZWR1Y2VkIHRvIDI3Lg0KDQpJbiBvbmUgd29yZCwgaWYgd2UgY29uc2lkZXJlZCB0byByZWR1Y2Ug U0VDVElPTl9TSVpFX0JJVFMgb24gYXJtNjQsIHRoZSBLY29uZmlnDQptaWdodCBiZSB2ZXJ5IGNv bXBsaWNhdGVkLGUuZy4gd2Ugc3RpbGwgbmVlZCB0byBjb25zaWRlciB0aGUgY2FzZSBmb3INCkFS TTY0XzE2S19QQUdFUy4NCg0KPiANCj4gSW4gdGhlIGxvbmcgdGVybSB3ZSBtaWdodCB3YW50IHRv IHJld29yayB0aGUgbWVtb3J5IGJsb2NrIGRldmljZSBtb2RlbA0KPiAoZXZlbnR1YWxseSBzdXBw b3J0aW5nIG9sZC9uZXcgYXMgZGlzY3Vzc2VkIHdpdGggTWljaGFsIHNvbWUgdGltZSBhZ28NCj4g dXNpbmcgYSBrZXJuZWwgcGFyYW1ldGVyKSwgZHJvcHBpbmcgdGhlIGZpeGVkIHNpemVzDQoNCkhh cyB0aGlzIGJlZW4gcG9zdGVkIHRvIExpbnV4IG1tIG1haWxsaXN0PyBTb3JyeSwgc2VhcmNoZWQg YW5kIGRpZG4ndCBmaW5kIGl0Lg0KDQoNCi0tDQpDaGVlcnMsDQpKdXN0aW4gKEppYSBIZSkNCg0K DQoNCj4gLSBhbGxvd2luZyBzaXplcyAvIGFkZHJlc3NlcyBhbGlnbmVkIHdpdGggc3Vic2VjdGlv biBzaXplDQo+IC0gZHJhc3RpY2FsbHkgcmVkdWNpbmcgdGhlIG51bWJlciBvZiBkZXZpY2VzIGZv ciBib290IG1lbW9yeSB0byBvbmx5IGENCj4gaGFuZCBmdWxsIChlLmcuLCBvbmUgcGVyIHJlc291 cmNlIC8gRElNTSB3ZSBjYW4gYWN0dWFsbHkgdW5wbHVnIGFnYWluLg0KPiANCj4gTG9uZyBzdG9y eSBzaG9ydCwgSSBkb27igJl0IGxpa2UgdGhpcyBoYWNrLg0KPiANCj4gDQo+ID4gVGhpcyBwYXRj aCBzZXJpZXMgKG1haW5seSBwYXRjaDYvNikgaXMgYmFzZWQgb24gdGhlIGZpeGluZyBwYXRjaCwg fnY1LjgtDQo+IHJjNSBbMl0uDQo+ID4NCj4gPiBbMV0gaHR0cHM6Ly9sa21sLm9yZy9sa21sLzIw MTkvNi8xOS82Nw0KPiA+IFsyXSBodHRwczovL2xrbWwub3JnL2xrbWwvMjAyMC83LzgvMTU0Ng0K PiA+IEppYSBIZSAoNik6DQo+ID4gIG1tL21lbW9yeV9ob3RwbHVnOiByZW1vdmUgcmVkdW5kYW50 IG1lbW9yeSBibG9jayBzaXplIGFsaWdubWVudCBjaGVjaw0KPiA+ICByZXNvdXJjZTogZXhwb3J0 IGZpbmRfbmV4dF9pb21lbV9yZXMoKSBoZWxwZXINCj4gPiAgbW0vbWVtb3J5X2hvdHBsdWc6IGFs bG93IHBtZW0ga21lbSBub3QgdG8gYWxpZ24gd2l0aCBtZW1vcnlfYmxvY2tfc2l6ZQ0KPiA+ICBt bS9wYWdlX2FsbG9jOiBhZGp1c3QgdGhlIHN0YXJ0LGVuZCBpbiBkYXggcG1lbSBrbWVtIGNhc2UN Cj4gPiAgZGV2aWNlLWRheDogcmVsYXggdGhlIG1lbWJsb2NrIHNpemUgYWxpZ25tZW50IGZvciBr bWVtX3N0YXJ0DQo+ID4gIGFybTY0OiBmYWxsIGJhY2sgdG8gdm1lbW1hcF9wb3B1bGF0ZV9iYXNl cGFnZXMgaWYgbm90IGFsaWduZWQgIHdpdGgNCj4gPiAgICBQTURfU0laRQ0KPiA+DQo+ID4gYXJj aC9hcm02NC9tbS9tbXUuYyAgICB8ICA0ICsrKysNCj4gPiBkcml2ZXJzL2Jhc2UvbWVtb3J5LmMg IHwgMjQgKysrKysrKysrKysrKysrKy0tLS0tLS0tDQo+ID4gZHJpdmVycy9kYXgva21lbS5jICAg ICB8IDIyICsrKysrKysrKysrKystLS0tLS0tLS0NCj4gPiBpbmNsdWRlL2xpbnV4L2lvcG9ydC5o IHwgIDMgKysrDQo+ID4ga2VybmVsL3Jlc291cmNlLmMgICAgICB8ICAzICsrLQ0KPiA+IG1tL21l bW9yeV9ob3RwbHVnLmMgICAgfCAzOSArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr KysrKy0NCj4gPiBtbS9wYWdlX2FsbG9jLmMgICAgICAgIHwgMTQgKysrKysrKysrKysrKysNCj4g PiA3IGZpbGVzIGNoYW5nZWQsIDkwIGluc2VydGlvbnMoKyksIDE5IGRlbGV0aW9ucygtKQ0KPiA+ DQo+ID4gLS0NCj4gPiAyLjE3LjENCj4gPg0KDQpfX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fXwpsaW51eC1hcm0ta2VybmVsIG1haWxpbmcgbGlzdApsaW51eC1h cm0ta2VybmVsQGxpc3RzLmluZnJhZGVhZC5vcmcKaHR0cDovL2xpc3RzLmluZnJhZGVhZC5vcmcv bWFpbG1hbi9saXN0aW5mby9saW51eC1hcm0ta2VybmVsCg==