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=-10.6 required=3.0 tests=BAYES_00, HEADER_FROM_DIFFERENT_DOMAINS,INCLUDES_PATCH,MAILING_LIST_MULTI,NICE_REPLY_A, SPF_HELO_NONE,SPF_PASS,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 86813C433E6 for ; Wed, 2 Sep 2020 02:50:51 +0000 (UTC) Received: from whitealder.osuosl.org (smtp1.osuosl.org [140.211.166.138]) (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 552F5206CD for ; Wed, 2 Sep 2020 02:50:51 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 552F5206CD Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=linux.intel.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 whitealder.osuosl.org (Postfix) with ESMTP id 2B307867B2; Wed, 2 Sep 2020 02:50:51 +0000 (UTC) X-Virus-Scanned: amavisd-new at osuosl.org Received: from whitealder.osuosl.org ([127.0.0.1]) by localhost (.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 3qwo8-R7W4cb; Wed, 2 Sep 2020 02:50:50 +0000 (UTC) Received: from lists.linuxfoundation.org (lf-lists.osuosl.org [140.211.9.56]) by whitealder.osuosl.org (Postfix) with ESMTP id 728D08583C; Wed, 2 Sep 2020 02:50:50 +0000 (UTC) Received: from lf-lists.osuosl.org (localhost [127.0.0.1]) by lists.linuxfoundation.org (Postfix) with ESMTP id 58867C0052; Wed, 2 Sep 2020 02:50:50 +0000 (UTC) Received: from hemlock.osuosl.org (smtp2.osuosl.org [140.211.166.133]) by lists.linuxfoundation.org (Postfix) with ESMTP id 2C4F6C0051 for ; Wed, 2 Sep 2020 02:50:49 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by hemlock.osuosl.org (Postfix) with ESMTP id 14E8187196 for ; Wed, 2 Sep 2020 02:50:49 +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 XaVUxLq1Vxh3 for ; Wed, 2 Sep 2020 02:50:48 +0000 (UTC) X-Greylist: domain auto-whitelisted by SQLgrey-1.7.6 Received: from mga03.intel.com (mga03.intel.com [134.134.136.65]) by hemlock.osuosl.org (Postfix) with ESMTPS id 45A4587195 for ; Wed, 2 Sep 2020 02:50:48 +0000 (UTC) IronPort-SDR: i0yBpI2C0Wg6VGUAPfc98NNSQ5wC+jxaxS2EyjBVIa9b5/hv5IgnHF1/NOoiJZrXsknbGWxeQX w6gw1uqzlsCQ== X-IronPort-AV: E=McAfee;i="6000,8403,9731"; a="157312589" X-IronPort-AV: E=Sophos;i="5.76,381,1592895600"; d="scan'208";a="157312589" X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from fmsmga004.fm.intel.com ([10.253.24.48]) by orsmga103.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 01 Sep 2020 19:50:47 -0700 IronPort-SDR: ca5uTq2sH4DNAlnylTMj09bsMcmfFwqRuMABh/FNsl6c22z/0WPq0y+QzR/hm19gMfxqWIo1mC 1FCnIOxkuqbg== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.76,381,1592895600"; d="scan'208";a="325603137" Received: from allen-box.sh.intel.com (HELO [10.239.159.139]) ([10.239.159.139]) by fmsmga004.fm.intel.com with ESMTP; 01 Sep 2020 19:50:46 -0700 Subject: Re: [Regression] [PATCH] iommu: Avoid crash in init_no_remapping_devices if iommu is NULL To: Torsten Hilbrich , Joerg Roedel References: <12935d0b-61ff-d274-b1ee-3b1fba36bdc7@linux.intel.com> <1eafacd8-8cdb-d6ae-130c-dca66dbe3598@secunet.com> From: Lu Baolu Message-ID: <175fe2a7-922e-1800-298e-1481b648c6d8@linux.intel.com> Date: Wed, 2 Sep 2020 10:45:08 +0800 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Thunderbird/68.10.0 MIME-Version: 1.0 In-Reply-To: <1eafacd8-8cdb-d6ae-130c-dca66dbe3598@secunet.com> Content-Language: en-US Cc: iommu@lists.linux-foundation.org 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" aGkgVG9yc3RlbiwKCk9uIDkvMS8yMCAxMDo0MSBQTSwgVG9yc3RlbiBIaWxicmljaCB3cm90ZToK PiBPbiAwMS4wOS4yMCAwNDowMiwgTHUgQmFvbHUgd3JvdGU6Cj4gWy4uLl0KPj4gVGhpcyBsb29r cyBtb3JlIGxpa2UgYSBnZW5lcmljIGlzc3VlLCB1c2VkLWJlZm9yZS1hbGxvY2F0ZWQsIGFuZCBz aG91bGQKPj4gYmUgZml4ZWQgaW4gaW9tbXUuYyBpbnN0ZWFkIG9mIFZULWQgZHJpdmVyLiBIb3cg YWJvdXQKPj4KPj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvaW9tbXUvaW9tbXUuYyBiL2RyaXZlcnMv aW9tbXUvaW9tbXUuYwo+PiBpbmRleCA4ZmQ5M2E1Yjg3NjQuLmE1OTlkYTg3ZWI2MCAxMDA2NDQK Pj4gLS0tIGEvZHJpdmVycy9pb21tdS9pb21tdS5jCj4+ICsrKyBiL2RyaXZlcnMvaW9tbXUvaW9t bXUuYwo+PiBAQCAtMTkwLDYgKzE5MCwyOCBAQCBzdGF0aWMgdm9pZCBkZXZfaW9tbXVfZnJlZShz dHJ1Y3QgZGV2aWNlICpkZXYpCj4+ICDCoMKgwqDCoMKgwqDCoCBkZXYtPmlvbW11ID0gTlVMTDsK Pj4gIMKgfQo+Pgo+PiArdm9pZCAqZGV2X2lvbW11X3ByaXZfZ2V0KHN0cnVjdCBkZXZpY2UgKmRl dikKPj4gK3sKPj4gK8KgwqDCoMKgwqDCoCBzdHJ1Y3QgZGV2X2lvbW11ICpwYXJhbSA9IGRldl9p b21tdV9nZXQoZGV2KTsKPj4gKwo+PiArwqDCoMKgwqDCoMKgIGlmIChXQVJOX09OKCFwYXJhbSkp Cj4+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIHJldHVybiBFUlJfUFRSKC1FTk9NRU0p Owo+PiArCj4+ICvCoMKgwqDCoMKgwqDCoCByZXR1cm4gcGFyYW0tPnByaXY7Cj4+ICt9Cj4+ICtF WFBPUlRfU1lNQk9MX0dQTChkZXZfaW9tbXVfcHJpdl9nZXQpOwo+PiArCj4+ICt2b2lkIGRldl9p b21tdV9wcml2X3NldChzdHJ1Y3QgZGV2aWNlICpkZXYsIHZvaWQgKnByaXYpCj4+ICt7Cj4+ICvC oMKgwqDCoMKgwqAgc3RydWN0IGRldl9pb21tdSAqcGFyYW0gPSBkZXZfaW9tbXVfZ2V0KGRldik7 Cj4+ICsKPj4gK8KgwqDCoMKgwqDCoCBpZiAoV0FSTl9PTighcGFyYW0pKQo+PiArwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoCByZXR1cm47Cj4+ICsKPj4gK8KgwqDCoMKgwqDCoMKgIHBhcmFt LT5wcml2ID0gcHJpdjsKPj4gK30KPj4gK0VYUE9SVF9TWU1CT0xfR1BMKGRldl9pb21tdV9wcml2 X3NldCk7Cj4+ICsKPiAKPiBUaGlzIGZpeCB3b3VsZCB3b3JrIGluIG15IGNhc2UuIEkgdGVzdGVk IGl0IHdpdGggc2xpZ2h0IG1vZGlmaWNhdGlvbiB0bwo+IHJlcGxhY2UgdGhlIGlubGluZSByb3V0 aW5lcyBpbiBpbmNsdWRlL2xpbnV4L2lvbW11LmguCj4gCj4gVGhlIFdBUk5fT04gd2FzIG5vdCB0 cmlnZ2VyZWQgZHVyaW5nIG15IHRlc3RzLiBIb3dldmVyLCBsb29raW5nIGF0IHRoZQo+IGRlZmlu aXRpb24gb2YgZGV2X2lvbW11X2dldCB0aGlzIGlzIHRvIGJlIGV4cGVjdGVkLgoKU28gSSBzdXBw b3NlIHlvdSB3aWxsIHBvc3QgYSBuZXcgdmVyc2lvbi4gOi0pCgpCZXN0IHJlZ2FyZHMsCmJhb2x1 Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCmlvbW11IG1h aWxpbmcgbGlzdAppb21tdUBsaXN0cy5saW51eC1mb3VuZGF0aW9uLm9yZwpodHRwczovL2xpc3Rz LmxpbnV4Zm91bmRhdGlvbi5vcmcvbWFpbG1hbi9saXN0aW5mby9pb21tdQ==