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 AAA62C71153 for ; Mon, 28 Aug 2023 16:16:18 +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: Message-ID:Subject:Cc:To:From:Date:Reply-To:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=irmAKUvGgRzom+rv+l7WqAe7bA26UdYx3NI923W9+Ao=; b=2xY8NxgDq7gp5v /LqyVwmzOfgdVHPIPcegAZWn9oQc4dSDPeOil2ZVxgudZGO/+RT03QBygtOiuM5FG1ekAHspgU+mZ 9kkZI60FwAa+jyFz2D25eScZoyLMhdX3JXnPoF7LDW4HJsoKqxBPQzIyAV3NaJeEoOtID/Ta8Ii97 nowYqpmXDGpiwmVebiCCFHz4yzOZHzlhEQuRi69K5TepEmFx16xG7FvzUCxZiMCXEL4XnJjl1WPOb qj62kUS0o8no4fpO2l/zCBSKVuQ27ezqtfw0F0bEaaEaDsZJNWCDKi1uaoC/4GRQHLaQtr26Xf2or KAGGelmWvymRVnwFfwNA==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.96 #2 (Red Hat Linux)) id 1qaeu7-009rwR-0o; Mon, 28 Aug 2023 16:15:51 +0000 Received: from dfw.source.kernel.org ([2604:1380:4641:c500::1]) by bombadil.infradead.org with esmtps (Exim 4.96 #2 (Red Hat Linux)) id 1qaeu4-009rw6-1G for linux-arm-kernel@lists.infradead.org; Mon, 28 Aug 2023 16:15:49 +0000 Received: from smtp.kernel.org (relay.kernel.org [52.25.139.140]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits)) (No client certificate requested) by dfw.source.kernel.org (Postfix) with ESMTPS id B468A612D1; Mon, 28 Aug 2023 16:15:47 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id 1D33CC433C7; Mon, 28 Aug 2023 16:15:43 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1693239347; bh=EXag5HMY6SlOvR4DazyxL95o7MXc5ZXzhpW8NYQZm0Y=; h=Date:From:To:Cc:Subject:In-Reply-To:References:From; b=UgHpqvXmxHlpbaD1JE2Fd9hEGfXfDjEB1abZD8W1PiapXHm3RTvlOxsU7sYNq88fT xOCfZhGDiImMGdV8yXf2sHh5KEMQaaypsQSj7rR2BinSqetWg9dpJAwCp4ZrjgugHd T1jrrtS695dtBZM+HV7yv669bqndee8qf7sfnOH4eEPX1rfJijNGvTpvC+tqeTMc+J QCqYjIvOdCPTP8qc0K+kHYEEsW6IeTSbwPQBL2Hm9Zu4nQ1+CS6LZknnh7tIQgrytn CLqKv3HfxjNZTpVV7hce17Tt4P1ydsqRC76JS4flLbQWXvyZ8S1VJLNyjMfXP9hAb/ 0geEwc+kyNqiA== Date: Mon, 28 Aug 2023 17:16:05 +0100 From: Jonathan Cameron To: Zhang Shurong 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() Message-ID: <20230828171605.15c51c28@jic23-huawei> In-Reply-To: References: <20230716170821.3305e3fa@jic23-huawei> X-Mailer: Claws Mail 4.1.1 (GTK 3.24.38; x86_64-pc-linux-gnu) MIME-Version: 1.0 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20230828_091548_509951_F86BD12A X-CRM114-Status: GOOD ( 30.57 ) 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 T24gTW9uLCAyOCBBdWcgMjAyMyAyMzowMjowNyArMDgwMApaaGFuZyBTaHVyb25nIDx6aGFuZ19z aHVyb25nQGZveG1haWwuY29tPiB3cm90ZToKCj4g5ZyoIDIwMjPlubQ35pyIMTfml6XmmJ/mnJ/k uIAgQ1NUIOS4iuWNiDEyOjA4OjIx77yMSm9uYXRoYW4gQ2FtZXJvbiDlhpnpgZPvvJoKPiA+IE9u IFNhdCwgMTUgSnVsIDIwMjMgMjM6NTU6NTAgKzA4MDAKPiA+IAo+ID4gWmhhbmcgU2h1cm9uZyA8 emhhbmdfc2h1cm9uZ0Bmb3htYWlsLmNvbT4gd3JvdGU6ICAKPiA+ID4gb2ZfbWF0Y2hfZGV2aWNl KCkgbWF5IGZhaWwgYW5kIHJldHVybnMgYSBOVUxMIHBvaW50ZXIuCj4gPiA+IAo+ID4gPiBGaXgg dGhpcyBieSBjaGVja2luZyB0aGUgcmV0dXJuIHZhbHVlIG9mIG9mX21hdGNoX2RldmljZSgpLgo+ ID4gPiAKPiA+ID4gRml4ZXM6IDY0YWQ3ZjY0MzhmMyAoImlpbzogYWRjOiBzdG0zMjogaW50cm9k dWNlIGNvbXBhdGlibGUgZGF0YSBjZmciKQo+ID4gPiBTaWduZWQtb2ZmLWJ5OiBaaGFuZyBTaHVy b25nIDx6aGFuZ19zaHVyb25nQGZveG1haWwuY29tPiAgCj4gPiAKPiA+IEhpIFpoYW5nLAo+ID4g Cj4gPiBJJ20gbm90IHN1cmUgd2UgY2FuIGFjdHVhbGx5IG1ha2UgdGhpcyBidWcgaGFwcGVuLiBE byB5b3UgaGF2ZQo+ID4gYSB3YXkgb2YgdHJpZ2dlcmluZyBpdD8gIFRoZSBkcml2ZXIgaXMgb25s eSBwcm9iZWQgb24gZGV2aWNlcyB3aGVyZQo+ID4gdGhhdCBtYXRjaCB3aWxsIHdvcmsuCj4gPiAK PiA+IEFsc28sIGFzc3VtaW5nIHRoZSBtYXRjaCB0YWJsZSBpcyB0aGUgc2FtZSBvbmUgYXNzb2Np YXRlZCB3aXRoIHRoaXMgcHJvYmUKPiA+IGZ1bmN0aW9uLCB0aGVuIHVzIHByaXYtPmNmZyA9IG9m X2RldmljZV9nZXRfbWF0Y2hfZGF0YSgpIGFuZCBjaGVjayB0aGUKPiA+IG91dHB1dCBvZiB0aGF0 IHdoaWNoIGlzIHdoYXQgd2UgcmVhbGx5IGNhcmUgYWJvdXQuCj4gPiAKPiA+IEpvbmF0aGFuCj4g PiAgIAo+ID4gPiAtLS0KPiA+ID4gCj4gPiA+ICBkcml2ZXJzL2lpby9hZGMvc3RtMzItYWRjLWNv cmUuYyB8IDkgKysrKysrKy0tCj4gPiA+ICAxIGZpbGUgY2hhbmdlZCwgNyBpbnNlcnRpb25zKCsp LCAyIGRlbGV0aW9ucygtKQo+ID4gPiAKPiA+ID4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvaWlvL2Fk Yy9zdG0zMi1hZGMtY29yZS5jCj4gPiA+IGIvZHJpdmVycy9paW8vYWRjL3N0bTMyLWFkYy1jb3Jl LmMgaW5kZXggNDhmMDJkY2M4MWMxLi43MDAxMWZkYmY1ZjYKPiA+ID4gMTAwNjQ0Cj4gPiA+IC0t LSBhL2RyaXZlcnMvaWlvL2FkYy9zdG0zMi1hZGMtY29yZS5jCj4gPiA+ICsrKyBiL2RyaXZlcnMv aWlvL2FkYy9zdG0zMi1hZGMtY29yZS5jCj4gPiA+IEBAIC03MDYsNiArNzA2LDggQEAgc3RhdGlj IGludCBzdG0zMl9hZGNfcHJvYmUoc3RydWN0IHBsYXRmb3JtX2RldmljZSAgCj4gPiA+ICpwZGV2 KT4gICAKPiA+ID4gIAlzdHJ1Y3Qgc3RtMzJfYWRjX3ByaXYgKnByaXY7Cj4gPiA+ICAJc3RydWN0 IGRldmljZSAqZGV2ID0gJnBkZXYtPmRldjsKPiA+ID4gIAlzdHJ1Y3QgZGV2aWNlX25vZGUgKm5w ID0gcGRldi0+ZGV2Lm9mX25vZGU7Cj4gPiA+IAo+ID4gPiArCWNvbnN0IHN0cnVjdCBvZl9kZXZp Y2VfaWQgKm9mX2lkOwo+ID4gPiArCj4gPiA+IAo+ID4gPiAgCXN0cnVjdCByZXNvdXJjZSAqcmVz Owo+ID4gPiAgCXUzMiBtYXhfcmF0ZTsKPiA+ID4gIAlpbnQgcmV0Owo+ID4gPiAKPiA+ID4gQEAg LTcxOCw4ICs3MjAsMTEgQEAgc3RhdGljIGludCBzdG0zMl9hZGNfcHJvYmUoc3RydWN0IHBsYXRm b3JtX2RldmljZSAgCj4gPiA+ICpwZGV2KT4gICAKPiA+ID4gIAkJcmV0dXJuIC1FTk9NRU07Cj4g PiA+ICAJCj4gPiA+ICAJcGxhdGZvcm1fc2V0X2RydmRhdGEocGRldiwgJnByaXYtPmNvbW1vbik7 Cj4gPiA+IAo+ID4gPiAtCXByaXYtPmNmZyA9IChjb25zdCBzdHJ1Y3Qgc3RtMzJfYWRjX3ByaXZf Y2ZnICopCj4gPiA+IC0JCW9mX21hdGNoX2RldmljZShkZXYtPmRyaXZlci0+b2ZfbWF0Y2hfdGFi bGUsIGRldiktPmRhdGE7Cj4gPiA+ICsJb2ZfaWQgPSBvZl9tYXRjaF9kZXZpY2UoZGV2LT5kcml2 ZXItPm9mX21hdGNoX3RhYmxlLCBkZXYpOwo+ID4gPiArCWlmICghb2ZfaWQpCj4gPiA+ICsJCXJl dHVybiAtRU5PREVWOwo+ID4gPiArCj4gPiA+ICsJcHJpdi0+Y2ZnID0gKGNvbnN0IHN0cnVjdCBz dG0zMl9hZGNfcHJpdl9jZmcgKilvZl9pZC0+ZGF0YTsKPiA+ID4gCj4gPiA+ICAJcHJpdi0+bmJf YWRjX21heCA9IHByaXYtPmNmZy0+bnVtX2FkY3M7Cj4gPiA+ICAJc3Bpbl9sb2NrX2luaXQoJnBy aXYtPmNvbW1vbi5sb2NrKTsgIAo+IEhlbGxvIEpvbmF0aGFuLAo+IAo+IEkgdGhpbmsgd2UgY2Fu IG1ha2UgaXQgaGFwcGVuIGJ5IGRlc2lnbmluZyB0aGUgcGxhdGZvcm0gZGV2aWNlIGluIGEgd2F5 IHRoYXQgCj4gaXRzIG5hbWUgYWxpZ25zIHdpdGggdGhhdCBvZiB0aGUgZHJpdmVyLiBJbiBzdWNo IGEgc2NlbmFyaW8sIHdoZW4gdGhlIGRyaXZlciAKPiBpcyBwcm9iZWQsIHRoZSBvZl9tYXRjaF9k ZXZpY2UgZnVuY3Rpb24gd2lsbCByZXR1cm4gbnVsbC4gWW91IGNhbiB2ZXJpZnkgdGhpcyAKPiBm dW5jdGlvbmFsaXR5IGJ5IHJldmlld2luZyB0aGUgZm9sbG93aW5nIGZ1bmN0aW9uOgo+IAo+IHN0 YXRpYyBpbnQgcGxhdGZvcm1fbWF0Y2goc3RydWN0IGRldmljZSAqZGV2LCBzdHJ1Y3QgZGV2aWNl X2RyaXZlciAqZHJ2KQoKSSBkb24ndCB0aGluayB3ZSBjYXJlIGFib3V0IHRoYXQgY2FzZS4gIElm IHRoZXJlIGlzIGEgcmVhbCBleGFtcGxlIG9mCndoeSBzb21lb25lIHdvdWxkIGRvIHRoaXMgdGhl biB0aGF0IHdvdWxkIGJlIGEgZGlmZmVyZW50IG1hdHRlci4KCkpvbmF0aGFuCgo+IAo+IEJlc3Qg cmVnYXJkcywKPiBTaHVyb25nCj4gCj4gCj4gCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX18KbGludXgtYXJtLWtlcm5lbCBtYWlsaW5nIGxpc3QKbGludXgt YXJtLWtlcm5lbEBsaXN0cy5pbmZyYWRlYWQub3JnCmh0dHA6Ly9saXN0cy5pbmZyYWRlYWQub3Jn L21haWxtYW4vbGlzdGluZm8vbGludXgtYXJtLWtlcm5lbAo=