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 33116C43334 for ; Thu, 7 Jul 2022 00:22:18 +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-Type: Content-Transfer-Encoding:List-Subscribe:List-Help:List-Post:List-Archive: List-Unsubscribe:List-Id:In-Reply-To:From:References:To:Subject:Cc: MIME-Version:Date:Message-ID:Reply-To:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=0tlDtvgfN9O6miseXdaq3CJOSc/BDAN2O6uffECaLl4=; b=RUrGCBUN52IO6t Lt2l8uIyLPqzhooQtFlr66OHpm46LC3HTEkCtiQZQBomihKzq+7IO34OE9QsI00zhzv7aWxhSoTLG uIUioDMvCmjgMu08Q98jttW1lxkL2XUq2FUVZRTacUGwTWyQiWQdAdiu6bJv9hT9G2QUGv6R2gBw4 Xm0REsrZqXO40l0AGUzHYyxfDz6Dn3L3ktmGbg7e4GvRvF1ZVTd3ETHqc2E1EFhKBRJ4m7/Lpp4/6 /NMWAmG6WncN3DwGFjdsZ48epGzVZb6QOd7w/ntOi8NLb6NpMqusl0/pojt0ReIx8cmfdP/dYTN8J VyKZn0lRFwSt5qXDmjMg==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.94.2 #2 (Red Hat Linux)) id 1o9FGG-00CqUb-8m; Thu, 07 Jul 2022 00:20:52 +0000 Received: from mga02.intel.com ([134.134.136.20]) by bombadil.infradead.org with esmtps (Exim 4.94.2 #2 (Red Hat Linux)) id 1o9FGD-00CqSJ-HJ for linux-arm-kernel@lists.infradead.org; Thu, 07 Jul 2022 00:20:50 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1657153249; x=1688689249; h=message-id:date:mime-version:cc:subject:to:references: from:in-reply-to:content-transfer-encoding; bh=kG5jotEa1Wd96n4KXqFgzVT3ccOLgmmy7vGKrfscZe0=; b=YoqXm83FgMA4nSVhpgT/ZYvJ6E/4ADRp4l0o26jNNDaUJpVt1Xmw++Ku 2XCdZFy0V53DmT0y0pAeC+Vx7jaWl5TPW+rGVRRBPW4fxNeBrEKi3TEoL H2240KR8s6WdbbvYjjT/M8UWvoVl6swhvVtDLf+cIeRozAyDMnfLIZdda Ir5lDipEsotNmWvZcqmTRY9vlRNTbJe6eWh9994Tulao2CfRvd7UH+623 BIeYMOrh0VPmvSOR97nPHXKnfOmNnTSswasM187tMf5zMa/gfqeFxqn6z 2SrKv+lEZgt9aDGQ8tFqgCmf03bY/e0iCnS8jIFFmnx3fAF+BTjZQegle g==; X-IronPort-AV: E=McAfee;i="6400,9594,10400"; a="272688633" X-IronPort-AV: E=Sophos;i="5.92,251,1650956400"; d="scan'208";a="272688633" Received: from fmsmga008.fm.intel.com ([10.253.24.58]) by orsmga101.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 06 Jul 2022 17:20:37 -0700 X-IronPort-AV: E=Sophos;i="5.92,251,1650956400"; d="scan'208";a="650892999" Received: from hualiu-mobl1.ccr.corp.intel.com (HELO [10.249.171.209]) ([10.249.171.209]) by fmsmga008-auth.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 06 Jul 2022 17:20:34 -0700 Message-ID: <28a58a21-a866-b49c-9977-c8d05b320fbd@linux.intel.com> Date: Thu, 7 Jul 2022 08:20:32 +0800 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101 Thunderbird/91.9.1 Cc: baolu.lu@linux.intel.com, will@kernel.org, iommu@lists.linux.dev, linux-arm-kernel@lists.infradead.org, suravee.suthikulpanit@amd.com, vasant.hegde@amd.com, mjrosato@linux.ibm.com, gerald.schaefer@linux.ibm.com, schnelle@linux.ibm.com, linux-s390@vger.kernel.org, linux-kernel@vger.kernel.org Subject: Re: [PATCH v3 03/15] iommu: Always register bus notifiers Content-Language: en-US To: Robin Murphy , joro@8bytes.org References: <8c380309f264cd0dfc73ba2ec060adc9515af2f2.1657034828.git.robin.murphy@arm.com> <1fab4c8a-7bc5-9a50-d48a-0dc590cac7a6@linux.intel.com> <3d613192-f673-852e-9c52-b8a913d25616@arm.com> From: Baolu Lu In-Reply-To: <3d613192-f673-852e-9c52-b8a913d25616@arm.com> X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20220706_172049_656883_AF85BDB6 X-CRM114-Status: GOOD ( 21.23 ) 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: , Content-Transfer-Encoding: base64 Content-Type: text/plain; charset="utf-8"; Format="flowed" Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org T24gMjAyMi83LzYgMjE6NDMsIFJvYmluIE11cnBoeSB3cm90ZToKPiBPbiAyMDIyLTA3LTA2IDAy OjUzLCBCYW9sdSBMdSB3cm90ZToKPj4gT24gMjAyMi83LzYgMDE6MDgsIFJvYmluIE11cnBoeSB3 cm90ZToKPj4+IMKgIC8qCj4+PiDCoMKgICogVXNlIGEgZnVuY3Rpb24gaW5zdGVhZCBvZiBhbiBh cnJheSBoZXJlIGJlY2F1c2UgdGhlIGRvbWFpbi10eXBlIAo+Pj4gaXMgYQo+Pj4gwqDCoCAqIGJp dC1maWVsZCwgc28gYW4gYXJyYXkgd291bGQgd2FzdGUgbWVtb3J5Lgo+Pj4gQEAgLTE1Miw2ICsx NzIsMTAgQEAgc3RhdGljIGludCBfX2luaXQgaW9tbXVfc3Vic3lzX2luaXQodm9pZCkKPj4+IMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIChpb21tdV9jbWRfbGluZSAmIElPTU1VX0NNRF9MSU5F X1NUUklDVCkgPwo+Pj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCAiKHNldCB2 aWEga2VybmVsIGNvbW1hbmQgbGluZSkiIDogIiIpOwo+Pj4gK8KgwqDCoCAvKiBJZiB0aGUgc3lz dGVtIGlzIHNvIGJyb2tlbiB0aGF0IHRoaXMgZmFpbHMsIGl0IHdpbGwgV0FSTiAKPj4+IGFueXdh eSAqLwo+Pgo+PiBDYW4geW91IHBsZWFzZSBlbGFib3JhdGUgYSBiaXQgb24gdGhpcz8gaW9tbXVf YnVzX2luaXQoKSBzdGlsbCByZXR1cm4KPj4gZXJyb3JzLgo+IAo+IEluZGVlZCwgaXQncyBjb21t ZW50aW5nIG9uIHRoZSBmYWN0IHRoYXQgd2UgZG9uJ3QgdHJ5IHRvIGNsZWFuIHVwIG9yIAo+IHBy b3BhZ2F0ZSBhbiBlcnJvciB2YWx1ZSBmdXJ0aGVyIGV2ZW4gaWYgaXQgZGlkIGV2ZXIgbWFuYWdl IHRvIHJldHVybiAKPiBvbmUuIEkgZmVhcmVkIHRoYXQgaWYgSSBzdHJpcCB0aGUgZXJyb3IgaGFu ZGxpbmcgb3V0IG9mIGlvbW11X2J1c19pbml0KCkgCj4gaXRzZWxmIG9uIHRoZSBzYW1lIHJlYXNv bmluZywgd2UnbGwganVzdCBnZXQgY29uc3RhbnQgcGF0Y2hlcyBmcm9tIHRoZSAKPiBzdGF0aWMg Y2hlY2tlciBicmlnYWRlIHRyeWluZyB0byBhZGQgaXQgYmFjaywgc28gaXQgc2VlbWVkIGxpa2Ug dGhlIAo+IG5lYXRlc3QgY29tcHJvbWlzZSB0byBrZWVwIHRoYXQgZGVjaXNpb24gd2hlcmUgaXQn cyBvYnZpb3VzbHkgaW4gYW4gCj4gZWFybHkgaW5pdGNhbGwsIHJhdGhlciB0aGFuIGluIHRoZSBo ZWxwZXIgZnVuY3Rpb24gd2hpY2ggY2FuIGJlIHZpZXdlZCAKPiBvdXQgb2YgY29udGV4dC4gSG93 ZXZlciwgSSdtIGhhcHB5IHRvIGVpdGhlciBleHBhbmQgdGhpcyBjb21tZW50IG9yIGdvIAo+IHRo ZSB3aG9sZSB3YXkgYW5kIG1ha2UgaW9tbXVfYnVzX2luaXQoKSByZXR1cm4gdm9pZCBpZiB5b3Ug dGhpbmsgaXQncyAKPiB3b3J0aHdoaWxlLgoKVGhhbmtzIGZvciB0aGUgZXhwbGFuYXRpb24uIEl0 IHdvdWxkIGJlIGhlbHBmdWwgaWYgdGhlIGNvbW1lbnQgY291bGQgYmUKZXhwYW5kZWQuIEluIHRo aXMgY2FzZSwgYWZ0ZXIgYSBsb25nIHRpbWUsIHBlb3BsZSB3aWxsIG5vdCBjb25zaWRlciBpdAph biBvdmVyc2lnaHQuIDotKQoKQmVzdCByZWdhcmRzLApiYW9sdQoKPiAKPiBDaGVlcnMsCj4gUm9i aW4uCj4gCj4+Cj4+PiArwqDCoMKgIGZvciAoaW50IGkgPSAwOyBpIDwgQVJSQVlfU0laRShpb21t dV9idXNlcyk7IGkrKykKPj4+ICvCoMKgwqDCoMKgwqDCoCBpb21tdV9idXNfaW5pdChpb21tdV9i dXNlc1tpXSk7Cj4+PiArCj4+PiDCoMKgwqDCoMKgIHJldHVybiAwOwo+Pgo+PiBCZXN0IHJlZ2Fy ZHMsCj4+IGJhb2x1Cj4gCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX18KbGludXgtYXJtLWtlcm5lbCBtYWlsaW5nIGxpc3QKbGludXgtYXJtLWtlcm5lbEBs aXN0cy5pbmZyYWRlYWQub3JnCmh0dHA6Ly9saXN0cy5pbmZyYWRlYWQub3JnL21haWxtYW4vbGlz dGluZm8vbGludXgtYXJtLWtlcm5lbAo=