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 Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id D0BDFC6FD1C for ; Wed, 22 Mar 2023 16:08:52 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender: Content-Transfer-Encoding:Content-Type:Reply-To:List-Subscribe:List-Help: List-Post:List-Archive:List-Unsubscribe:List-Id:In-Reply-To:From:References: Cc:To:Subject:MIME-Version:Date:Message-ID:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=ibO9azlKb25pLN2YSt1hQvImscfqGdd/1HdTp27G8jY=; b=c9Y7+G3qd9co1z Ldmhyllttc5G7fThyNdeiVCYA7AcfdWWEenVBKNaZ4CUBT/JjyIKL+uKMB15gr5L4W6FVDAWe5NQx UhhYmTAoPMf5gVxkajvumT5vumJ4SSI6KWmmwrbuhFIgYFZgAdBC4JPaMZCBR84H3EcYn26GAmVSL PZs/8y1OR21xi/BlJYDbKi+Prf/NpvX0aMbHy/H6FMoViGEHsaqUtlG2ncSQiREoVPXU6Q4In044l bgmLEZT+4DcHSZ8CD6b3b8XmUW61rdX0sT8IXN2Ko2afzYxq/qr5m7u+L7Fw69j22T3dVgkCjb83G Blxpzf5N1W2N533xRE8A==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.96 #2 (Red Hat Linux)) id 1pf10C-00GbD4-1O; Wed, 22 Mar 2023 16:07:52 +0000 Received: from us-smtp-delivery-124.mimecast.com ([170.10.129.124]) by bombadil.infradead.org with esmtps (Exim 4.96 #2 (Red Hat Linux)) id 1pf106-00GbBo-33 for linux-arm-kernel@lists.infradead.org; Wed, 22 Mar 2023 16:07:50 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1679501265; h=from:from:reply-to:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=E9Rnif2QXbiaghLODlyfTFhBazkHFsocz625fhcIzRQ=; b=Pt9gkxgGtcXSX4MyfcCrAMi5ljMhISVFWaY+ZRhf43HVBikaA1xfmXVq62piEeQILPYaDw V8OWCaugz4WB1/frRQx837/y6p5ykR8jZfRqFldDWomkVhdRdE9g0TcXi211C4EN3nKEeP /GmTxHCQEd8Rxs7L/MfCBdByj5lcsJs= Received: from mail-qk1-f198.google.com (mail-qk1-f198.google.com [209.85.222.198]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.3, cipher=TLS_AES_256_GCM_SHA384) id us-mta-287-Tb0ro5swNJeDZ8hAQRrpeg-1; Wed, 22 Mar 2023 12:07:44 -0400 X-MC-Unique: Tb0ro5swNJeDZ8hAQRrpeg-1 Received: by mail-qk1-f198.google.com with SMTP id x80-20020a376353000000b0074681bc7f42so4871328qkb.8 for ; Wed, 22 Mar 2023 09:07:43 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1679501263; h=content-transfer-encoding:in-reply-to:from:references:cc:to :content-language:subject:reply-to:user-agent:mime-version:date :message-id:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=E9Rnif2QXbiaghLODlyfTFhBazkHFsocz625fhcIzRQ=; b=h71r1T+Bxf9m3pT5j/pTos+uN7Lt/ez/OL8rLmxec4vUG33XMyMNM095cqMMvFUDUd Uwr4bS5CdreQOqapV6aZ/yABT3zqJdPp0ZPoHPM2hG+nLOrZPhQNDKwxVJbGumZmFZpV V6kXV18P6rz/c44V2lJ78MKXTQ/Tj0W9yAGJrG00tiQwXddegTG7/ck34N0e7y+Tuxma bIjCilBf9/ivdP25wp6Ndbr8RI236jkUk7p4VTAOihCUZ56D6quDGZYpe7PHSPE5qKko UdShU3wkBIRn2QQ7Fjtk40fh6vGRSy5h9xcDdytQN1LZirPhKGEJkUkscpl76mpjFKSN 9zFw== X-Gm-Message-State: AO0yUKVYIRfArJdq2ueGpZuaQaVzLK1F+4LZ53c+VZXcZxB3uLwfvR0L p7qaArlZWHzSanRwG/vecXaNkcUF2I64MM7/nMR9WIjq2AOyvwdWPNk6eYvz4otElBhrSBlK7XU nUwWWD9YM98CS4plePbLE3XyL3Bstk+/H2SU= X-Received: by 2002:a05:622a:1310:b0:3bf:b614:bcaf with SMTP id v16-20020a05622a131000b003bfb614bcafmr6250299qtk.67.1679501263465; Wed, 22 Mar 2023 09:07:43 -0700 (PDT) X-Google-Smtp-Source: AK7set906DViypKLlucpEBE7CpcCs/JBDemdLcWOHaJ9OOt7O2j1kTf+Z9HU87xcDSViISleQaf2pg== X-Received: by 2002:a05:622a:1310:b0:3bf:b614:bcaf with SMTP id v16-20020a05622a131000b003bfb614bcafmr6250269qtk.67.1679501263144; Wed, 22 Mar 2023 09:07:43 -0700 (PDT) Received: from ?IPV6:2a01:e0a:59e:9d80:527b:9dff:feef:3874? ([2a01:e0a:59e:9d80:527b:9dff:feef:3874]) by smtp.gmail.com with ESMTPSA id f16-20020ac86ed0000000b003e390b48958sm24348qtv.55.2023.03.22.09.07.40 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Wed, 22 Mar 2023 09:07:42 -0700 (PDT) Message-ID: Date: Wed, 22 Mar 2023 17:07:39 +0100 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.5.0 Subject: Re: [PATCH v1 01/14] iommu: Add iommu_get_unmanaged_domain helper To: Jason Gunthorpe , Shameerali Kolothum Thodi Cc: Nicolin Chen , "robin.murphy@arm.com" , "will@kernel.org" , "kevin.tian@intel.com" , "baolu.lu@linux.intel.com" , "joro@8bytes.org" , "jean-philippe@linaro.org" , "linux-arm-kernel@lists.infradead.org" , "iommu@lists.linux.dev" , "linux-kernel@vger.kernel.org" References: <9b1077601cace998533129327f5e7ad946752d29.1678348754.git.nicolinc@nvidia.com> From: Eric Auger In-Reply-To: X-Mimecast-Spam-Score: 0 X-Mimecast-Originator: redhat.com Content-Language: en-US X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20230322_090747_061611_63861356 X-CRM114-Status: GOOD ( 24.75 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: eric.auger@redhat.com 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 SGkgSmFzb24sCgpPbiAzLzEwLzIzIDE4OjAzLCBKYXNvbiBHdW50aG9ycGUgd3JvdGU6Cj4gT24g RnJpLCBNYXIgMTAsIDIwMjMgYXQgMDQ6MzA6MDNQTSArMDAwMCwgU2hhbWVlcmFsaSBLb2xvdGh1 bSBUaG9kaSB3cm90ZToKPj4KPj4+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tCj4+PiBGcm9t OiBKYXNvbiBHdW50aG9ycGUgW21haWx0bzpqZ2dAbnZpZGlhLmNvbV0KPj4+IFNlbnQ6IDEwIE1h cmNoIDIwMjMgMTY6MjEKPj4+IFRvOiBTaGFtZWVyYWxpIEtvbG90aHVtIFRob2RpIDxzaGFtZWVy YWxpLmtvbG90aHVtLnRob2RpQGh1YXdlaS5jb20+Cj4+PiBDYzogRXJpYyBBdWdlciA8ZXJpYy5h dWdlckByZWRoYXQuY29tPjsgTmljb2xpbiBDaGVuCj4+PiA8bmljb2xpbmNAbnZpZGlhLmNvbT47 IHJvYmluLm11cnBoeUBhcm0uY29tOyB3aWxsQGtlcm5lbC5vcmc7Cj4+PiBrZXZpbi50aWFuQGlu dGVsLmNvbTsgYmFvbHUubHVAbGludXguaW50ZWwuY29tOyBqb3JvQDhieXRlcy5vcmc7Cj4+PiBq ZWFuLXBoaWxpcHBlQGxpbmFyby5vcmc7IGxpbnV4LWFybS1rZXJuZWxAbGlzdHMuaW5mcmFkZWFk Lm9yZzsKPj4+IGlvbW11QGxpc3RzLmxpbnV4LmRldjsgbGludXgta2VybmVsQHZnZXIua2VybmVs Lm9yZwo+Pj4gU3ViamVjdDogUmU6IFtQQVRDSCB2MSAwMS8xNF0gaW9tbXU6IEFkZCBpb21tdV9n ZXRfdW5tYW5hZ2VkX2RvbWFpbgo+Pj4gaGVscGVyCj4+Pgo+Pj4gT24gRnJpLCBNYXIgMTAsIDIw MjMgYXQgMDQ6MDc6MzhQTSArMDAwMCwgU2hhbWVlcmFsaSBLb2xvdGh1bSBUaG9kaQo+Pj4gd3Jv dGU6Cj4+PiBodHRwczovL2xvcmUua2VybmVsLm9yZy9saW51eC1hcm0ta2VybmVsLzIwMjIwNDIw MTY0ODM2LjExODEtNS1zaGFtZWVyCj4+Pj4+PiBhbGkua29sb3RodW0udGhvZGlAaHVhd2VpLmNv bS8KPj4+Pj4gU28gImJvb3QgY29uZmlncmF0aW9uIiBpcyBtb3JlIGxpa2UgImRvbid0IGNoYW5n ZSB0aGUgUklEcyI/IEllIGRvbid0Cj4+PiBlbmFibGUKPj4+Pj4gU1JJT1Y/Cj4+Pj4gWWVzLiBE b24ndCB0aGluayBpdCB3aWxsIHdvcmsgd2l0aCBTUi1JT1YgaWYgeW91IGNhbid0IGd1YXJhbnRl ZSB0aGUgUk1SCj4+PiBzcGVjaWZpZWQKPj4+PiBTSUQuCj4+PiBTbyBJIHRoaW5rIHdlIGFyZSBw cm9iYWJseSBnb29kIHRoZW0gYmVjYXVzZSB2U1ItSU9WIGlzIGFscmVhZHkgbm90Cj4+PiBzdXBw b3J0ZWQgYnkgcWVtdSwgc28gaXQgaW1wb3NzaWJsZSBmb3IgYSBWTSB0byBjaGFuZ2UgdGhlIFBD SQo+Pj4gY29uZmlndXJhdGlvbiBpbiBhIHdheSB0aGF0IHdvdWxkIGFsdGVyIHRoZSBSSUQgdG8g U0lEIG1hcHBpbmc/Cj4+Pgo+PiBQcm92aWRlZCB3ZSBmaXggdGhlIGlzc3VlIG1lbnRpb25lZCBi eSBFcmljLiBUaGlzIHdhcyBkaXNjdXNzZWQgaGVyZSBwcmV2aW91c2x5LAo+Pgo+PiBodHRwczov L2xvcmUua2VybmVsLm9yZy9saW51eC1hcm0ta2VybmVsL2JiMzY4OGM3LThmNDItMDM5ZS1lMjJm LTY1MjkwNzhkYTk3ZEByZWRoYXQuY29tLwo+IEFoLCBJIHNlZSBzbyB0aGF0IHdlIGRvbid0IHJl bnVtYmVyIHRoZSBidXNlcyBkdXJpbmcgUENJIGRpc2NvdmVyeS4uCj4KPiBJdCBzZWVtcyBsaWtl IEVyaWMncyBpc3N1ZSBpcyBvdmVybHkgYnJvYWQgaWYgd2UganVzdCB3YW50IHRvIGJsb2NrCj4g UklEIHJlYXNzaWdubWVudCB0aGF0IGRvZXNuJ3QgaW1wYWN0IE1NSU8gbGF5b3V0LgpJT1JUIHNw ZWMgc2F5cwoKIgpJZiByZXNlcnZlZCBtZW1vcnkgcmVnaW9ucyBhcmUgcHJlc2VudCwgdGhlIE9T IG11c3QgcHJlc2VydmUgUENJZQpjb25maWd1cmF0aW9uIHBlcmZvcm1lZCBieSB0aGUgYm9vdApm aXJtd2FyZS4gVGhpcyBwcmVzZXJ2YXRpb24gaXMgcmVxdWlyZWQgdG8gZW5zdXJlIGZ1bmN0aW9u YWwgY29udGludWl0eQpvZiB0aGUgZW5kcG9pbnRzIHRoYXQgYXJlIHVzaW5nIHRoZSByZXNlcnZl ZAptZW1vcnkgcmVnaW9ucy4gVGhlcmVmb3JlLCBSTVIgbm9kZXMgbXVzdCBiZSBzdXBwb3J0ZWQg YnkgdGhlIGluY2x1c2lvbgpvZiB0aGUgUENJIEZpcm13YXJlIGRlZmluZWQgX0RTTQpmb3IgaWdu b3JpbmcgUENJIGJvb3QgY29uZmlndXJhdGlvbiwgRnVuY3Rpb24gNSwgaW4gdGhlIEFDUEkgZGV2 aWNlCm9iamVjdCBvZiB0aGUgUENJZSBob3N0IGJyaWRnZSBpbiBBQ1BJCm5hbWVzcGFjZS4gVGhl IF9EU00gbWV0aG9kIHNob3VsZCByZXR1cm4gYSB2YWx1ZSBvZiAwIHRvIGluZGljYXRlIHRoYXQK dGhlIE9TIG11c3QgaG9ub3VyIHRoZSBQQ0kKY29uZmlndXJhdGlvbiB0aGF0IHRoZSBmaXJtd2Fy ZSBoYXMgZG9uZSBhdCBib290IHRpbWUuIFNlZSBbUENJRlddIGZvcgptb3JlIGRldGFpbHMgb24g dGhpcyBfRFNNIG1ldGhvZC4KIgoKRW5mb3JjaW5nIHByZXNlcnZhdGlvbiB3YXMgYXR0ZW1wdGVk IGluIHRoZSBwYXN0IGluIFFFTVUgYW5kIHRoZW4KcmV2ZXJ0ZWQgZHVlIHRvIHRoZSBhZm9yZW1l bnRlZCBidWcuCgpxZW11IGNvbW1pdDogNDBjMzQ3MmEyOcKgIFJldmVydCAiYWNwaS9ncGV4OiBJ bmZvcm0gb3MgdG8ga2VlcCBmaXJtd2FyZQpyZXNvdXJjZSBtYXAiCgpTbyBpZiB3ZSB3YW50IHRv IHJlbHkgb24gUk1ScyBhbmQgcmUtaW50cm9kdWNlIHRoYXQgY2hhbmdlIEkgZG9uJ3Qgc2VlCmhv dyB3ZSBjYW4gYXZvaWQgZml4aW5nIHRoZSBrZXJuZWwgaXNzdWUuCj4KPiBCdXQsIHN0aWxsLCB3 aHkgZG8gd2UgY2FyZSBhYm91dCB0aGlzPwo+Cj4gVGhlIHZJT01NVSBzaG91bGQgdmlydHVhbGl6 ZSB0aGUgdlNJRHMgcmlnaHQ/IFNvIHdoeSBkb2VzIHFlbXUgZ2l2ZSBhCj4gdlNJRCBsaXN0IHRv IHRoZSBndWVzdCBhbnlob3c/IFNob3VsZG4ndCB0aGUgZ3Vlc3QgdXNlIGFuIGFsZ29yaXRobWlj Cj4gY2FsY3VsYXRpb24gZnJvbSB0aGUgdlJJRCBzbyB0aGF0IHFlbXUgY2FuIHJldmVyc2UgaXQg dG8gdGhlIGNvcnJlY3QKPiB2UENJIGRldmljZSBhbmQgdGh1cyB0aGUgY29ycmVjdCB2ZmlvX2Rl dmljZSBhbmQgdGhlbiBkZXYgaWQgaW4gdGhlCj4gaW9tbXVfZG9tYWluPwpJIGRvbid0IHVuZGVy c3RhbmQgaG93IHRoaXMgY2hhbmdlcyB0aGUgYWJvdmUgcGljdHVyZT8KCgpUaGFua3MKCkVyaWMK Pgo+IEphc29uCj4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fXwpsaW51eC1hcm0ta2VybmVsIG1haWxpbmcgbGlzdApsaW51eC1hcm0ta2VybmVsQGxpc3Rz LmluZnJhZGVhZC5vcmcKaHR0cDovL2xpc3RzLmluZnJhZGVhZC5vcmcvbWFpbG1hbi9saXN0aW5m by9saW51eC1hcm0ta2VybmVsCg==