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 D0A25C83F12 for ; Mon, 28 Aug 2023 15:03:22 +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=qBeZ2vu5RpjsYihgqrN2DV0aieuKgAWwHKw/neNySW4=; b=EkSTV0Xczxfib5 mkQHeKIxaK+as0qxh7B0pClQE/s+Uuc2o7uJO4eYmB4Rnf52/2l2hLLqAwuzfWTfqp2qYdEn0moxv 1D9zqn02iXULqXIRzcZ0hpyK2oRGKlwWbdKpyYYhFGT79ltSmpnW4oWMvpNsk/2fX8B2wlwvEGXzD 2Mug19U/+dF15BySJ3lz2GQC475bKuP/WAU4TY5S4V51fWoUTYGOUvE6G+uv0dXn6YmvzW6elKmc3 xYBLzP7oO8Sh/E1MBIqsCAta2SR4arQwkt67EwJb52BkaPUdYgSEMQL8ITl+U8XDBatMxnXz3Tqbk yaZpK96lisPK/fQSblWA==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.96 #2 (Red Hat Linux)) id 1qadlK-009lIu-2V; Mon, 28 Aug 2023 15:02:42 +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 1qadlG-009lIH-1X for linux-arm-kernel@lists.infradead.org; Mon, 28 Aug 2023 15:02:41 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=foxmail.com; s=s201512; t=1693234931; bh=jSltvEstbop3NROWcEwdZJbmP1v8gLHUw94pJQsaf3A=; h=From:To:Cc:Subject:Date:In-Reply-To:References; b=Tm8UQcVzVZ5QkrqahJ1xpWtHqOcVG+1n5LS1hwtgX4CFcWozf+XS6JvRNNWcLurdi 7UoAb5pwaT3TKiyDQXMwDw10f5GBgYlls8ksQmD5JVvdrADX76gDg0w0sK+VcJcckN glqPz+FBqiVFjki5znOosCSnDtU7N0j5TDU/+89c= Received: from localhost.localdomain ([122.14.229.192]) by newxmesmtplogicsvrsza7-0.qq.com (NewEsmtp) with SMTP id 8738A04; Mon, 28 Aug 2023 23:02:07 +0800 X-QQ-mid: xmsmtpt1693234927t8a1x7jf4 Message-ID: X-QQ-XMAILINFO: MeK9O+zTyEgNs+LeEp8wuw1W+ZzSO1xt89C05fPo+KhYxR40w2ZLaCnt7UoQYP 1LsuFXgH5yk7FsRZrDt/fIqNHWDOhKl6e2a/0KP79uUqIyBDmpSauM746pTQOXM0KfZy1ScFdJqr fQyr5SmAeTi5MmtXu34Qpz7M4eJ5Kto6Pr5NJtr1EPjoM6bvBtp6U1ClinRqyXslYpYUPLOe9C4Z 3xfrahIgwaHA2wkKlwsILr4K3raS7jtQ+FGWoQ2ocpAOrhJNt1SG1o6vXXLcW2YT/sr2AKFphzLN OXviIH2CZueQR5hK89KyIHIitiQsEFCoJKX5jZZ36Dkvd8dtfoOnvTr/BBBE/D4Y94lnJICStTYf 8Aw7fkCbWa6O0FthHHmmCof9Wh9ckxPLO1mOHJZLMLNUurTX+GWUuQKJY4MrVLpZREhJ1rDcvPMp qjetfGoM7hTH5XXEjcTt3JDE36uDURCN7ktDrOXH/UQeiX1GB8IMnlSKJ2srdKyOz2JLsPGA5T9c eu4kT5GD95hEtRwOm9VKP/bu3jCWy7TuDvg99h509XaHKPpDRQwUIcOSvLQCUxdG23Eg089Y/HEZ 1MqtHrKRjEJgDufwyYJ7M6YyTpvk0zsJ3OfnQxUnDB3xZYVn8+NPsRtbqfv30hcrD+nXTTvo86oa wfeel8s2T0+O9T701m0O4tHVTX9UWd5N/1qyize4oHfs2kRfiFV3K14qumHpFwN22EePVBDtJMNP Je/fK5yYmUbmOsr5wR5aQ2w437Tetulqbzkpc2g75iOzlgsMs+qthpa150x/3hvYkqdHgXIPY7M+ gbWptpFW4o+7xprMGGO39en5bcSpFnPav2S0xOCsa4syW+CFzohnSH5yjdXhUKeMiiq7IEoumbeC YO6FyTNE/ew2PV/95/EvgleJn8LPvxyBsMsa0FL+nZ3qqjoloNqocUUIkRVmggK/rckR0nzudnx0 ZmvKRi5lfafiV3ojyvJjbaw10zZ0hASq0pEr0gxc0xFvrAKcGYAdhaqTX6pDFM 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: Mon, 28 Aug 2023 23:02:07 +0800 X-OQ-MSGID: <5984351.lOV4Wx5bFT@localhost.localdomain> In-Reply-To: <20230716170821.3305e3fa@jic23-huawei> References: <20230716170821.3305e3fa@jic23-huawei> MIME-Version: 1.0 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20230828_080239_187116_E0557FAB X-CRM114-Status: GOOD ( 21.36 ) 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 5ZyoIDIwMjPlubQ35pyIMTfml6XmmJ/mnJ/kuIAgQ1NUIOS4iuWNiDEyOjA4OjIx77yMSm9uYXRo YW4gQ2FtZXJvbiDlhpnpgZPvvJoKPiBPbiBTYXQsIDE1IEp1bCAyMDIzIDIzOjU1OjUwICswODAw Cj4gCj4gWmhhbmcgU2h1cm9uZyA8emhhbmdfc2h1cm9uZ0Bmb3htYWlsLmNvbT4gd3JvdGU6Cj4g PiBvZl9tYXRjaF9kZXZpY2UoKSBtYXkgZmFpbCBhbmQgcmV0dXJucyBhIE5VTEwgcG9pbnRlci4K PiA+IAo+ID4gRml4IHRoaXMgYnkgY2hlY2tpbmcgdGhlIHJldHVybiB2YWx1ZSBvZiBvZl9tYXRj aF9kZXZpY2UoKS4KPiA+IAo+ID4gRml4ZXM6IDY0YWQ3ZjY0MzhmMyAoImlpbzogYWRjOiBzdG0z MjogaW50cm9kdWNlIGNvbXBhdGlibGUgZGF0YSBjZmciKQo+ID4gU2lnbmVkLW9mZi1ieTogWmhh bmcgU2h1cm9uZyA8emhhbmdfc2h1cm9uZ0Bmb3htYWlsLmNvbT4KPiAKPiBIaSBaaGFuZywKPiAK PiBJJ20gbm90IHN1cmUgd2UgY2FuIGFjdHVhbGx5IG1ha2UgdGhpcyBidWcgaGFwcGVuLiBEbyB5 b3UgaGF2ZQo+IGEgd2F5IG9mIHRyaWdnZXJpbmcgaXQ/ICBUaGUgZHJpdmVyIGlzIG9ubHkgcHJv YmVkIG9uIGRldmljZXMgd2hlcmUKPiB0aGF0IG1hdGNoIHdpbGwgd29yay4KPiAKPiBBbHNvLCBh c3N1bWluZyB0aGUgbWF0Y2ggdGFibGUgaXMgdGhlIHNhbWUgb25lIGFzc29jaWF0ZWQgd2l0aCB0 aGlzIHByb2JlCj4gZnVuY3Rpb24sIHRoZW4gdXMgcHJpdi0+Y2ZnID0gb2ZfZGV2aWNlX2dldF9t YXRjaF9kYXRhKCkgYW5kIGNoZWNrIHRoZQo+IG91dHB1dCBvZiB0aGF0IHdoaWNoIGlzIHdoYXQg d2UgcmVhbGx5IGNhcmUgYWJvdXQuCj4gCj4gSm9uYXRoYW4KPiAKPiA+IC0tLQo+ID4gCj4gPiAg ZHJpdmVycy9paW8vYWRjL3N0bTMyLWFkYy1jb3JlLmMgfCA5ICsrKysrKystLQo+ID4gIDEgZmls ZSBjaGFuZ2VkLCA3IGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCj4gPiAKPiA+IGRpZmYg LS1naXQgYS9kcml2ZXJzL2lpby9hZGMvc3RtMzItYWRjLWNvcmUuYwo+ID4gYi9kcml2ZXJzL2lp by9hZGMvc3RtMzItYWRjLWNvcmUuYyBpbmRleCA0OGYwMmRjYzgxYzEuLjcwMDExZmRiZjVmNgo+ ID4gMTAwNjQ0Cj4gPiAtLS0gYS9kcml2ZXJzL2lpby9hZGMvc3RtMzItYWRjLWNvcmUuYwo+ID4g KysrIGIvZHJpdmVycy9paW8vYWRjL3N0bTMyLWFkYy1jb3JlLmMKPiA+IEBAIC03MDYsNiArNzA2 LDggQEAgc3RhdGljIGludCBzdG0zMl9hZGNfcHJvYmUoc3RydWN0IHBsYXRmb3JtX2RldmljZQo+ ID4gKnBkZXYpPiAKPiA+ICAJc3RydWN0IHN0bTMyX2FkY19wcml2ICpwcml2Owo+ID4gIAlzdHJ1 Y3QgZGV2aWNlICpkZXYgPSAmcGRldi0+ZGV2Owo+ID4gIAlzdHJ1Y3QgZGV2aWNlX25vZGUgKm5w ID0gcGRldi0+ZGV2Lm9mX25vZGU7Cj4gPiAKPiA+ICsJY29uc3Qgc3RydWN0IG9mX2RldmljZV9p ZCAqb2ZfaWQ7Cj4gPiArCj4gPiAKPiA+ICAJc3RydWN0IHJlc291cmNlICpyZXM7Cj4gPiAgCXUz MiBtYXhfcmF0ZTsKPiA+ICAJaW50IHJldDsKPiA+IAo+ID4gQEAgLTcxOCw4ICs3MjAsMTEgQEAg c3RhdGljIGludCBzdG0zMl9hZGNfcHJvYmUoc3RydWN0IHBsYXRmb3JtX2RldmljZQo+ID4gKnBk ZXYpPiAKPiA+ICAJCXJldHVybiAtRU5PTUVNOwo+ID4gIAkKPiA+ICAJcGxhdGZvcm1fc2V0X2Ry dmRhdGEocGRldiwgJnByaXYtPmNvbW1vbik7Cj4gPiAKPiA+IC0JcHJpdi0+Y2ZnID0gKGNvbnN0 IHN0cnVjdCBzdG0zMl9hZGNfcHJpdl9jZmcgKikKPiA+IC0JCW9mX21hdGNoX2RldmljZShkZXYt PmRyaXZlci0+b2ZfbWF0Y2hfdGFibGUsIGRldiktPmRhdGE7Cj4gPiArCW9mX2lkID0gb2ZfbWF0 Y2hfZGV2aWNlKGRldi0+ZHJpdmVyLT5vZl9tYXRjaF90YWJsZSwgZGV2KTsKPiA+ICsJaWYgKCFv Zl9pZCkKPiA+ICsJCXJldHVybiAtRU5PREVWOwo+ID4gKwo+ID4gKwlwcml2LT5jZmcgPSAoY29u c3Qgc3RydWN0IHN0bTMyX2FkY19wcml2X2NmZyAqKW9mX2lkLT5kYXRhOwo+ID4gCj4gPiAgCXBy aXYtPm5iX2FkY19tYXggPSBwcml2LT5jZmctPm51bV9hZGNzOwo+ID4gIAlzcGluX2xvY2tfaW5p dCgmcHJpdi0+Y29tbW9uLmxvY2spOwpIZWxsbyBKb25hdGhhbiwKCkkgdGhpbmsgd2UgY2FuIG1h a2UgaXQgaGFwcGVuIGJ5IGRlc2lnbmluZyB0aGUgcGxhdGZvcm0gZGV2aWNlIGluIGEgd2F5IHRo YXQgCml0cyBuYW1lIGFsaWducyB3aXRoIHRoYXQgb2YgdGhlIGRyaXZlci4gSW4gc3VjaCBhIHNj ZW5hcmlvLCB3aGVuIHRoZSBkcml2ZXIgCmlzIHByb2JlZCwgdGhlIG9mX21hdGNoX2RldmljZSBm dW5jdGlvbiB3aWxsIHJldHVybiBudWxsLiBZb3UgY2FuIHZlcmlmeSB0aGlzIApmdW5jdGlvbmFs aXR5IGJ5IHJldmlld2luZyB0aGUgZm9sbG93aW5nIGZ1bmN0aW9uOgoKc3RhdGljIGludCBwbGF0 Zm9ybV9tYXRjaChzdHJ1Y3QgZGV2aWNlICpkZXYsIHN0cnVjdCBkZXZpY2VfZHJpdmVyICpkcnYp CgpCZXN0IHJlZ2FyZHMsClNodXJvbmcKCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fCmxpbnV4LWFybS1rZXJuZWwgbWFpbGluZyBsaXN0CmxpbnV4LWFy bS1rZXJuZWxAbGlzdHMuaW5mcmFkZWFkLm9yZwpodHRwOi8vbGlzdHMuaW5mcmFkZWFkLm9yZy9t YWlsbWFuL2xpc3RpbmZvL2xpbnV4LWFybS1rZXJuZWwK