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 4224EEB64DD for ; Tue, 8 Aug 2023 01:28:33 +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:From:References:CC:To: Subject: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=Hd8ugzLjgyHc6MYrL6aD7wv9psTvoS87NFJAWxqhdCU=; b=0LYOlywdr5TVAE WjRnJLzH3TpUjQRLZaSiTh2QFEnJMZwwtPfiIhnBA0MzSRSvJaElOSPZtJicLb9Cu3q9nBj2c5Ho+ jqnS8QtWpbnsLYTvDHQU4UMvq5RhF5+dZ21GVWqOPKpIfMhS3wcaiP8FnApYVCDw6Z4fgRPL/Hv0H s0Ziwi7Are0tPbFtr+NFs9gDdLsMtP2glx3lfXKSInKnvf4yALVq9ujyQeqhfX8F+Ub7jgSMJtrQ6 nwGjU6CdBiuy0sHx1kRDymjEZ58FjOdGG9teEk9116uK5DKyhHliy6FcvkzxVKvF+t7pmw1fbG5vg EuTBbT8yj18B242xHb2A==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.96 #2 (Red Hat Linux)) id 1qTBW2-001RTM-1L; Tue, 08 Aug 2023 01:28:06 +0000 Received: from szxga01-in.huawei.com ([45.249.212.187]) by bombadil.infradead.org with esmtps (Exim 4.96 #2 (Red Hat Linux)) id 1qTBVy-001RSA-1b; Tue, 08 Aug 2023 01:28:04 +0000 Received: from kwepemi500012.china.huawei.com (unknown [172.30.72.54]) by szxga01-in.huawei.com (SkyGuard) with ESMTP id 4RKb7s41HCztS2g; Tue, 8 Aug 2023 09:24:25 +0800 (CST) Received: from [10.67.110.108] (10.67.110.108) by kwepemi500012.china.huawei.com (7.221.188.12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.27; Tue, 8 Aug 2023 09:27:52 +0800 Message-ID: Date: Tue, 8 Aug 2023 09:27:51 +0800 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101 Thunderbird/102.11.2 Subject: Re: [PATCH 8/9] i2c: imx-lpi2c: Use dev_err_probe in probe function To: Andi Shyti CC: , , , , , , , , , , , , , , , , , , , , , References: <20230802095737.3957587-1-liaochang1@huawei.com> <20230802095737.3957587-9-liaochang1@huawei.com> <20230804221644.cqmoin6u22mxvouk@intel.intel> <758b882e-31a5-1f73-7fd2-945a8a2e9558@huawei.com> <20230807081725.fmjvdp3gxjs2ijee@intel.intel> <042c6eb7-cf31-79e1-51c7-c229e2582c0c@huawei.com> <20230807115503.u7qrtmt23vzosehr@intel.intel> From: "Liao, Chang" In-Reply-To: <20230807115503.u7qrtmt23vzosehr@intel.intel> X-Originating-IP: [10.67.110.108] X-ClientProxiedBy: dggems701-chm.china.huawei.com (10.3.19.178) To kwepemi500012.china.huawei.com (7.221.188.12) X-CFilter-Loop: Reflected X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20230807_182802_874306_64A3C000 X-CRM114-Status: GOOD ( 22.10 ) 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 CgrlnKggMjAyMy84LzcgMTk6NTUsIEFuZGkgU2h5dGkg5YaZ6YGTOgo+IE9uIE1vbiwgQXVnIDA3 LCAyMDIzIGF0IDA2OjQ0OjIzUE0gKzA4MDAsIExpYW8sIENoYW5nIHdyb3RlOgo+PiBIaSwgQW5k aQo+Pgo+PiDlnKggMjAyMy84LzcgMTY6MTcsIEFuZGkgU2h5dGkg5YaZ6YGTOgo+Pj4gT24gTW9u LCBBdWcgMDcsIDIwMjMgYXQgMTA6MTM6MzBBTSArMDgwMCwgTGlhbywgQ2hhbmcgd3JvdGU6Cj4+ Pj4gSGksIEFuZGkKPj4+Pgo+Pj4+IOWcqCAyMDIzLzgvNSA2OjE2LCBBbmRpIFNoeXRpIOWGmemB kzoKPj4+Pj4gT24gV2VkLCBBdWcgMDIsIDIwMjMgYXQgMDU6NTc6MzZQTSArMDgwMCwgTGlhbyBD aGFuZyB3cm90ZToKPj4+Pj4+IFVzZSB0aGUgZGV2X2Vycl9wcm9iZSBmdW5jdGlvbiBpbnN0ZWFk IG9mIGRldl9lcnIgaW4gdGhlIHByb2JlIGZ1bmN0aW9uCj4+Pj4+PiBzbyB0aGF0IHRoZSBwcmlu dGVkIG1lc3NnZSBpbmNsdWRlcyB0aGUgcmV0dXJuIHZhbHVlIGFuZCBhbHNvIGhhbmRsZXMKPj4+ Pj4+IC1FUFJPQkVfREVGRVIgbmljZWx5Lgo+Pj4+Pj4KPj4+Pj4+IFNpZ25lZC1vZmYtYnk6IExp YW8gQ2hhbmcgPGxpYW9jaGFuZzFAaHVhd2VpLmNvbT4KPj4+Pj4+IC0tLQo+Pj4+Pj4gIGRyaXZl cnMvaTJjL2J1c3Nlcy9pMmMtaW14LWxwaTJjLmMgfCAxMiArKysrLS0tLS0tLS0KPj4+Pj4+ICAx IGZpbGUgY2hhbmdlZCwgNCBpbnNlcnRpb25zKCspLCA4IGRlbGV0aW9ucygtKQo+Pj4+Pj4KPj4+ Pj4+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2kyYy9idXNzZXMvaTJjLWlteC1scGkyYy5jIGIvZHJp dmVycy9pMmMvYnVzc2VzL2kyYy1pbXgtbHBpMmMuYwo+Pj4+Pj4gaW5kZXggYzMyODdjODg3YzZm Li5iZmE3ODhiMzc3NWIgMTAwNjQ0Cj4+Pj4+PiAtLS0gYS9kcml2ZXJzL2kyYy9idXNzZXMvaTJj LWlteC1scGkyYy5jCj4+Pj4+PiArKysgYi9kcml2ZXJzL2kyYy9idXNzZXMvaTJjLWlteC1scGky Yy5jCj4+Pj4+PiBAQCAtNTY5LDEwICs1NjksOCBAQCBzdGF0aWMgaW50IGxwaTJjX2lteF9wcm9i ZShzdHJ1Y3QgcGxhdGZvcm1fZGV2aWNlICpwZGV2KQo+Pj4+Pj4gIAkJc2l6ZW9mKGxwaTJjX2lt eC0+YWRhcHRlci5uYW1lKSk7Cj4+Pj4+PiAgCj4+Pj4+PiAgCXJldCA9IGRldm1fY2xrX2J1bGtf Z2V0X2FsbCgmcGRldi0+ZGV2LCAmbHBpMmNfaW14LT5jbGtzKTsKPj4+Pj4+IC0JaWYgKHJldCA8 IDApIHsKPj4+Pj4+IC0JCWRldl9lcnIoJnBkZXYtPmRldiwgImNhbid0IGdldCBJMkMgcGVyaXBo ZXJhbCBjbG9jaywgcmV0PSVkXG4iLCByZXQpOwo+Pj4+Pj4gLQkJcmV0dXJuIHJldDsKPj4+Pj4+ IC0JfQo+Pj4+Pj4gKwlpZiAocmV0IDwgMCkKPj4+Pj4+ICsJCXJldHVybiBkZXZfZXJyX3Byb2Jl KCZwZGV2LT5kZXYsIHJldCwgImNhbid0IGdldCBJMkMgcGVyaXBoZXJhbCBjbG9ja1xuIik7Cj4+ Pj4+Cj4+Pj4+IHlvdSBjdXQgb24gdGhpcyBiZWNhdXNlIHRoZSBsaW5lIHdhcyBnb2luZyBvdmVy IDEwMCBjaGFyYWN0ZXJzPyA6KQo+Pj4+Pgo+Pj4+PiBJbiB0aGVvcnkgeW91IHNob3VsZG4ndCBj aGFuZ2UgdGhlIHByaW50IG1lc3NhZ2Ugd2hlbiBkb2luZyBzdWNoCj4+Pj4+IGNoYW5nZXMgYW5k IHlvdSBjYW4gc3RpbGwgc3BsaXQgaXQgYXM6Cj4+Pj4+Cj4+Pj4+IAkJcmV0dXJuIGRldl9lcnJf cHJvYmUoJnBkZXYtPmRldiwgcmV0LAo+Pj4+PiAJCQkJICAgICAiY2FuJ3QgZ2V0IEkyQyBwZXJp cGhlcmFsIGNsb2NrLCByZXQ9JWRcbiIsCj4+Pj4+IAkJCQkgICAgIHJldCk7Cj4+Pj4+Cj4+Pj4+ IGFuZCB5b3UncmUgZXZlbiB3aXRoaW4gdGhlIDgwIGNoYXJhY3RlcnMuCj4+Pj4KPj4+PiBTaW5j ZSBkZXZfZXJyX3Byb2JlIGFsd2F5cyBwcmludCB0aGUgc2Vjb25kIHBhcmFtZXRlciB0aGF0IGhh cHBlbnMgdG8gYmUgdGhlIHJldHVybiB2YWx1ZSwKPj4+PiBJIHJlbW92ZSB0aGUgInJldD0lZCIg ZnJvbSB0aGUgb3JpZ2luYWwgbWVzc2FnZSB0byBhdm9pZCBhIHJlZHVuZGFudCBlcnJvciBtZXNz YWdlLgo+Pj4+Cj4+Pj4gU28gaXMgaXQgYmV0dGVyIHRvIGtlZXAgdGhlIG9yaWdpbmFsIG1lc3Nh Z2UgdW5jaGFuZ2VkLCBldmVuIHRob3VnaCBkZXZfZXJyX3Byb2JlIGFsc28gcHJpbnRzCj4+Pj4g dGhlIHJldHVybiBlcnJvciB2YWx1ZT8gT3IgaXMgaXQgYmV0dGVyIHRvIG1ha2UgdGhpcyBjaGFu Z2Ugc28gdGhhdCBhbGwgZXJyb3IgbWVzc2FnZXMgcHJpbnRlZAo+Pj4+IGluIHRoZSBwcm9iZSBm dW5jdGlvbiBpbmNsdWRlIHRoZSByZXR1cm4gdmFsdWUgaW4gYSBjb25zaXN0ZW50IHN0eWxlPwo+ Pj4KPj4+IHllcywgeW91IGFyZSByaWdodCEgVGhlbiBwbGVhc2UgaWdub3JlIHRoaXMgY29tbWVu dCwgYnV0Li4uCj4+Pgo+Pj4+PiAgIAlyZXQgPSBkZXZtX3JlcXVlc3RfaXJxKCZwZGV2LT5kZXYs IGlycSwgbHBpMmNfaW14X2lzciwgMCwKPj4+Pj4gICAJCXBkZXYtPm5hbWUsIGxwaTJjX2lteCk7 Cj4+Pj4+IC0gCWlmIChyZXQpIHsKPj4+Pj4gLSAJCWRldl9lcnIoJnBkZXYtPmRldiwgImNhbid0 IGNsYWltIGlycSAlZFxuIiwgaXJxKTsKPj4+Pj4gLSAJCXJldHVybiByZXQ7Cj4+Pj4+IC0gCX0K Pj4+Pj4gKyAJaWYgKHJldCkKPj4+Pj4gKyAJCXJldHVybiBkZXZfZXJyX3Byb2JlKCZwZGV2LT5k ZXYsIHJldCwgImNhbid0IGNsYWltIGlycSAlZFxuIiwgaXJxKTsKPj4+Cj4+PiBwbGVhc2UgbWFr ZSBpdCBjb2hlcmVudCB0byB0aGlzIHNlY29uZCBwYXJ0LCBhcyB3ZWxsLCB3aGVyZSB0aGUKPj4+ IGVycm9yIG51bWJlciBpcyBwcmludGVkLgo+Pgo+PiBEbyB5b3UgbWVhbiB0byBjb252ZXJ0IGl0 IHRvIHRoZSBmb2xsb3dpbmc/Cj4+Cj4+ICAgICBpZiAocmV0KQo+PiAgICAgICAgIHJldHVybiBk ZXZfZXJyX3Byb2JlKCZwZGV2LT5kZXYsIHJldCwgImNhbid0IGNsYWltIGlycVxuIik7Cj4+Cj4+ IEkgdW5kZXJzdGFuZCB0aGF0IHRoZSBzdHlsZSBvZiBlcnJvciBtZXNzYWdlIHByaW50ZWQgYnkg ZGV2X2Vycl9wcm9iZSBpcyBsaWtlCj4+ICJlcnJvciBbRVJSTk9dOiBbY3VzdG9taXplZCBtZXNz YWdlXSIsIHRoZSBbRVJSTk9dIGNvbWVzIGZyb20gMm5kIHBhcmFtZXRlciwKPj4gW2N1c3RvbWl6 ZWQgbWVzc2FnZV0gY29tZXMgZnJvbSAzcmQgcGFyYW10ZXIsIGlmIHRoZSBvcmlnaW5hbCBbY3Vz dG9taXplZCBtZXNzYWdlXWl0Cj4+IGFsc28gcHJpbnQgRVJSTk8sIGkgaW50ZW5kIHRvIHJlbW92 ZSBpdCBpbiB0aGlzIHBhdGNoLCBvdGhlcndpc2UsIEkgd2lsbCBqdXN0IGtlZXAgaXQuCj4+IElu IHRoZSBhYm92ZSBjb2RlLCBbY3VzdG9taXplZCBtZXNzYWdlXSBpbnRlbmQgdG8gcHJpbnQgaXJx IGJ1dCByZXR1cm4gdmFsdWUsIHNvIGl0IGlzCj4+IGJldHRlciB0byBrZWVwIHRoZSBvcmlnaW5h bCBtZXNzYWdlLCByaWdodD8KPiAKPiBzb3JyeS4uLiBJIGp1c3QgZ290IGNvbmZ1c2VkIGFuZCBy ZWFkIHdyb25nIHRoZSBjb2RlLiBQbGVhc2UKPiBpZ25vcmUgbXkgY29tbWVudHMgb24gdGhpcyBw YXRjaCwgeW91IGFyZSByaWdodCBoZXJlLiBGZWVsIGZyZWUKPiB0byBhZGQuCgpUaGFua3MsIEkg d2lsbCBhZGQgYSBiaXQgbW9yZSBpbmZvcm1hdGlvbiB0byBleHBsYWluIHRoZSBjaGFuZ2VzIG1h ZGUgaW4gdGhlc2UgcGF0Y2hlcyBpbiB2My4KCj4gCj4gUmV2aWV3ZWQtYnk6IEFuZGkgU2h5dGkg PGFuZGkuc2h5dGlAa2VybmVsLm9yZz4gCj4gCj4gQW5kaQoKLS0gCkJSCkxpYW8sIENoYW5nCgpf X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpsaW51eC1hcm0t a2VybmVsIG1haWxpbmcgbGlzdApsaW51eC1hcm0ta2VybmVsQGxpc3RzLmluZnJhZGVhZC5vcmcK aHR0cDovL2xpc3RzLmluZnJhZGVhZC5vcmcvbWFpbG1hbi9saXN0aW5mby9saW51eC1hcm0ta2Vy bmVsCg==