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=-5.2 required=3.0 tests=HEADER_FROM_DIFFERENT_DOMAINS, MAILING_LIST_MULTI,SIGNED_OFF_BY,SPF_HELO_NONE,SPF_PASS,URIBL_BLOCKED, USER_AGENT_SANE_1 autolearn=ham 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 98523C54E49 for ; Thu, 7 May 2020 10:33:46 +0000 (UTC) Received: from hemlock.osuosl.org (smtp2.osuosl.org [140.211.166.133]) (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 6FB2420CC7 for ; Thu, 7 May 2020 10:33:46 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 6FB2420CC7 Authentication-Results: mail.kernel.org; dmarc=none (p=none dis=none) header.from=arm.com Authentication-Results: mail.kernel.org; spf=pass smtp.mailfrom=iommu-bounces@lists.linux-foundation.org Received: from localhost (localhost [127.0.0.1]) by hemlock.osuosl.org (Postfix) with ESMTP id 4C56B8936A; Thu, 7 May 2020 10:33:46 +0000 (UTC) X-Virus-Scanned: amavisd-new at osuosl.org Received: from hemlock.osuosl.org ([127.0.0.1]) by localhost (.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 6InFHKyL4NDX; Thu, 7 May 2020 10:33:44 +0000 (UTC) Received: from lists.linuxfoundation.org (lf-lists.osuosl.org [140.211.9.56]) by hemlock.osuosl.org (Postfix) with ESMTP id 242E68936B; Thu, 7 May 2020 10:33:44 +0000 (UTC) Received: from lf-lists.osuosl.org (localhost [127.0.0.1]) by lists.linuxfoundation.org (Postfix) with ESMTP id 129DAC0859; Thu, 7 May 2020 10:33:44 +0000 (UTC) Received: from silver.osuosl.org (smtp3.osuosl.org [140.211.166.136]) by lists.linuxfoundation.org (Postfix) with ESMTP id 03FD4C07FF for ; Thu, 7 May 2020 10:33:42 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by silver.osuosl.org (Postfix) with ESMTP id D0190255A6 for ; Thu, 7 May 2020 10:33:42 +0000 (UTC) X-Virus-Scanned: amavisd-new at osuosl.org Received: from silver.osuosl.org ([127.0.0.1]) by localhost (.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id SFu8H3OqYSpt for ; Thu, 7 May 2020 10:33:41 +0000 (UTC) X-Greylist: domain auto-whitelisted by SQLgrey-1.7.6 Received: from foss.arm.com (foss.arm.com [217.140.110.172]) by silver.osuosl.org (Postfix) with ESMTP id 61E85262F9 for ; Thu, 7 May 2020 10:33:41 +0000 (UTC) Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14]) by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 98D8ED6E; Thu, 7 May 2020 03:33:40 -0700 (PDT) Received: from [10.57.36.85] (unknown [10.57.36.85]) by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 58E6F3F71F; Thu, 7 May 2020 03:33:39 -0700 (PDT) Subject: Re: [PATCHv2] iommu/arm-smmu: Make remove callback message more informative To: Sai Prakash Ranjan , Doug Anderson , Will Deacon References: <20200423095531.9868-1-saiprakash.ranjan@codeaurora.org> <0b5098c28360d018f390a97155b9776c@codeaurora.org> From: Robin Murphy Message-ID: <2f3cd963-dffe-290b-02bf-819687713738@arm.com> Date: Thu, 7 May 2020 11:33:38 +0100 User-Agent: Mozilla/5.0 (Windows NT 10.0; rv:68.0) Gecko/20100101 Thunderbird/68.7.0 MIME-Version: 1.0 In-Reply-To: <0b5098c28360d018f390a97155b9776c@codeaurora.org> Content-Language: en-GB Cc: linux-arm-msm , iommu@lists.linux-foundation.org, Linux ARM , LKML X-BeenThere: iommu@lists.linux-foundation.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: Development issues for Linux IOMMU support List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Transfer-Encoding: base64 Content-Type: text/plain; charset="utf-8"; Format="flowed" Errors-To: iommu-bounces@lists.linux-foundation.org Sender: "iommu" T24gMjAyMC0wNS0wNyAxMTowNCBhbSwgU2FpIFByYWthc2ggUmFuamFuIHdyb3RlOgo+IEhpLAo+ IAo+IE9uIDIwMjAtMDUtMDcgMDU6NDAsIERvdWcgQW5kZXJzb24gd3JvdGU6Cj4+IEhpLAo+Pgo+ PiBPbiBUaHUsIEFwciAyMywgMjAyMCBhdCA3OjM1IEFNIERvdWcgQW5kZXJzb24gPGRpYW5kZXJz QGNocm9taXVtLm9yZz4gCj4+IHdyb3RlOgo+Pj4KPj4+IEhpLAo+Pj4KPj4+IE9uIFRodSwgQXBy IDIzLCAyMDIwIGF0IDI6NTUgQU0gU2FpIFByYWthc2ggUmFuamFuCj4+PiA8c2FpcHJha2FzaC5y YW5qYW5AY29kZWF1cm9yYS5vcmc+IHdyb3RlOgo+Pj4gPgo+Pj4gPiBDdXJyZW50bHkgb24gcmVi b290L3NodXRkb3duLCB0aGUgZm9sbG93aW5nIG1lc3NhZ2VzIGFyZQo+Pj4gPiBkaXNwbGF5ZWQg b24gdGhlIGNvbnNvbGUgYXMgZXJyb3IgbWVzc2FnZXMgYmVmb3JlIHRoZQo+Pj4gPiBzeXN0ZW0g cmVib290cy9zaHV0ZG93biBhcyBwYXJ0IG9mIHJlbW92ZSBjYWxsYmFjay4KPj4+ID4KPj4+ID4g T24gU0M3MTgwOgo+Pj4gPgo+Pj4gPsKgwqAgYXJtLXNtbXUgMTUwMDAwMDAuaW9tbXU6IHJlbW92 aW5nIGRldmljZSB3aXRoIGFjdGl2ZSBkb21haW5zIQo+Pj4gPsKgwqAgYXJtLXNtbXUgNTA0MDAw MC5pb21tdTogcmVtb3ZpbmcgZGV2aWNlIHdpdGggYWN0aXZlIGRvbWFpbnMhCj4+PiA+Cj4+PiA+ IE1ha2UgdGhpcyBlcnJvciBtZXNzYWdlIG1vcmUgaW5mb3JtYXRpdmUgYW5kIGxlc3Mgc2Nhcnku Cj4+PiA+Cj4+PiA+IFJlcG9ydGVkLWJ5OiBEb3VnbGFzIEFuZGVyc29uIDxkaWFuZGVyc0BjaHJv bWl1bS5vcmc+Cj4+PiA+IFN1Z2dlc3RlZC1ieTogUm9iaW4gTXVycGh5IDxyb2Jpbi5tdXJwaHlA YXJtLmNvbT4KPj4+ID4gU2lnbmVkLW9mZi1ieTogU2FpIFByYWthc2ggUmFuamFuIDxzYWlwcmFr YXNoLnJhbmphbkBjb2RlYXVyb3JhLm9yZz4KPj4+ID4gLS0tCj4+PiA+wqAgZHJpdmVycy9pb21t dS9hcm0tc21tdS5jIHwgMiArLQo+Pj4gPsKgIDEgZmlsZSBjaGFuZ2VkLCAxIGluc2VydGlvbigr KSwgMSBkZWxldGlvbigtKQo+Pj4KPj4+IFJldmlld2VkLWJ5OiBEb3VnbGFzIEFuZGVyc29uIDxk aWFuZGVyc0BjaHJvbWl1bS5vcmc+Cj4+Cj4+IElzIHRoaXMgcGF0Y2ggd2FpdGluZyBvbiBhbnl0 aGluZyBpbiBwYXJ0aWN1bGFyIG5vdz/CoCBEbyB3ZSBuZWVkCj4+IHJldmlld3MgZnJvbSBSb2Jp biBhbmQvb3IgV2lsbD8KPj4KPiAKPiBXYWl0aW5nIGZvciB0aGVpciByZXZpZXdzIGFzIHRoZXkg YXJlIHRoZSBtYWludGFpbmVycy9yZXZpZXdlcnMgOikKClNvcnJ5LCB0aGlzIGRpZCByZWdpc3Rl ciBhdCB0aGUgdGltZSwgSSBqdXN0IGZlbHQgdGhhdCBpdCdzIGEgYml0IApyZWR1bmRhbnQgdG8g Z2l2ZSBhIHJldmlldyB0YWcgdG8gc2F5ICJ5ZXMsIHRoaXMgaXMgZXhhY3RseSB3aGF0IEkgCnN1 Z2dlc3RlZCIgOikKClRoYXQgc2FpZCwgSSBkbyB3aXNoIEkgaGFkbid0IGZvcmdvdHRlbiBhYm91 dCB0aGUgZGV2X25vdGljZSBtZXNzYWdlIApsZXZlbCwgYnV0IEkgdGhpbmsgdGhhdCBsaWVzIG92 ZXIgaW4gdGhlIGNvbmNlcHR1YWwgcHVyaXR5IGNvcm5lciByYXRoZXIgCnRoYW4gbWFraW5nIGFu eSBwcmFjdGljYWwgZGlmZmVyZW5jZSwgc28gSSdtIHN0aWxsIE9LIHdpdGggdGhlIHBhdGNoIAph cy1pcy4gV2lsbD8KClJvYmluLgoKCnAucy4gd2hvZXZlciBoYXMgdGhpcyBlbnRyeSBpbiB0aGVp ciBhZGRyZXNzIGJvb2sgZm9yIHRoZSBJT01NVSBsaXN0IAooRG91Zz8pOgoKImxpc3RAMjYzLm5l dDpJT01NVSBEUklWRVJTIDxpb21tdUBsaXN0cy5saW51eC1mb3VuZGF0aW9uLm9yZz4sIEpvZXJn IApSb2VkZWwgPGpvcm9AOGJ5dGVzLm9yZz4sIiA8aW9tbXVAbGlzdHMubGludXgtZm91bmRhdGlv bi5vcmc+CgppdCByZWFsbHkgbWVzc2VzIHVwIFRodW5kZXJiaXJkJ3MgYWJpbGl0eSB0byBnZW5l cmF0ZSB3b3JraW5nIGhlYWRlcnMgCmZvciBhIHJlcGx5IDspCl9fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fCmlvbW11IG1haWxpbmcgbGlzdAppb21tdUBsaXN0 cy5saW51eC1mb3VuZGF0aW9uLm9yZwpodHRwczovL2xpc3RzLmxpbnV4Zm91bmRhdGlvbi5vcmcv bWFpbG1hbi9saXN0aW5mby9pb21tdQ==