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 CD05BC001DE for ; Mon, 7 Aug 2023 10:45:10 +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=8sXfdJB1srAa470GXIDMZlkmAXOxOUYkVO3Wo70+8eE=; b=3V2dAPanhqMpF7 OHgcphbrNt5C1aYNAx7/dJuuQJjUpCBgy2+ST9xFCp8pcJUkJQIuPc4LHRKjsDJO/54dNlWI1AauL ZZwa7TpPfbAi5E0bzGs30eArNoXOdIjrqsx5Tgqf5QzLIcmE+sV4u0yBeX9HXkyts5QNO5q89ki3V EnglUIgDKw5YdrXKQ8+grRCjnAH5yE+/0eBg0dixMNIzBAFU0WI5bAK6p4vUxIFd1qSuHjBfXHnH3 Lk+ogoIKlRswwsdn42jEHpLmsEU1C8lDDwc29nWQqw09l5kOyCZBV0rq5F98OGdQ4PVi2L/i5U74v w3zZAyXcGxWvLdZGJQUA==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.96 #2 (Red Hat Linux)) id 1qSxj2-00GtcR-1T; Mon, 07 Aug 2023 10:44:36 +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 1qSxiy-00GtaS-1r; Mon, 07 Aug 2023 10:44:34 +0000 Received: from kwepemi500012.china.huawei.com (unknown [172.30.72.57]) by szxga01-in.huawei.com (SkyGuard) with ESMTP id 4RKCb72BVWzfbmg; Mon, 7 Aug 2023 18:43:15 +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; Mon, 7 Aug 2023 18:44:23 +0800 Message-ID: <042c6eb7-cf31-79e1-51c7-c229e2582c0c@huawei.com> Date: Mon, 7 Aug 2023 18:44:23 +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> From: "Liao, Chang" In-Reply-To: <20230807081725.fmjvdp3gxjs2ijee@intel.intel> X-Originating-IP: [10.67.110.108] X-ClientProxiedBy: dggems703-chm.china.huawei.com (10.3.19.180) 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_034432_965457_B5C3AA63 X-CRM114-Status: GOOD ( 21.51 ) 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 SGksIEFuZGkKCuWcqCAyMDIzLzgvNyAxNjoxNywgQW5kaSBTaHl0aSDlhpnpgZM6Cj4gT24gTW9u LCBBdWcgMDcsIDIwMjMgYXQgMTA6MTM6MzBBTSArMDgwMCwgTGlhbywgQ2hhbmcgd3JvdGU6Cj4+ IEhpLCBBbmRpCj4+Cj4+IOWcqCAyMDIzLzgvNSA2OjE2LCBBbmRpIFNoeXRpIOWGmemBkzoKPj4+ IE9uIFdlZCwgQXVnIDAyLCAyMDIzIGF0IDA1OjU3OjM2UE0gKzA4MDAsIExpYW8gQ2hhbmcgd3Jv dGU6Cj4+Pj4gVXNlIHRoZSBkZXZfZXJyX3Byb2JlIGZ1bmN0aW9uIGluc3RlYWQgb2YgZGV2X2Vy ciBpbiB0aGUgcHJvYmUgZnVuY3Rpb24KPj4+PiBzbyB0aGF0IHRoZSBwcmludGVkIG1lc3NnZSBp bmNsdWRlcyB0aGUgcmV0dXJuIHZhbHVlIGFuZCBhbHNvIGhhbmRsZXMKPj4+PiAtRVBST0JFX0RF RkVSIG5pY2VseS4KPj4+Pgo+Pj4+IFNpZ25lZC1vZmYtYnk6IExpYW8gQ2hhbmcgPGxpYW9jaGFu ZzFAaHVhd2VpLmNvbT4KPj4+PiAtLS0KPj4+PiAgZHJpdmVycy9pMmMvYnVzc2VzL2kyYy1pbXgt bHBpMmMuYyB8IDEyICsrKystLS0tLS0tLQo+Pj4+ICAxIGZpbGUgY2hhbmdlZCwgNCBpbnNlcnRp b25zKCspLCA4IGRlbGV0aW9ucygtKQo+Pj4+Cj4+Pj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvaTJj L2J1c3Nlcy9pMmMtaW14LWxwaTJjLmMgYi9kcml2ZXJzL2kyYy9idXNzZXMvaTJjLWlteC1scGky Yy5jCj4+Pj4gaW5kZXggYzMyODdjODg3YzZmLi5iZmE3ODhiMzc3NWIgMTAwNjQ0Cj4+Pj4gLS0t IGEvZHJpdmVycy9pMmMvYnVzc2VzL2kyYy1pbXgtbHBpMmMuYwo+Pj4+ICsrKyBiL2RyaXZlcnMv aTJjL2J1c3Nlcy9pMmMtaW14LWxwaTJjLmMKPj4+PiBAQCAtNTY5LDEwICs1NjksOCBAQCBzdGF0 aWMgaW50IGxwaTJjX2lteF9wcm9iZShzdHJ1Y3QgcGxhdGZvcm1fZGV2aWNlICpwZGV2KQo+Pj4+ ICAJCXNpemVvZihscGkyY19pbXgtPmFkYXB0ZXIubmFtZSkpOwo+Pj4+ICAKPj4+PiAgCXJldCA9 IGRldm1fY2xrX2J1bGtfZ2V0X2FsbCgmcGRldi0+ZGV2LCAmbHBpMmNfaW14LT5jbGtzKTsKPj4+ PiAtCWlmIChyZXQgPCAwKSB7Cj4+Pj4gLQkJZGV2X2VycigmcGRldi0+ZGV2LCAiY2FuJ3QgZ2V0 IEkyQyBwZXJpcGhlcmFsIGNsb2NrLCByZXQ9JWRcbiIsIHJldCk7Cj4+Pj4gLQkJcmV0dXJuIHJl dDsKPj4+PiAtCX0KPj4+PiArCWlmIChyZXQgPCAwKQo+Pj4+ICsJCXJldHVybiBkZXZfZXJyX3By b2JlKCZwZGV2LT5kZXYsIHJldCwgImNhbid0IGdldCBJMkMgcGVyaXBoZXJhbCBjbG9ja1xuIik7 Cj4+Pgo+Pj4geW91IGN1dCBvbiB0aGlzIGJlY2F1c2UgdGhlIGxpbmUgd2FzIGdvaW5nIG92ZXIg MTAwIGNoYXJhY3RlcnM/IDopCj4+Pgo+Pj4gSW4gdGhlb3J5IHlvdSBzaG91bGRuJ3QgY2hhbmdl IHRoZSBwcmludCBtZXNzYWdlIHdoZW4gZG9pbmcgc3VjaAo+Pj4gY2hhbmdlcyBhbmQgeW91IGNh biBzdGlsbCBzcGxpdCBpdCBhczoKPj4+Cj4+PiAJCXJldHVybiBkZXZfZXJyX3Byb2JlKCZwZGV2 LT5kZXYsIHJldCwKPj4+IAkJCQkgICAgICJjYW4ndCBnZXQgSTJDIHBlcmlwaGVyYWwgY2xvY2ss IHJldD0lZFxuIiwKPj4+IAkJCQkgICAgIHJldCk7Cj4+Pgo+Pj4gYW5kIHlvdSdyZSBldmVuIHdp dGhpbiB0aGUgODAgY2hhcmFjdGVycy4KPj4KPj4gU2luY2UgZGV2X2Vycl9wcm9iZSBhbHdheXMg cHJpbnQgdGhlIHNlY29uZCBwYXJhbWV0ZXIgdGhhdCBoYXBwZW5zIHRvIGJlIHRoZSByZXR1cm4g dmFsdWUsCj4+IEkgcmVtb3ZlIHRoZSAicmV0PSVkIiBmcm9tIHRoZSBvcmlnaW5hbCBtZXNzYWdl IHRvIGF2b2lkIGEgcmVkdW5kYW50IGVycm9yIG1lc3NhZ2UuCj4+Cj4+IFNvIGlzIGl0IGJldHRl ciB0byBrZWVwIHRoZSBvcmlnaW5hbCBtZXNzYWdlIHVuY2hhbmdlZCwgZXZlbiB0aG91Z2ggZGV2 X2Vycl9wcm9iZSBhbHNvIHByaW50cwo+PiB0aGUgcmV0dXJuIGVycm9yIHZhbHVlPyBPciBpcyBp dCBiZXR0ZXIgdG8gbWFrZSB0aGlzIGNoYW5nZSBzbyB0aGF0IGFsbCBlcnJvciBtZXNzYWdlcyBw cmludGVkCj4+IGluIHRoZSBwcm9iZSBmdW5jdGlvbiBpbmNsdWRlIHRoZSByZXR1cm4gdmFsdWUg aW4gYSBjb25zaXN0ZW50IHN0eWxlPwo+IAo+IHllcywgeW91IGFyZSByaWdodCEgVGhlbiBwbGVh c2UgaWdub3JlIHRoaXMgY29tbWVudCwgYnV0Li4uCj4gCj4+PiAgIAlyZXQgPSBkZXZtX3JlcXVl c3RfaXJxKCZwZGV2LT5kZXYsIGlycSwgbHBpMmNfaW14X2lzciwgMCwKPj4+ICAgCQlwZGV2LT5u YW1lLCBscGkyY19pbXgpOwo+Pj4gLSAJaWYgKHJldCkgewo+Pj4gLSAJCWRldl9lcnIoJnBkZXYt PmRldiwgImNhbid0IGNsYWltIGlycSAlZFxuIiwgaXJxKTsKPj4+IC0gCQlyZXR1cm4gcmV0Owo+ Pj4gLSAJfQo+Pj4gKyAJaWYgKHJldCkKPj4+ICsgCQlyZXR1cm4gZGV2X2Vycl9wcm9iZSgmcGRl di0+ZGV2LCByZXQsICJjYW4ndCBjbGFpbSBpcnEgJWRcbiIsIGlycSk7Cj4gCj4gcGxlYXNlIG1h a2UgaXQgY29oZXJlbnQgdG8gdGhpcyBzZWNvbmQgcGFydCwgYXMgd2VsbCwgd2hlcmUgdGhlCj4g ZXJyb3IgbnVtYmVyIGlzIHByaW50ZWQuCgpEbyB5b3UgbWVhbiB0byBjb252ZXJ0IGl0IHRvIHRo ZSBmb2xsb3dpbmc/CgogICAgaWYgKHJldCkKICAgICAgICByZXR1cm4gZGV2X2Vycl9wcm9iZSgm cGRldi0+ZGV2LCByZXQsICJjYW4ndCBjbGFpbSBpcnFcbiIpOwoKSSB1bmRlcnN0YW5kIHRoYXQg dGhlIHN0eWxlIG9mIGVycm9yIG1lc3NhZ2UgcHJpbnRlZCBieSBkZXZfZXJyX3Byb2JlIGlzIGxp a2UKImVycm9yIFtFUlJOT106IFtjdXN0b21pemVkIG1lc3NhZ2VdIiwgdGhlIFtFUlJOT10gY29t ZXMgZnJvbSAybmQgcGFyYW1ldGVyLApbY3VzdG9taXplZCBtZXNzYWdlXSBjb21lcyBmcm9tIDNy ZCBwYXJhbXRlciwgaWYgdGhlIG9yaWdpbmFsIFtjdXN0b21pemVkIG1lc3NhZ2VdaXQKYWxzbyBw cmludCBFUlJOTywgaSBpbnRlbmQgdG8gcmVtb3ZlIGl0IGluIHRoaXMgcGF0Y2gsIG90aGVyd2lz ZSwgSSB3aWxsIGp1c3Qga2VlcCBpdC4KSW4gdGhlIGFib3ZlIGNvZGUsIFtjdXN0b21pemVkIG1l c3NhZ2VdIGludGVuZCB0byBwcmludCBpcnEgYnV0IHJldHVybiB2YWx1ZSwgc28gaXQgaXMKYmV0 dGVyIHRvIGtlZXAgdGhlIG9yaWdpbmFsIG1lc3NhZ2UsIHJpZ2h0PwoKVGhhbmtzLgoKPiAKPiBU aGFuayB5b3UsCj4gQW5kaQoKLS0gCkJSCkxpYW8sIENoYW5nCgpfX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpsaW51eC1hcm0ta2VybmVsIG1haWxpbmcgbGlz dApsaW51eC1hcm0ta2VybmVsQGxpc3RzLmluZnJhZGVhZC5vcmcKaHR0cDovL2xpc3RzLmluZnJh ZGVhZC5vcmcvbWFpbG1hbi9saXN0aW5mby9saW51eC1hcm0ta2VybmVsCg==