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 AB098C83F11 for ; Mon, 28 Aug 2023 16:36:41 +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:MIME-Version:References:In-Reply-To: Date:Subject:Cc:To:From:Message-ID:Reply-To:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=Uj1zv2bg3pgxi/eZ0ZMD7udT8gvO2ieK1jVQ4ckNlB0=; b=h7vzKvA1xG6cLr X9Cx1aliP831pDWghJwJOiPNPPcgLWg5VcQ7DOXsSIfLCCOcwofPkOxUXlmSOgWiRB4h1ku1gDuOs IdY/p1HeaQz6KUJ8U0aeCemicMkUQCZLXUx4MnoVz1eOEqvUKVXZwqWdQLJyJZWpOhUOL5ZCONc+z zvj52khI2IHc9/v6owGkB2zdsBLuGnXCI75iVyzoKjuNBj8Crdw+q0IhR5H9uugbbUFLjdob4p7ZT 9QWRAtFda3OjlFSBJIeEdlpucZlhgj7Y7gpU30pXrkHk1mZASbscemGgnOn8UZw7U+MXj6Xw2m8dB qOHV7SI8FzPaKNiOrpQw==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.96 #2 (Red Hat Linux)) id 1qafDp-009uZg-2E; Mon, 28 Aug 2023 16:36:13 +0000 Received: from out162-62-58-216.mail.qq.com ([162.62.58.216]) by bombadil.infradead.org with esmtps (Exim 4.96 #2 (Red Hat Linux)) id 1qafDm-009uYF-0R for linux-arm-kernel@lists.infradead.org; Mon, 28 Aug 2023 16:36:12 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=foxmail.com; s=s201512; t=1693240561; bh=qMLnaoLr7Mxo2WAiGAwS0IA7JoMknwpbu2iKGRbMgtQ=; h=From:To:Cc:Subject:Date:In-Reply-To:References; b=xG0A059NXkKu8TyTaAl95BF4RjsBoGvurV9mhbb0mrs+cS2w7uX29JdKy6FO2rXBb y4GA5zHB9U8U7KyZByML1lHUvLO6FSjXL6AVMSxnF7erfADK8G0uoARxN2p/BE51/F ClVoFjFcYPLYNBEnUx9QUPb8MJb2fr1Xz+jPQ0vU= Received: from localhost.localdomain ([122.14.229.192]) by newxmesmtplogicsvrszc5-0.qq.com (NewEsmtp) with SMTP id 8E52FE7E; Tue, 29 Aug 2023 00:35:37 +0800 X-QQ-mid: xmsmtpt1693240537td16zclax Message-ID: X-QQ-XMAILINFO: NFvJBhJV2/hXwhjejeYoN5PG4pyPtPw2M/TIYGva9QgadJmM2h091KEZjafGq2 T5tlxcSeJkTiSOunxxJhcoDjpnMg9AdPYI1uCf4EAv62b8q3f+Q8Apw6OL5sVTduoLMCXCtq1QkI 20yCg2nbII6R5wB0Vm3z294iEgbhrzrE+NXmL1p6iNg4XhcPGLDvJzxmsYtMTIDSBLXN8dxuABAR Ik9CPFOqQGBCNbBTuTVGWQRytfxVGsEd2gPx4WZAaAEbTl/Mjnr9miqOF7RHVpJK/crS/GPbH+x5 SKhuj274CAmES5zxNFOF+R2rELNG/SkhTvD5y8AeQrwCYNf1rpRx1eATl+hbCYtOY5KqV8Fz//Qb ZO20aL+fxSZ5VfFKM7JiN/zp5TLJsDZ2mZdWGJTlO4cILjbO33bL2IpYSLruBHCTXqShjpCVPj9s BtoIYDA4VFi59JDrMO9jNBvqaS51xRjt1v/SGpBRYAIXk7Fy5HLMNN7q/s/kj8N9y13KsfPfjlrb 3CUlE67+wYWZjvGBmCuI/Tbe3gN7ccXx2Iwghm9SuGiF+zNCXRK0jdWjsjwJlrZDrBjN8U6QB5vw CoJu2rp6rhzqPSXcJ9l41Pm8fnUmf8algkDZYsXWUzy1ipX2zj2RIkdw25TUGhp0LjqpoCkIFG2g eFa3KXiXwxt5NsFb1p6eflRQzRRReaf67f+AEPKOVRuA+M0hQW0ZjhqCOPy0RlfpHsK1OIWv8YHO +OVfxZhVh+QH6B/mN8cJ0U/fr0gcT24wi2SAIFgqvbAE1qR9nb9PVNH6ju7Tg6jh2XSaND2zhUWd UW7Dsz2Pb4Ztkaa8fT16vJ5ZwVh+XVO5Ie8F4cQRL0WaDUJHyr8QTqi4eQo8LSfA2Ua8Vq87b20l 9Ejmbu75rpuNjbptuNwm+n1x946soLdFhFPsOg6Z9Wv075+CLLZvNr7soxlVh0eGEeWe7HIHlpze R/0NOMcbhAg/X31A+Vsd747DYx5RVPjEweKoM+M2fA6/EWy+JU6M/kQO6GizLy2ewRngFyM14= X-QQ-XMRINFO: NI4Ajvh11aEj8Xl/2s1/T8w= From: Zhang Shurong To: Jonathan Cameron Cc: lars@metafoo.de, mcoquelin.stm32@gmail.com, alexandre.torgue@foss.st.com, lgirdwood@gmail.com, broonie@kernel.org, linux-iio@vger.kernel.org, linux-stm32@st-md-mailman.stormreply.com, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org Subject: Re: [PATCH] io: adc: stm32-adc: fix potential NULL pointer dereference in stm32_adc_probe() Date: Tue, 29 Aug 2023 00:35:36 +0800 X-OQ-MSGID: <3266012.aeNJFYEL58@localhost.localdomain> In-Reply-To: <20230828171605.15c51c28@jic23-huawei> References: <20230828171605.15c51c28@jic23-huawei> MIME-Version: 1.0 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20230828_093610_693030_414A18DC X-CRM114-Status: GOOD ( 32.53 ) 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 5ZyoIDIwMjPlubQ45pyIMjnml6XmmJ/mnJ/kuowgQ1NUIOS4iuWNiDEyOjE2OjA177yMSm9uYXRo YW4gQ2FtZXJvbiDlhpnpgZPvvJoKPiBPbiBNb24sIDI4IEF1ZyAyMDIzIDIzOjAyOjA3ICswODAw Cj4gCj4gWmhhbmcgU2h1cm9uZyA8emhhbmdfc2h1cm9uZ0Bmb3htYWlsLmNvbT4gd3JvdGU6Cj4g PiDlnKggMjAyM+W5tDfmnIgxN+aXpeaYn+acn+S4gCBDU1Qg5LiK5Y2IMTI6MDg6MjHvvIxKb25h dGhhbiBDYW1lcm9uIOWGmemBk++8mgo+ID4gCj4gPiA+IE9uIFNhdCwgMTUgSnVsIDIwMjMgMjM6 NTU6NTAgKzA4MDAKPiA+ID4gCj4gPiA+IFpoYW5nIFNodXJvbmcgPHpoYW5nX3NodXJvbmdAZm94 bWFpbC5jb20+IHdyb3RlOgo+ID4gPiA+IG9mX21hdGNoX2RldmljZSgpIG1heSBmYWlsIGFuZCBy ZXR1cm5zIGEgTlVMTCBwb2ludGVyLgo+ID4gPiA+IAo+ID4gPiA+IEZpeCB0aGlzIGJ5IGNoZWNr aW5nIHRoZSByZXR1cm4gdmFsdWUgb2Ygb2ZfbWF0Y2hfZGV2aWNlKCkuCj4gPiA+ID4gCj4gPiA+ ID4gRml4ZXM6IDY0YWQ3ZjY0MzhmMyAoImlpbzogYWRjOiBzdG0zMjogaW50cm9kdWNlIGNvbXBh dGlibGUgZGF0YSBjZmciKQo+ID4gPiA+IFNpZ25lZC1vZmYtYnk6IFpoYW5nIFNodXJvbmcgPHpo YW5nX3NodXJvbmdAZm94bWFpbC5jb20+Cj4gPiA+IAo+ID4gPiBIaSBaaGFuZywKPiA+ID4gCj4g PiA+IEknbSBub3Qgc3VyZSB3ZSBjYW4gYWN0dWFsbHkgbWFrZSB0aGlzIGJ1ZyBoYXBwZW4uIERv IHlvdSBoYXZlCj4gPiA+IGEgd2F5IG9mIHRyaWdnZXJpbmcgaXQ/ICBUaGUgZHJpdmVyIGlzIG9u bHkgcHJvYmVkIG9uIGRldmljZXMgd2hlcmUKPiA+ID4gdGhhdCBtYXRjaCB3aWxsIHdvcmsuCj4g PiA+IAo+ID4gPiBBbHNvLCBhc3N1bWluZyB0aGUgbWF0Y2ggdGFibGUgaXMgdGhlIHNhbWUgb25l IGFzc29jaWF0ZWQgd2l0aCB0aGlzCj4gPiA+IHByb2JlCj4gPiA+IGZ1bmN0aW9uLCB0aGVuIHVz IHByaXYtPmNmZyA9IG9mX2RldmljZV9nZXRfbWF0Y2hfZGF0YSgpIGFuZCBjaGVjayB0aGUKPiA+ ID4gb3V0cHV0IG9mIHRoYXQgd2hpY2ggaXMgd2hhdCB3ZSByZWFsbHkgY2FyZSBhYm91dC4KPiA+ ID4gCj4gPiA+IEpvbmF0aGFuCj4gPiA+IAo+ID4gPiA+IC0tLQo+ID4gPiA+IAo+ID4gPiA+ICBk cml2ZXJzL2lpby9hZGMvc3RtMzItYWRjLWNvcmUuYyB8IDkgKysrKysrKy0tCj4gPiA+ID4gIDEg ZmlsZSBjaGFuZ2VkLCA3IGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCj4gPiA+ID4gCj4g PiA+ID4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvaWlvL2FkYy9zdG0zMi1hZGMtY29yZS5jCj4gPiA+ ID4gYi9kcml2ZXJzL2lpby9hZGMvc3RtMzItYWRjLWNvcmUuYyBpbmRleCA0OGYwMmRjYzgxYzEu LjcwMDExZmRiZjVmNgo+ID4gPiA+IDEwMDY0NAo+ID4gPiA+IC0tLSBhL2RyaXZlcnMvaWlvL2Fk Yy9zdG0zMi1hZGMtY29yZS5jCj4gPiA+ID4gKysrIGIvZHJpdmVycy9paW8vYWRjL3N0bTMyLWFk Yy1jb3JlLmMKPiA+ID4gPiBAQCAtNzA2LDYgKzcwNiw4IEBAIHN0YXRpYyBpbnQgc3RtMzJfYWRj X3Byb2JlKHN0cnVjdCBwbGF0Zm9ybV9kZXZpY2UKPiA+ID4gPiAqcGRldik+Cj4gPiA+ID4gCj4g PiA+ID4gIAlzdHJ1Y3Qgc3RtMzJfYWRjX3ByaXYgKnByaXY7Cj4gPiA+ID4gIAlzdHJ1Y3QgZGV2 aWNlICpkZXYgPSAmcGRldi0+ZGV2Owo+ID4gPiA+ICAJc3RydWN0IGRldmljZV9ub2RlICpucCA9 IHBkZXYtPmRldi5vZl9ub2RlOwo+ID4gPiA+IAo+ID4gPiA+ICsJY29uc3Qgc3RydWN0IG9mX2Rl dmljZV9pZCAqb2ZfaWQ7Cj4gPiA+ID4gKwo+ID4gPiA+IAo+ID4gPiA+ICAJc3RydWN0IHJlc291 cmNlICpyZXM7Cj4gPiA+ID4gIAl1MzIgbWF4X3JhdGU7Cj4gPiA+ID4gIAlpbnQgcmV0Owo+ID4g PiA+IAo+ID4gPiA+IEBAIC03MTgsOCArNzIwLDExIEBAIHN0YXRpYyBpbnQgc3RtMzJfYWRjX3By b2JlKHN0cnVjdCBwbGF0Zm9ybV9kZXZpY2UKPiA+ID4gPiAqcGRldik+Cj4gPiA+ID4gCj4gPiA+ ID4gIAkJcmV0dXJuIC1FTk9NRU07Cj4gPiA+ID4gIAkKPiA+ID4gPiAgCXBsYXRmb3JtX3NldF9k cnZkYXRhKHBkZXYsICZwcml2LT5jb21tb24pOwo+ID4gPiA+IAo+ID4gPiA+IC0JcHJpdi0+Y2Zn ID0gKGNvbnN0IHN0cnVjdCBzdG0zMl9hZGNfcHJpdl9jZmcgKikKPiA+ID4gPiAtCQlvZl9tYXRj aF9kZXZpY2UoZGV2LT5kcml2ZXItPm9mX21hdGNoX3RhYmxlLCBkZXYpLT5kYXRhOwo+ID4gPiA+ ICsJb2ZfaWQgPSBvZl9tYXRjaF9kZXZpY2UoZGV2LT5kcml2ZXItPm9mX21hdGNoX3RhYmxlLCBk ZXYpOwo+ID4gPiA+ICsJaWYgKCFvZl9pZCkKPiA+ID4gPiArCQlyZXR1cm4gLUVOT0RFVjsKPiA+ ID4gPiArCj4gPiA+ID4gKwlwcml2LT5jZmcgPSAoY29uc3Qgc3RydWN0IHN0bTMyX2FkY19wcml2 X2NmZyAqKW9mX2lkLT5kYXRhOwo+ID4gPiA+IAo+ID4gPiA+ICAJcHJpdi0+bmJfYWRjX21heCA9 IHByaXYtPmNmZy0+bnVtX2FkY3M7Cj4gPiA+ID4gIAlzcGluX2xvY2tfaW5pdCgmcHJpdi0+Y29t bW9uLmxvY2spOwo+ID4gCj4gPiBIZWxsbyBKb25hdGhhbiwKPiA+IAo+ID4gSSB0aGluayB3ZSBj YW4gbWFrZSBpdCBoYXBwZW4gYnkgZGVzaWduaW5nIHRoZSBwbGF0Zm9ybSBkZXZpY2UgaW4gYSB3 YXkKPiA+IHRoYXQgaXRzIG5hbWUgYWxpZ25zIHdpdGggdGhhdCBvZiB0aGUgZHJpdmVyLiBJbiBz dWNoIGEgc2NlbmFyaW8sIHdoZW4KPiA+IHRoZSBkcml2ZXIgaXMgcHJvYmVkLCB0aGUgb2ZfbWF0 Y2hfZGV2aWNlIGZ1bmN0aW9uIHdpbGwgcmV0dXJuIG51bGwuIFlvdQo+ID4gY2FuIHZlcmlmeSB0 aGlzIGZ1bmN0aW9uYWxpdHkgYnkgcmV2aWV3aW5nIHRoZSBmb2xsb3dpbmcgZnVuY3Rpb246Cj4g PiAKPiA+IHN0YXRpYyBpbnQgcGxhdGZvcm1fbWF0Y2goc3RydWN0IGRldmljZSAqZGV2LCBzdHJ1 Y3QgZGV2aWNlX2RyaXZlciAqZHJ2KQo+IAo+IEkgZG9uJ3QgdGhpbmsgd2UgY2FyZSBhYm91dCB0 aGF0IGNhc2UuICBJZiB0aGVyZSBpcyBhIHJlYWwgZXhhbXBsZSBvZgo+IHdoeSBzb21lb25lIHdv dWxkIGRvIHRoaXMgdGhlbiB0aGF0IHdvdWxkIGJlIGEgZGlmZmVyZW50IG1hdHRlci4KPiAKPiBK b25hdGhhbgo+IAo+ID4gQmVzdCByZWdhcmRzLAo+ID4gU2h1cm9uZwpJIGp1c3QgdGhpbmsgaXQg bWlnaHQgYmUgbW9yZSBhcHByb3ByaWF0ZSB0byByZXR1cm4gdGhlIGNvcnJlY3QgZXJyb3IgY29k ZSBpbiAKdGhpcyBzaXR1YXRpb24uIEkgYWdyZWUgd2l0aCB5b3VyIGFzc2Vzc21lbnQgdGhhdCBp dCBpcyBhbiBhYm5vcm1hbCBjYXNlLiAKVGhlcmVmb3JlLCBpdCBpcyBwZXJmZWN0bHkgZmluZSBp ZiB5b3UgZGVjaWRlIG5vdCB0byBzZWxlY3QgdGhpcyBwYXRjaC4KClRoYW5rcyBmb3IgeW91ciBr aW5kIHJlcGx5LgoKU2h1cm9uZwoKCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX18KbGludXgtYXJtLWtlcm5lbCBtYWlsaW5nIGxpc3QKbGludXgtYXJtLWtl cm5lbEBsaXN0cy5pbmZyYWRlYWQub3JnCmh0dHA6Ly9saXN0cy5pbmZyYWRlYWQub3JnL21haWxt YW4vbGlzdGluZm8vbGludXgtYXJtLWtlcm5lbAo=