Received: by 2002:a25:824b:0:0:0:0:0 with SMTP id d11csp401614ybn; Wed, 25 Sep 2019 01:31:54 -0700 (PDT) X-Google-Smtp-Source: APXvYqyMnewrTvKnwyBxFULKaNppyloaIHj4jYmXwmfVt70m96jn1pOEg7T0kkMguKNH13i6N247 X-Received: by 2002:ac2:43c5:: with SMTP id u5mr4970668lfl.47.1569400314802; Wed, 25 Sep 2019 01:31:54 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1569400314; cv=pass; d=google.com; s=arc-20160816; b=0kdso+oKDkzsolbUSJScUQ3jHFgNFNUcBOtSqv8TvwZh7jBfr2bh0aQMD3NmFG4Ob0 Xy+71yrEjBULoXV9QBoapLV+Z7nMvN1xKhzkMViOywIuPC9EOgQYpvqfazMMmcnOCa1R 46uISS3mnaNuRfq5kj8mjzowSwT6VgFgyZ+C5kwSeJ+WC1i4qZHOfVM3nQJnQZBfo5cN Wzx2cAIYV83Q8sEpVNZDgPdAViWkTpIJaggXlkON7eOX2cnhjm//DcR0RQojQfECZAJk CQMBaqOn3v8tiE3zZpv0oLrPKdywdY5yV2sDElZxjl/6/fp+YQqxtnH5gChR2aDEzU8R 2CVA== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:mime-version:content-transfer-encoding :content-id:content-language:accept-language:in-reply-to:references :message-id:date:thread-index:thread-topic:subject:cc:to:from :dkim-signature; bh=8tX2BHCJ7Z8huuzN2et7FN9+63dSKbnj/S5ESEP8/bM=; b=H/aYK9hV4ihbAr9NDUKh333n3ICSQIFS8sHWYVm0wZXXN8HrTuSHLdpvLyXXQ8Dvcd cs3uilfvVyRnwMFRybZ5p9GBbk19lNOphRtaNZv0i+8obGaq4akf3ftyHRiMIhsIUEsX XCJA+7GeB80L2vJaa2k63u8JdoMQrhg8F6b4VydqH12b7myBVXbb9ZjHeWcAHXzY1GWv jQjn20LncThfwcv6LGFlFvg5FiGsfNXvzMKP2ogjEbO/6ixWGs3ia2TJ2Z5ewhfSSwMy w92y+WsU27AZhR91vQ9pX7mcPvLeh/udIfZtqbDGpJr/ev4U2KtTJVmfw7Wxv6HzXbrI Us+Q== ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@toradex.com header.s=selector2 header.b="ZAb/N6bq"; arc=pass (i=1 spf=pass spfdomain=toradex.com dkim=pass dkdomain=toradex.com dmarc=pass fromdomain=toradex.com); spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=toradex.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id s4si2220823eju.265.2019.09.25.01.31.30; Wed, 25 Sep 2019 01:31:54 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=pass header.i=@toradex.com header.s=selector2 header.b="ZAb/N6bq"; arc=pass (i=1 spf=pass spfdomain=toradex.com dkim=pass dkdomain=toradex.com dmarc=pass fromdomain=toradex.com); spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=toradex.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1731366AbfIWIj1 (ORCPT + 99 others); Mon, 23 Sep 2019 04:39:27 -0400 Received: from mail-eopbgr150098.outbound.protection.outlook.com ([40.107.15.98]:43966 "EHLO EUR01-DB5-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1731212AbfIWIj1 (ORCPT ); Mon, 23 Sep 2019 04:39:27 -0400 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=k+xexyVs44ZXUa1VJZIQvBIB5h3+e1RsHlB3co8xzOp+O0rNFL0b6ArQLdF/uty29rir6BXg3Q7w+V51lGeNXOQ4wWD73HOf+hcxBPAVLrrwn/KfpvHVX41YEfoUwuIraZvkRYBdHu+iVBU2HhLuAsf7u/u4pSQetV9D/dsnyKrTanLOepcj/NVHT0wCcB5Wym21krT7K+/J/IwoF5S031ocqRTQhAuRb9WVtLVSiEnudaZ6FlaDkUjyxQfPD94jWbbm+rqqRyIKmp8rK7Wxm4pSP6Aq5zCurGIufGFZdUCvJI9VHFKsdRC3pXV4MwGJEINELls+t//f3/az1/N8wQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=8tX2BHCJ7Z8huuzN2et7FN9+63dSKbnj/S5ESEP8/bM=; b=VGvlKE1wEEm+q9g6U8KelhqWRwyb8UqgGbELbyu/Ggqg/+8dtIgwsf97UgQtPeeFhKttVzUsWK7n5iloMnwcwuuiEaF8QH6h6o64MilxqrsXMSbfVctzXaOWWNZNM7xNOd8NUUkpS/LI7V2O9d2GR04vLVODEq6eiGN4tTNov7216UY58mZP9D5aYNgFXwoXgKyOF5OWMMkW1K708GAG7r+xXybeP+RMjk8FqsNkbFrDi0OtfmBHvsq4jPx0d8huJ42s1STNH8YXWIRBgSw1PbrLNv89JLUXQ7ZsQ3D0FG7Un04nobHzGJYS0uLGbxgRCKBl7c/Ycaf78rMu6MmAvw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=toradex.com; dmarc=pass action=none header.from=toradex.com; dkim=pass header.d=toradex.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=toradex.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=8tX2BHCJ7Z8huuzN2et7FN9+63dSKbnj/S5ESEP8/bM=; b=ZAb/N6bq4Vow/DFm75jMogmv0N0ODrGp38RlAGykX2xo1yR7jLdScpBtl1tqRsCshgl55DhLtdGqYej4Ms6DNC6BJB2Mmyt7kE1ypIIaZlhxwT5amKhAy1xnWsuyzL/owXqhXy63gX3Pj3NdOA6LjrmoBfyRTRtEtsDEHEGKBIY= Received: from VI1PR0502MB3965.eurprd05.prod.outlook.com (52.134.17.157) by VI1PR0502MB3727.eurprd05.prod.outlook.com (52.134.8.150) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2284.26; Mon, 23 Sep 2019 08:39:22 +0000 Received: from VI1PR0502MB3965.eurprd05.prod.outlook.com ([fe80::1179:c881:a516:644d]) by VI1PR0502MB3965.eurprd05.prod.outlook.com ([fe80::1179:c881:a516:644d%3]) with mapi id 15.20.2284.023; Mon, 23 Sep 2019 08:39:22 +0000 From: Philippe Schenker To: "axel.lin@ingics.com" , "broonie@kernel.org" CC: "lgirdwood@gmail.com" , "linux-kernel@vger.kernel.org" Subject: Re: [PATCH] regulator: fixed: Prevent NULL pointer dereference when !CONFIG_OF Thread-Topic: [PATCH] regulator: fixed: Prevent NULL pointer dereference when !CONFIG_OF Thread-Index: AQHVcO2drnXNq5g1uk6+hZO7h4qitKc48u+A Date: Mon, 23 Sep 2019 08:39:22 +0000 Message-ID: References: <20190922022928.28355-1-axel.lin@ingics.com> In-Reply-To: <20190922022928.28355-1-axel.lin@ingics.com> Accept-Language: en-GB, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: spf=none (sender IP is ) smtp.mailfrom=philippe.schenker@toradex.com; x-originating-ip: [46.140.72.82] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: fce5dd8c-3029-4f3f-3098-08d740018898 x-microsoft-antispam: BCL:0;PCL:0;RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600167)(711020)(4605104)(1401327)(2017052603328)(7193020);SRVR:VI1PR0502MB3727; x-ms-traffictypediagnostic: VI1PR0502MB3727: x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:1923; x-forefront-prvs: 0169092318 x-forefront-antispam-report: SFV:NSPM;SFS:(10019020)(4636009)(366004)(136003)(39840400004)(376002)(346002)(396003)(199004)(189003)(2616005)(446003)(25786009)(6116002)(11346002)(2906002)(6246003)(476003)(186003)(36756003)(99286004)(8676002)(26005)(102836004)(44832011)(478600001)(5660300002)(81166006)(81156014)(3846002)(76176011)(8936002)(6506007)(14454004)(305945005)(7736002)(91956017)(76116006)(86362001)(4326008)(6486002)(229853002)(486006)(71200400001)(66476007)(118296001)(66446008)(64756008)(66556008)(66946007)(71190400001)(6436002)(66066001)(2501003)(316002)(110136005)(54906003)(6512007)(256004);DIR:OUT;SFP:1102;SCL:1;SRVR:VI1PR0502MB3727;H:VI1PR0502MB3965.eurprd05.prod.outlook.com;FPR:;SPF:None;LANG:en;PTR:InfoNoRecords;A:1;MX:1; received-spf: None (protection.outlook.com: toradex.com does not designate permitted sender hosts) x-ms-exchange-senderadcheck: 1 x-microsoft-antispam-message-info: Hd66brUOc/J4jOYAAIwssXDe5orkwsdT0tq7NXySNdKMPt27D530fEdB/58fTWXqwYZEdz9mAEEalCfm3cmXaWgnKv8M4BYKnE4H/jBZD1R0SFW7F57lQup+r56Pa1S/rtLKMmoD1jNJ5RJ6LbIA6E2BysD0YK6iNlVrnmcfVIEXe5JH0DjgDN0+y+m9iKjInVhAEWMAqT9EdH3R+pO65i+Ban5C8uJoi4KdDv8GyCZf17RFYQJtiyY9tkmvo3vNESVYl7lMVtUm1YxyDfCUGLcSpm68ESsP1+S74894UDwMPWLE0ffZLw/65JbLR9kv265Op7jHw39k4xayLeIkDExYt2MsIuyWoIqkQQiARTu79ZTvR+eu4eVdBDaidEsqqiJ1rd5NHVxx54pfctwh5yvXnH08rwZdRkTfIH+p004= x-ms-exchange-transport-forked: True Content-Type: text/plain; charset="utf-8" Content-ID: <65111E886149304DA08A8D00C8C57E02@eurprd05.prod.outlook.com> Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-OriginatorOrg: toradex.com X-MS-Exchange-CrossTenant-Network-Message-Id: fce5dd8c-3029-4f3f-3098-08d740018898 X-MS-Exchange-CrossTenant-originalarrivaltime: 23 Sep 2019 08:39:22.5765 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: d9995866-0d9b-4251-8315-093f062abab4 X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: ZNyu+XmqNHDiSD+hvI8ZsH+ngSJaPZ95Kg2ruCtId+2j3ZIBkjUzG+2D07i5v5Mew9O6UoxijAeMXr7C00liiBZEDSr+9voOfRB10I/V7nw= X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR0502MB3727 Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org T24gU3VuLCAyMDE5LTA5LTIyIGF0IDEwOjI5ICswODAwLCBBeGVsIExpbiB3cm90ZToNCj4gVXNl IG9mX2RldmljZV9nZXRfbWF0Y2hfZGF0YSB3aGljaCBoYXMgTlVMTCB0ZXN0IGZvciBtYXRjaCBi ZWZvcmUNCj4gZGVyZWZlcmVuY2UgbWF0Y2gtPmRhdGEuIEFkZCBOVUxMIHRlc3QgZm9yIGRydnR5 cGUgc28gaXQgc3RpbGwgd29ya3MNCj4gZm9yIGZpeGVkX3ZvbHRhZ2Vfb3BzIHdoZW4gIUNPTkZJ R19PRi4NCj4gDQo+IFNpZ25lZC1vZmYtYnk6IEF4ZWwgTGluIDxheGVsLmxpbkBpbmdpY3MuY29t Pg0KDQpSZXZpZXdlZC1ieTogUGhpbGlwcGUgU2NoZW5rZXIgPHBoaWxpcHBlLnNjaGVua2VyQHRv cmFkZXguY29tPg0KDQo+IC0tLQ0KPiAgZHJpdmVycy9yZWd1bGF0b3IvZml4ZWQuYyB8IDUgKyst LS0NCj4gIDEgZmlsZSBjaGFuZ2VkLCAyIGluc2VydGlvbnMoKyksIDMgZGVsZXRpb25zKC0pDQo+ IA0KPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9yZWd1bGF0b3IvZml4ZWQuYyBiL2RyaXZlcnMvcmVn dWxhdG9yL2ZpeGVkLmMNCj4gaW5kZXggZDkwYTZmZDhjYmM3Li5mODE1MzMwNzAwNTggMTAwNjQ0 DQo+IC0tLSBhL2RyaXZlcnMvcmVndWxhdG9yL2ZpeGVkLmMNCj4gKysrIGIvZHJpdmVycy9yZWd1 bGF0b3IvZml4ZWQuYw0KPiBAQCAtMTQ0LDggKzE0NCw3IEBAIHN0YXRpYyBpbnQgcmVnX2ZpeGVk X3ZvbHRhZ2VfcHJvYmUoc3RydWN0DQo+IHBsYXRmb3JtX2RldmljZSAqcGRldikNCj4gIAlzdHJ1 Y3QgZGV2aWNlICpkZXYgPSAmcGRldi0+ZGV2Ow0KPiAgCXN0cnVjdCBmaXhlZF92b2x0YWdlX2Nv bmZpZyAqY29uZmlnOw0KPiAgCXN0cnVjdCBmaXhlZF92b2x0YWdlX2RhdGEgKmRydmRhdGE7DQo+ IC0JY29uc3Qgc3RydWN0IGZpeGVkX2Rldl90eXBlICpkcnZ0eXBlID0NCj4gLQkJb2ZfbWF0Y2hf ZGV2aWNlKGRldi0+ZHJpdmVyLT5vZl9tYXRjaF90YWJsZSwgZGV2KS0+ZGF0YTsNCj4gKwljb25z dCBzdHJ1Y3QgZml4ZWRfZGV2X3R5cGUgKmRydnR5cGUgPQ0KPiBvZl9kZXZpY2VfZ2V0X21hdGNo X2RhdGEoZGV2KTsNCj4gIAlzdHJ1Y3QgcmVndWxhdG9yX2NvbmZpZyBjZmcgPSB7IH07DQo+ICAJ ZW51bSBncGlvZF9mbGFncyBnZmxhZ3M7DQo+ICAJaW50IHJldDsNCj4gQEAgLTE3Nyw3ICsxNzYs NyBAQCBzdGF0aWMgaW50IHJlZ19maXhlZF92b2x0YWdlX3Byb2JlKHN0cnVjdA0KPiBwbGF0Zm9y bV9kZXZpY2UgKnBkZXYpDQo+ICAJZHJ2ZGF0YS0+ZGVzYy50eXBlID0gUkVHVUxBVE9SX1ZPTFRB R0U7DQo+ICAJZHJ2ZGF0YS0+ZGVzYy5vd25lciA9IFRISVNfTU9EVUxFOw0KPiAgDQo+IC0JaWYg KGRydnR5cGUtPmhhc19lbmFibGVfY2xvY2spIHsNCj4gKwlpZiAoZHJ2dHlwZSAmJiBkcnZ0eXBl LT5oYXNfZW5hYmxlX2Nsb2NrKSB7DQo+ICAJCWRydmRhdGEtPmRlc2Mub3BzID0gJmZpeGVkX3Zv bHRhZ2VfY2xrZW5hYmxlZF9vcHM7DQo+ICANCj4gIAkJZHJ2ZGF0YS0+ZW5hYmxlX2Nsb2NrID0g ZGV2bV9jbGtfZ2V0KGRldiwgTlVMTCk7DQo=