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=-2.0 required=3.0 tests=DKIM_INVALID,DKIM_SIGNED, HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI,SPF_HELO_NONE,SPF_PASS, URIBL_BLOCKED,USER_AGENT_SANE_1 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 1F8C2C3A5A2 for ; Fri, 23 Aug 2019 21:58:10 +0000 (UTC) Received: from mail.linuxfoundation.org (mail.linuxfoundation.org [140.211.169.12]) (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 BE06E20656 for ; Fri, 23 Aug 2019 21:58:09 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=fail reason="signature verification failed" (1024-bit key) header.d=wavecomp.com header.i=@wavecomp.com header.b="XmBEwPVv" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org BE06E20656 Authentication-Results: mail.kernel.org; dmarc=none (p=none dis=none) header.from=mips.com Authentication-Results: mail.kernel.org; spf=pass smtp.mailfrom=iommu-bounces@lists.linux-foundation.org Received: from mail.linux-foundation.org (localhost [127.0.0.1]) by mail.linuxfoundation.org (Postfix) with ESMTP id 6CD24E2B; Fri, 23 Aug 2019 21:58:09 +0000 (UTC) Received: from smtp1.linuxfoundation.org (smtp1.linux-foundation.org [172.17.192.35]) by mail.linuxfoundation.org (Postfix) with ESMTPS id 2EC96AD1 for ; Fri, 23 Aug 2019 21:58:08 +0000 (UTC) X-Greylist: whitelisted by SQLgrey-1.7.6 Received: from NAM01-SN1-obe.outbound.protection.outlook.com (mail-eopbgr820118.outbound.protection.outlook.com [40.107.82.118]) by smtp1.linuxfoundation.org (Postfix) with ESMTPS id 6D1EE7FB for ; Fri, 23 Aug 2019 21:58:07 +0000 (UTC) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=d1EkpdLfyx/v96aCRXVA5nHPw0P7ZTpel0Etz8EmPlY2K+irZ4Otkpr5Qv0nIYOolJz+qmKdhK+1KxeM2fBsHEzyfl4aDMdkrjmWmmWyRpCk1vcpgEf+VDlkBLU1o8S3Q0Zi04VYwYU5G2ZE1KUnPpa7Gj6mYrNMuOuSGFmn1Yrihya7FajWgXl9ljofx9/F7SJCt2l9eu9YyaKmJRsDgyYPOnCfk41AzWnmqBtuZxyMjaB5W5tzxkc+rib/GaaQm2kOJo7c8nr848HYxbke2NQ0LaDd0qGcInuGOCQIevSA6eSr64gWe1c2qcVYiNj/1TUPZqjtiOt/SRD0bCKr2A== 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=+15AuWsYroL9LW4VXjaZCJFMXePsi9rZcg3Tcu9VZaM=; b=MUfpEaCATgYMS765gjDYdwjCDpaCUn4MF5z7BecY6PNCmNEz09se6eiA91pkODasCq56lq/UycHxUI0JSXXWhh+GEz5Vtu0dWfuCIhEr0RtUBp5k84A8zC6iLBIDYlc8yNQ2lWkExguYZ7+JNX91cuM55r+1DvbsjOqRjB3yLBwuLdF7zaDp34OiSk2dSuL1WtP4gJKobdIVtFGNG0l75VkI/v6lM8uaYD8D0UogUgMZXNCJTce+/zpJMSyN1SzlvBg5SHqFBhN+syrQfp9f/2sGbU+15w8MHJ8ErG+syJmKKv/TxAxKWKAqLebY6SF7PpmerieqE+sWZQFAX8FBbA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=wavecomp.com; dmarc=pass action=none header.from=mips.com; dkim=pass header.d=mips.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=wavecomp.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=+15AuWsYroL9LW4VXjaZCJFMXePsi9rZcg3Tcu9VZaM=; b=XmBEwPVvZq38GZmQ5jgMsSUxf+GhRt368mKsypUHUacthzEM8eYYnf8xbI6Nt75GFdP/QiQXH8EC3ERpWmuhcmwuy9/+jD6rfJxGLBuFM1f6Q8ZMgi6rwaf3HBBQX5ot9yyDFypTa3+tg+k3EuFYThvB+U7Nn/G3iFS1HTwJn6M= Received: from CY4PR2201MB1272.namprd22.prod.outlook.com (10.171.214.23) by CY4PR2201MB1414.namprd22.prod.outlook.com (10.171.211.150) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2178.18; Fri, 23 Aug 2019 21:58:04 +0000 Received: from CY4PR2201MB1272.namprd22.prod.outlook.com ([fe80::2d81:1469:ceaf:1168]) by CY4PR2201MB1272.namprd22.prod.outlook.com ([fe80::2d81:1469:ceaf:1168%5]) with mapi id 15.20.2178.020; Fri, 23 Aug 2019 21:58:04 +0000 From: Paul Burton To: Christoph Hellwig Subject: Re: cleanup the dma_pgprot handling Thread-Topic: cleanup the dma_pgprot handling Thread-Index: AQHVWf3Wcj0vRRmtDE2acan7+F6osQ== Date: Fri, 23 Aug 2019 21:58:04 +0000 Message-ID: <20190823215759.zprrwotlbva46y33@pburton-laptop> References: <20190816070754.15653-1-hch@lst.de> In-Reply-To: <20190816070754.15653-1-hch@lst.de> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-clientproxiedby: LO2P265CA0231.GBRP265.PROD.OUTLOOK.COM (2603:10a6:600:b::27) To CY4PR2201MB1272.namprd22.prod.outlook.com (2603:10b6:910:6e::23) user-agent: NeoMutt/20180716 authentication-results: spf=none (sender IP is ) smtp.mailfrom=pburton@wavecomp.com; x-ms-exchange-messagesentrepresentingtype: 1 x-originating-ip: [2a02:c7f:5e65:9900:8519:dc48:d16b:70fc] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: b74269f9-04f9-48ea-b4a3-08d72814f910 x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600166)(711020)(4605104)(1401327)(2017052603328)(7193020); SRVR:CY4PR2201MB1414; x-ms-traffictypediagnostic: CY4PR2201MB1414: x-ms-exchange-purlcount: 1 x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:9508; x-forefront-prvs: 0138CD935C x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(7916004)(396003)(366004)(376002)(136003)(39850400004)(346002)(199004)(189003)(33716001)(6116002)(6246003)(9686003)(6512007)(58126008)(11346002)(446003)(6916009)(66446008)(14454004)(66556008)(66476007)(64756008)(66946007)(8936002)(14444005)(44832011)(316002)(6306002)(476003)(102836004)(54906003)(5660300002)(478600001)(99286004)(386003)(4326008)(71200400001)(8676002)(52116002)(25786009)(53936002)(6436002)(256004)(305945005)(486006)(46003)(7736002)(42882007)(81156014)(7416002)(76176011)(6486002)(1076003)(2906002)(966005)(229853002)(186003)(71190400001)(81166006)(6506007); DIR:OUT; SFP:1102; SCL:1; SRVR:CY4PR2201MB1414; H:CY4PR2201MB1272.namprd22.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; A:1; MX:1; received-spf: None (protection.outlook.com: wavecomp.com does not designate permitted sender hosts) x-ms-exchange-senderadcheck: 1 x-microsoft-antispam-message-info: GeZiVlypx6XvjUENFejkSpKkGP5OpN13T7pYyv2o8nL2nWiVUeeebEQge+rcZzKDCMhRuxYLRUwUW5724RVIjyaTq2/DLrMGW3qhmqRdqpDuF9iwzrHATQnFaaHzSCTKevvjlHGhqFXH4/h9sB9CeBE2S1sfuLlyQr6YUQlou16XHP47Wtf3qTo4b7Wpy3ysMVXWDfjhjY/zXaMKRwpyn17su+g9eiA6LCenFAkEd/3XqPqHMRktP9sNeDcgvgPujhKYoO59EicVMpHJuBNuXPKa3UvL0fYnthdcOqiIiOy5i6r7vacG1RoYNK9jA7Olz8oy3rBAp9q+8nmN8iqQpm3RsjsqoxEyxylisFG90pTiIY70NpXpYTUhB1NxI3VjZiA4dvbBWpU+tvYnxHekTJ5pj0M6WxaJ/OXHiqEWZKE= x-ms-exchange-transport-forked: True Content-ID: <1C4B7209ABEB4A4BA21FDFF51979BD88@namprd22.prod.outlook.com> MIME-Version: 1.0 X-OriginatorOrg: mips.com X-MS-Exchange-CrossTenant-Network-Message-Id: b74269f9-04f9-48ea-b4a3-08d72814f910 X-MS-Exchange-CrossTenant-originalarrivaltime: 23 Aug 2019 21:58:04.1602 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 463607d3-1db3-40a0-8a29-970c56230104 X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: 6s7AcMKI2KDWcvgKbXilApbKVoLsJWClFKM+0moHuR1SbZUzIElph++bHPA3d73NkZwFjRZ3kAA8Za8Lflw0cg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY4PR2201MB1414 Cc: Shawn Anastasio , "linux-m68k@lists.linux-m68k.org" , Will Deacon , "linuxppc-dev@lists.ozlabs.org" , "linux-kernel@vger.kernel.org" , Russell King , "linux-mips@vger.kernel.org" , "iommu@lists.linux-foundation.org" , Geert Uytterhoeven , Catalin Marinas , James Hogan , Guan Xuetao , "linux-arm-kernel@lists.infradead.org" , Robin Murphy X-BeenThere: iommu@lists.linux-foundation.org X-Mailman-Version: 2.1.12 Precedence: list List-Id: Development issues for Linux IOMMU support List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Sender: iommu-bounces@lists.linux-foundation.org Errors-To: iommu-bounces@lists.linux-foundation.org SGkgQ2hyaXN0b3BoLA0KDQpPbiBGcmksIEF1ZyAxNiwgMjAxOSBhdCAwOTowNzo0OEFNICswMjAw LCBDaHJpc3RvcGggSGVsbHdpZyB3cm90ZToNCj4gSSdkIHN0aWxsIGxpa2UgdG8gaGVhciBhIGNv bmZpcm1hdGlvbiBmcm9tIHRoZSBtaXBzIGZvbGtzIGhvdw0KPiB0aGUgd3JpdGUgY29tYmliZSBh dHRyaWJ1dGUgY2FuIG9yIGNhbid0IHdvcmsgd2l0aCB0aGUgS1NFRzENCj4gdW5jYWNoZWQgc2Vn bWVudC4NCg0KUXVvdGluZyBzZWN0aW9uIDQuOCAiQ2FjaGVhYmlsaXR5IGFuZCBDb2hlcmVuY3kg QXR0cmlidXRlcyBhbmQgQWNjZXNzDQpUeXBlcyIgb2YgIk1JUFMgQXJjaGl0ZWN0dXJlIFZvbHVt ZSAxOiBJbnRyb2R1Y3Rpb24gdG8gdGhlIE1JUFMzMg0KQXJjaGl0ZWN0dXJlIiAoTUQwMDA4MCwg cmV2aXNpb24gNi4wMSk6DQoNCmh0dHBzOi8vd3d3Lm1pcHMuY29tLz9kby1kb3dubG9hZD1pbnRy b2R1Y3Rpb24tdG8tdGhlLW1pcHMzMi1hcmNoaXRlY3R1cmUtdjYtMDENCg0KPiBNZW1vcnkgYWNj ZXNzIHR5cGVzIGFyZSBzcGVjaWZpZWQgYnkgYXJjaGl0ZWN0dXJhbGx5LWRlZmluZWQgYW5kDQo+ IGltcGxlbWVudGF0aW9uLXNwZWNpZmljIENhY2hlYWJpbGl0eSBhbmQgQ29oZXJlbmN5IEF0dHJp YnV0ZSBiaXRzDQo+IChDQ0FzKSBnZW5lcmF0ZWQgYnkgdGhlIE1NVSBmb3IgdGhlIGFjY2Vzcy4N Cj4NCj4gU2xpZ2h0bHkgZGlmZmVyZW50IGNhY2hlYWJpbGl0eSBhbmQgY29oZXJlbmN5IGF0dHJp YnV0ZXMgc3VjaCBhcw0KPiDigJxjYWNoZWQgY29oZXJlbnQsIHVwZGF0ZSBvbiB3cml0ZeKAnSBh bmQg4oCcY2FjaGVkIGNvaGVyZW50LCBleGNsdXNpdmUgb24NCj4gd3JpdGXigJ0gY2FuIG1hcCB0 byB0aGUgc2FtZSBtZW1vcnkgYWNjZXNzIHR5cGU7IGluIHRoaXMgY2FzZSB0aGV5IGJvdGgNCj4g bWFwIHRvIGNhY2hlZCBjb2hlcmVudC4gSW4gb3JkZXIgdG8gbWFwIHRvIHRoZSBzYW1lIGFjY2Vz cyB0eXBlLCB0aGUNCj4gZnVuZGFtZW50YWwgbWVjaGFuaXNtcyBvZiBib3RoIENDQXMgbXVzdCBi ZSB0aGUgc2FtZS4NCj4NCj4gV2hlbiB0aGUgb3BlcmF0aW9uIG9mIHRoZSBpbnN0cnVjdGlvbiBp cyBhZmZlY3RlZCwgdGhlIGluc3RydWN0aW9ucw0KPiBhcmUgZGVzY3JpYmVkIGluIHRlcm1zIG9m IG1lbW9yeSBhY2Nlc3MgdHlwZXMuIFRoZSBsb2FkIGFuZCBzdG9yZQ0KPiBvcGVyYXRpb25zIGlu IGEgcHJvY2Vzc29yIHByb2NlZWQgYWNjb3JkaW5nIHRvIHRoZSBzcGVjaWZpYyBDQ0Egb2YgdGhl DQo+IHJlZmVyZW5jZSwgaG93ZXZlciwgYW5kIHRoZSBwc2V1ZG9jb2RlIGZvciBsb2FkIGFuZCBz dG9yZSBjb21tb24NCj4gZnVuY3Rpb25zIHVzZXMgdGhlIENDQSB2YWx1ZSByYXRoZXIgdGhhbiB0 aGUgY29ycmVzcG9uZGluZyBtZW1vcnkNCj4gYWNjZXNzIHR5cGUuDQoNClNvIEkgYmVsaWV2ZSB1 bmNhY2hlZCAmIHVuY2FjaGVkIGFjY2VsZXJhdGVkIGFyZSBhbm90aGVyIGNhc2UgbGlrZSB0aGF0 DQpkZXNjcmliZWQgYWJvdmUgLSB0aGV5J3JlIDIgZGlmZmVyZW50IENDQXMgYnV0IHRoZSBzYW1l ICJhY2Nlc3MgdHlwZSIsDQpuYW1lbHkgdW5jYWNoZWQuDQoNClNlY3Rpb24gNC45IHRoZW4gZ29l cyBvbiB0byBmb3JiaWQgbWl4aW5nIGFjY2VzcyB0eXBlcywgYnV0IG5vdCBDQ0FzLg0KDQpJdCB3 b3VsZCBiZSBuaWNlIGlmIHRoZSBwcmVjaXNlIG1hcHBpbmcgZnJvbSBDQ0EgdG8gYWNjZXNzIHR5 cGUgd2FzDQpwcm92aWRlZCwgYnV0IEkgZG9uJ3Qgc2VlIHRoYXQgYW55d2hlcmUuIEkgY2FuIGNo ZWNrIHdpdGggdGhlDQphcmNoaXRlY3R1cmUgdGVhbSB0byBiZSBzdXJlLCBidXQgdG8gbXkga25v d2xlZGdlIHdlJ3JlIGZpbmUgdG8gbWl4DQphY2Nlc3MgdmlhIGtzZWcxIChpZS4gdW5jYWNoZWQp ICYgbWFwcGluZ3Mgd2l0aCBDQ0E9NyAodW5jYWNoZWQNCmFjY2VsZXJhdGVkKS4NCg0KVGhhbmtz LA0KICAgIFBhdWwNCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fCmlvbW11IG1haWxpbmcgbGlzdAppb21tdUBsaXN0cy5saW51eC1mb3VuZGF0aW9uLm9yZwpo dHRwczovL2xpc3RzLmxpbnV4Zm91bmRhdGlvbi5vcmcvbWFpbG1hbi9saXN0aW5mby9pb21tdQ==