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 5395FC4332F for ; Mon, 21 Nov 2022 02:10:53 +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:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:In-Reply-To:MIME-Version:Date: Message-ID:From:References:CC:To:Subject:Reply-To:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:List-Owner; bh=k9mR7hRnJS69GYgi8wmw0jvxLn/BX1AVPY1INeCo9M4=; b=ewvdtfIJQK31E/jqqqnU0CrZsM 2q4yLPJUhA3hitW3GWn5l6TF4gr16cUwbiXeHqT8SH+rk8ngCHEXTqN/WMJAWWDuhfpFCQHqw7qs0 Mt58EpmvVFvgzy/bITnCh8NtstSzb6FYzk1O6JVBV7mHCjKChKbhMVL7rQhxvpIrFnpvpAjaVDOdd kLl8C4sakXfCgzOXpVFPQGR+QuJ6WUHxthHN7RPLqt2w7aPSg33b3ynPUTmKasDgDy1nvjPSv5TMC E44igjN1i3SdZtaCwOfrtUBsLXILXDoc1O6qiVK0sfL33fvuyZZDONbcbx5g3kM37L2UH7MlbmksU ORi4aMGA==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.94.2 #2 (Red Hat Linux)) id 1owwFo-008Pjw-Gs; Mon, 21 Nov 2022 02:09:48 +0000 Received: from szxga03-in.huawei.com ([45.249.212.189]) by bombadil.infradead.org with esmtps (Exim 4.94.2 #2 (Red Hat Linux)) id 1owwFk-008Pe8-CA for linux-arm-kernel@lists.infradead.org; Mon, 21 Nov 2022 02:09:46 +0000 Received: from dggemv703-chm.china.huawei.com (unknown [172.30.72.57]) by szxga03-in.huawei.com (SkyGuard) with ESMTP id 4NFrN62zVfzFqS2; Mon, 21 Nov 2022 10:06:14 +0800 (CST) Received: from kwepemm600005.china.huawei.com (7.193.23.191) by dggemv703-chm.china.huawei.com (10.3.19.46) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2375.31; Mon, 21 Nov 2022 10:09:27 +0800 Received: from [10.67.103.158] (10.67.103.158) by kwepemm600005.china.huawei.com (7.193.23.191) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2375.31; Mon, 21 Nov 2022 10:09:27 +0800 Subject: Re: [PATCH 2/2] iommu: fix smmu initialization memory leak problem To: Robin Murphy , Will Deacon CC: , References: <20221021035147.15292-1-liulongfang@huawei.com> <20221021035147.15292-3-liulongfang@huawei.com> <20221114180821.GC31476@willie-the-truck> <26e8c338-7e4b-b35e-c68a-78a7cbdf2d45@huawei.com> <75fa75cf-a4ab-d7d8-e3ab-adb402600f7e@arm.com> From: liulongfang Message-ID: <83f46995-1142-109b-bad2-4e55f05b7d79@huawei.com> Date: Mon, 21 Nov 2022 10:09:26 +0800 User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:60.0) Gecko/20100101 Thunderbird/60.8.0 MIME-Version: 1.0 In-Reply-To: <75fa75cf-a4ab-d7d8-e3ab-adb402600f7e@arm.com> X-Originating-IP: [10.67.103.158] X-ClientProxiedBy: dggems706-chm.china.huawei.com (10.3.19.183) To kwepemm600005.china.huawei.com (7.193.23.191) X-CFilter-Loop: Reflected X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20221120_180944_826183_4FA08038 X-CRM114-Status: GOOD ( 16.05 ) 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-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 T24gMjAyMi8xMS8xOCAxOTo1NCwgUm9iaW4gTXVycGh5IHdyb3RlOgo+IE9uIDIwMjItMTEtMTgg MDk6MjgsIGxpdWxvbmdmYW5nIHdyb3RlOgo+PiBPbiAyMDIyLzExLzE1IDI6MDgsIFdpbGwgRGVh Y29uIFdyb3RlOgo+Pj4gT24gRnJpLCBPY3QgMjEsIDIwMjIgYXQgMTE6NTE6NDdBTSArMDgwMCwg TG9uZ2ZhbmcgTGl1IHdyb3RlOgo+Pj4+IFdoZW4gaW9tbXVfZGV2aWNlX3JlZ2lzdGVyKCkgaW4g YXJtX3NtbXVfZGV2aWNlX3Byb2JlKCkgZmFpbHMsCj4+Pj4gaW4gYWRkaXRpb24gdG8gc3lzZnMg bmVlZHMgdG8gYmUgZGVsZXRlZCwgZGV2aWNlIHNob3VsZCBhbHNvCj4+Pj4gYmUgZGlzYWJsZWQs IGFuZCB0aGUgbWVtb3J5IG9mIGlvcGYgbmVlZHMgdG8gYmUgcmVsZWFzZWQgdG8KPj4+PiBwcmV2 ZW50IG1lbW9yeSBsZWFrIG9mIGlvcGYuCj4+Pj4KPj4+PiBTaWduZWQtb2ZmLWJ5OiBMb25nZmFu ZyBMaXUgPGxpdWxvbmdmYW5nQGh1YXdlaS5jb20+Cj4+Pj4gLS0tCj4+Pj4gwqAgZHJpdmVycy9p b21tdS9hcm0vYXJtLXNtbXUtdjMvYXJtLXNtbXUtdjMuYyB8IDkgKysrKysrKy0tCj4+Pj4gwqAg MSBmaWxlIGNoYW5nZWQsIDcgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKPj4+Pgo+Pj4+ IGRpZmYgLS1naXQgYS9kcml2ZXJzL2lvbW11L2FybS9hcm0tc21tdS12My9hcm0tc21tdS12My5j IGIvZHJpdmVycy9pb21tdS9hcm0vYXJtLXNtbXUtdjMvYXJtLXNtbXUtdjMuYwo+Pj4+IGluZGV4 IGExZGIwN2JlZDZhOS4uYzcwZGVmYjBjODY2IDEwMDY0NAo+Pj4+IC0tLSBhL2RyaXZlcnMvaW9t bXUvYXJtL2FybS1zbW11LXYzL2FybS1zbW11LXYzLmMKPj4+PiArKysgYi9kcml2ZXJzL2lvbW11 L2FybS9hcm0tc21tdS12My9hcm0tc21tdS12My5jCj4+Pj4gQEAgLTM4MTYsMTEgKzM4MTYsMTYg QEAgc3RhdGljIGludCBhcm1fc21tdV9kZXZpY2VfcHJvYmUoc3RydWN0IHBsYXRmb3JtX2Rldmlj ZSAqcGRldikKPj4+PiDCoMKgwqDCoMKgIHJldCA9IGlvbW11X2RldmljZV9yZWdpc3Rlcigmc21t dS0+aW9tbXUsICZhcm1fc21tdV9vcHMsIGRldik7Cj4+Pj4gwqDCoMKgwqDCoCBpZiAocmV0KSB7 Cj4+Pj4gwqDCoMKgwqDCoMKgwqDCoMKgIGRldl9lcnIoZGV2LCAiRmFpbGVkIHRvIHJlZ2lzdGVy IGlvbW11XG4iKTsKPj4+PiAtwqDCoMKgwqDCoMKgwqAgaW9tbXVfZGV2aWNlX3N5c2ZzX3JlbW92 ZSgmc21tdS0+aW9tbXUpOwo+Pj4+IC3CoMKgwqDCoMKgwqDCoCByZXR1cm4gcmV0Owo+Pj4+ICvC oMKgwqDCoMKgwqDCoCBnb3RvIGVycl9zeXNmc19yZW1vdmU7Cj4+Pj4gwqDCoMKgwqDCoCB9Cj4+ Pj4gwqAgwqDCoMKgwqDCoCByZXR1cm4gMDsKPj4+PiArCj4+Pj4gK2Vycl9zeXNmc19yZW1vdmU6 Cj4+Pj4gK8KgwqDCoCBpb21tdV9kZXZpY2Vfc3lzZnNfcmVtb3ZlKCZzbW11LT5pb21tdSk7Cj4+ Pj4gK8KgwqDCoCBhcm1fc21tdV9kZXZpY2VfZGlzYWJsZShzbW11KTsKPj4+PiArwqDCoMKgIGlv cGZfcXVldWVfZnJlZShzbW11LT5ldnRxLmlvcGYpOwo+Pj4+ICvCoMKgwqAgcmV0dXJuIHJldDsK Pj4+Cj4+PiBEb2Vzbid0IHRoaXMgbWlzcyB0aGUgY2FzZXMgd2hlcmUgaW9tbXVfZGV2aWNlX3N5 c2ZzX2FkZCgpIG9yCj4+PiBhcm1fc21tdV9kZXZpY2VfcmVzZXQoKSBmYWlsPwo+Pj4KPj4+IFdl J2QgcHJvYmFibHkgYmUgYmV0dGVyIG9mZiB1c2luZyBzb21ldGhpbmcgbGlrZSBkZXZyZXNfYWxs b2MoKSB0byB0cmFjawo+Pj4gdGhlIGlvcGYgcXVldWUgaGVyZS4KPj4+Cj4+IFRoaXMgaXMgYWN0 dWFsbHkgbm90IGEgcHJvYmxlbSBmb3VuZCBieSB0aGUgdGVzdCwgYnV0IGEgcHJvYmxlbSBmb3Vu ZAo+PiBieSB0aGUgY29kZSBsb2dpYyBhbmFseXNpcy4gV2hlbiBhbiBlcnJvciBleGl0cywgdGhl IG1lbW9yeSBhbGxvY2F0ZWQKPj4gYnkgdGhlIGlvcGYgcXVldWUgaXMgbm90IHJlbGVhc2VkIGR1 cmluZyB0aGUgZW50aXJlIGV4aXQgcHJvY2Vzcy4KPiAKPiBTdXJlLCBidXQgdGhlIHBvaW50IGlz IHRoYXQgdGhlcmUgYXJlIGF0IGxlYXN0IDUgcG9pbnRzIG9mIGZhaWx1cmUgYWZ0ZXIgaW9wZl9x dWV1ZV9hbGxvYygpIHN1Y2NlZWRzLCAKCk9LISBMZXQgbWUgY2hhbmdlIHRoaXMgcGF0Y2ggYW5k IG1vZGlmeSB0aGUgYWJub3JtYWwgZXhpdCBwYXJ0IHJlbGF0ZWQgdG8gaW9wZl9xdWV1ZV9hbGxv YygpIGluIHByb2JlKCkKClRoYW5rcywKTG9uZ2ZhbmcuCgp3aGljaCBjb3VsZCByZXN1bHQgaW4g YW4gZWFybHkgZXhpdCBmcm9tIHByb2JlLiBUaGlzIHBhdGNoIG9ubHkgYWZmZWN0cyB0aGUgbGFz dCBvbmUgb2YgdGhvc2UsIHNvIHRoZSB0aGVvcmV0aWNhbCBwcm9ibGVtIGl0IGNsYWltcyB0byBm aXggc3RpbGwgZXhpc3RzIGp1c3QgYXMgbXVjaCBhcyBiZWZvcmUuCj4gCj4gUm9iaW4uCj4gCj4g Lgo+IAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KbGlu dXgtYXJtLWtlcm5lbCBtYWlsaW5nIGxpc3QKbGludXgtYXJtLWtlcm5lbEBsaXN0cy5pbmZyYWRl YWQub3JnCmh0dHA6Ly9saXN0cy5pbmZyYWRlYWQub3JnL21haWxtYW4vbGlzdGluZm8vbGludXgt YXJtLWtlcm5lbAo=