From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1753590AbdDKKCz (ORCPT ); Tue, 11 Apr 2017 06:02:55 -0400 Received: from mail-bl2nam02on0044.outbound.protection.outlook.com ([104.47.38.44]:34371 "EHLO NAM02-BL2-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1753041AbdDKKCL (ORCPT ); Tue, 11 Apr 2017 06:02:11 -0400 Authentication-Results: spf=fail (sender IP is 192.88.168.50) smtp.mailfrom=nxp.com; nxp.com; dkim=none (message not signed) header.d=none;nxp.com; dmarc=fail action=none header.from=nxp.com; From: Dong Aisheng To: CC: , , , , , , Subject: [PATCH 5/6] regulator: anatop-regulator: make regulator-name using optionally Date: Wed, 12 Apr 2017 09:58:46 +0800 Message-ID: <1491962327-12477-5-git-send-email-aisheng.dong@nxp.com> X-Mailer: git-send-email 2.7.4 In-Reply-To: <1491962327-12477-1-git-send-email-aisheng.dong@nxp.com> References: <1491962327-12477-1-git-send-email-aisheng.dong@nxp.com> X-EOPAttributedMessage: 0 X-Matching-Connectors: 131363785289937230;(91ab9b29-cfa4-454e-5278-08d120cd25b8);() X-Forefront-Antispam-Report: CIP:192.88.168.50;IPV:NLI;CTRY:US;EFV:NLI;SFV:NSPM;SFS:(10009020)(6009001)(336005)(39840400002)(39400400002)(39450400003)(39850400002)(39380400002)(39410400002)(39860400002)(2980300002)(1109001)(1110001)(339900001)(199003)(189002)(9170700003)(77096006)(2351001)(36756003)(106466001)(47776003)(4326008)(6666003)(110136004)(39060400002)(5003940100001)(356003)(189998001)(2906002)(85426001)(33646002)(54906002)(38730400002)(105606002)(6916009)(8676002)(5660300001)(8656002)(81166006)(76176999)(305945005)(50466002)(53936002)(50986999)(8936002)(2950100002)(575784001)(48376002)(50226002)(86362001)(104016004);DIR:OUT;SFP:1101;SCL:1;SRVR:CY1PR0301MB1292;H:tx30smr01.am.freescale.net;FPR:;SPF:Fail;MLV:ovrnspm;A:1;MX:1;PTR:InfoDomainNonexistent;LANG:en; X-Microsoft-Exchange-Diagnostics: 1;BY2FFO11FD014;1:siYbdWmJMD2Wwe6JG/I/K8vit7VyUsCKwjtIAkLy/IRA4fmQWqSIDzcfnV9UqCGAA+qsChKcBYql4X+80JPquTemdCiBVI1pI/YHcCaXo72v1ixY/ZC44KDaY9ybEdnF9hCQpR44CYkP90YnRrC8OaQ8I/m/g6Eh65aTjT4TPfbsWdf1IZ4nBfm2drZgsaZRS5ZJ3tU7K7hBsZ53/dOWN86m/n6ae6qBX+q4U3KFxVDJKwZVd2hGvwkkPMnjEkNiCJi06Vtrq1+WDOvYBRKZtTjKY4g2518hy4ozp7eO6tOTEzKllnWc9PJl+1U5YLrBIfL5bv/LDenQeDd1bzDMO14l/QtJBDPw/kJsM07zqtO1EpdOxie5z+x7w42duA/oYf1JAPOwf4xmPZylDcHxBoGnv2l8/29uBxbYiMXX6GTpgwLoLmp94LyICiYF1D28OWx/omd1sotTDT9xZwUYiJM6bY0fooK1/k42Jmtemz1YQmJ9O5r0auxHMm8d9R1SnUYFFdCnWOKTxAVHaJlfeJtTmTKgCxY3lJD3oPwu15DZRRMi4dMgku50O1zxhLfooo/WvR6t7riNHU/1kZ50ad0M0ReEqcuTPxYHIwN0AYtzvYpu5VVrv6RnzjR1w7OtafcFKjj1KzfzWgbw9gdVT8CgNk7PPhs+DVK+MOP3eHK04XxEyrdt0dDis+Q5ipcn7DzyFPWzQKHgDH5XNJ19WAnX6e/0iC0SD61Q4Qk53nE= MIME-Version: 1.0 Content-Type: text/plain X-MS-Office365-Filtering-Correlation-Id: 9479e54c-51c6-427d-4fed-08d480c1d103 X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:(22001)(2017030255120)(201703131430075)(201703131517081);SRVR:CY1PR0301MB1292; X-Microsoft-Exchange-Diagnostics: 1;CY1PR0301MB1292;3:zB1got5W1eqf1VVDR5/Jv3Q5bURkK4s5HlcXVCFaIUcPcqj15vEaAgw4zW2vKwgjQkve8GZgNVpELemhy+4ecpI6qx7UpwmioVtC5S65JmDfHa3w2VUowo9Aj+SA8L52QLiToZKPvTulteN49wT6V2hjdrbjcxo5NaSKh7RbgU0DjkEHS0+tG4JvcN6kq5nGY1gW85qNnTfHn4yNFuLJPoK2KZUxUjSqcs6TsJDO/o02yt+GL75qm57hEqcaXfGM0jGBx6RJXz2rlI7W+5JNi7/mEFPF01BlWcQ3kC9owKkfMkt4uLJOjpwPys4qurCDzxXWPNN7sjTRCjtSz7s2C4+BJeHuRd2Z5z52B/ZcQBRvHrEz620nJLsyAJu6ykWUb4oYOKzvMN+HZTdxd6vHMJgmMywLA7WVXNpFaNHpt4jqLw/N33PVBS7oY5iq2HwEQ7nyzrdjlYtfmSxqFE8R0w== X-Microsoft-Exchange-Diagnostics: 1;CY1PR0301MB1292;25:FlOgM+F6FTzRjH49GW/0gW9qSoT08YUF42HgG1YzHKmtDiEabl74mvS9Ut0HrK+f3l3/Twaqy9cf1HkRUiY+5sSqLtyaDmjqb1wszSZQStY7hNeOxh2riemQaowk+e98u1pQZWWEka4HwPPUhyUBDXkn5lgAM+pByxgcp4d0aB3qx1v1XwGkYEtR4tBL7Ah3oJWaP2F1EAX1boJyMsCAphMxb0xofkb2SDXTTpTj5/fzVyBGpH+ps8z+ITLvk2M2abasZu3bmEBnty0uaMXCLLSK8XfGGh2fjPSSW6JwYkdY2GW/B/rLdhfMIo1ei968TjkOAS822nBY6GCExo4OmVwYSCUrUKJ1LzypH8cmGRWlJnEc4KdvRKicpgPmcREEU5bOelBAR1uCPoWGGRC400QqTf6kvujerpLzN7QtQ8M5p2/7SS0kShWIyy/vaD1S8BVeN2R/AXS/DCvy0dvQRg==;31:GqSc0R13LHRODBxo7Suh4zECgkwH9JCmHun3mjaRTxkzvzsbprgzYHHd6Bc+P8FDo6jzSJwbilkDxd4GbejFMEBJlvtP99K3PN1SdcH0fDGavOz2KSZeF2KIaQ437mK/RY2AFT6+DljZOAye1CVox3dZJ7HSIO5Vd6O8EoMT+y0BNz9ShQoPPWFIcgU+pHaoSuJUoNkn5LHhfSiLnYorvPkYezFFP6yfKyPxD40Y3L3HWo5FDMV1rUDpsixGuhKdScZ2qMqsktjdo8zITpcZCIQWQSHor/1jUmuWGna1Aoo= X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(185117386973197); X-Exchange-Antispam-Report-CFA-Test: BCL:0;PCL:0;RULEID:(6095135)(601004)(2401047)(13015025)(8121501046)(5005006)(13017025)(13024025)(13023025)(13018025)(93006095)(93001095)(10201501046)(3002001)(6055026)(6096035)(20161123565025)(20161123563025)(20161123561025)(201703131430075)(201703131448075)(201703131433075)(201703161259075)(20161123556025);SRVR:CY1PR0301MB1292;BCL:0;PCL:0;RULEID:(400006);SRVR:CY1PR0301MB1292; X-Microsoft-Exchange-Diagnostics: 1;CY1PR0301MB1292;4:PgxTMSp3CLbw6YGUmO9i3iuEJTgUDW6HqW5J6lAuTHbD8+3B3DM73S5IV91RoPbjZRfau6rLX5fwAaXwt2DyCsZYFBowLEUNn0ZZLJNYS44hCXRDAkYnt7W+oOao6SpoGgearqF4VlEaLq3U2CuW7FAnS/9d5PGQXkL1beYjYaoluzE5yJlOshWjPSab2D5X0hY+wXIxVpSdA2vR103nKPPAFRCeNoAnXOubSDILVddND/SWOhm6vg+saTF9BO8z330WGusky08ZgOjWwrYNNhq7px96QfQjbqC1hZXV3Bqm2e8tNmR3nfQQ2iAD+Gtb/2PwK/8xPME1zh/lukfOcGUDtYplyQHZR2oJJHBjBbMkkH/pbw42IEh7MzXYluy1ZiFl1dUds2+5zoH8KZ/0Ozc0gy0tpakiIfoj/7DNUdQiSXWvust7WfRg16VAEDn1olkv+kJ0ehu6Doo+fB7DwM3pFWFC+MqUr7u1tQ1dbmBA9dkNja7as8/c84NcBodTjDA5i2VRuLWSKq7z8SBh47pwuWmhMxzLmhMLS4sog8dPmgorcqDq+o8ckMNIvadtwY+KR4qgjeL9PMTHYPXa/1PoxgiXo2VXCElGLv5LNYPPvfTqMXcInj1d9OPhD2hWQBF8bNIywzel0Ku7I50+9cCBz1koc1tc1ZonelLdJUH2LvWsmiCNQDCpR4Xbl5EFglHwo4/lKSSly7QUTs6VDCuks2MDH5agrgMUQzDq251uJDBB5WFANzHXaNqo3/2nkN56NybEVuLzBJMqPWxsgvOOAlVSJfJJycepfZpkxD6qxd1+rYRNmdi7eNqZm8US+DLGC3xJeBPcrUgr/xYVQuaTUs7sc6n3ZaIKzpcMs8EepDaTdU1+YvkAcbeXa1kV2mhh4pYC1vmM7rDSyXWeFA== X-Forefront-PRVS: 0274272F87 X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1;CY1PR0301MB1292;23:WizwNYRB9mTDv0ooMTTafusIFhnWj/1wUeRD9lS?= =?us-ascii?Q?45SZ/YZ1dr6rseXBcXxf0tWGz9Y9Em8m4UO+E7ogEYke9Gy8z160VyFJPZ/K?= =?us-ascii?Q?tq/Kjx0BTp3IJ9UhO2iaZjl7GwibMkpmTywbu5aBpFquCya08TXQo0ou7gEW?= =?us-ascii?Q?IdoKub03PNLRA8sue1MHPhnR3i21tVdsetT/c0h8nvF9Uu6LlvC77eadW5eh?= =?us-ascii?Q?40FbH13RN06gS3WKmHUbpakl7qtCf+moZWxXSmGlKafKLbnuM+SUrh0KZ6M8?= =?us-ascii?Q?Mj2wg/IaGk4YlegMlXnxIsE96NhsUG/cFSUB6q/PCayMnOyv6dQHCg51FWKl?= =?us-ascii?Q?u5u/Pa0DPoE8EfJJQ8gDkQ29eJSLrpMuLvKsdBIJFuruql7y1dsEYv9M6FUL?= =?us-ascii?Q?KHZ2mlCYVQf3X3mNoYn1RKaW+EVws2bPiiPaw+DHrfbgnzJMJ1ktxNE7tPEq?= =?us-ascii?Q?Cmsdwm61yX5cuw9/Mu10uDjKrdU5kGJIWHqZw2zBW+2ouL6NZ743fyooIWEc?= =?us-ascii?Q?7nB9TWuBlNYQkOi8hU05DB5j7uZY0eJCtQuuqfiCiaD1DNuxV81scJuZ6hPt?= =?us-ascii?Q?jF89CWLoAHIch5fcST5mdyfs3FhXQPDl4AFujESzBZpVkIhxGH8cZH4cpq/c?= =?us-ascii?Q?Q//A7Fa2cYZrCzEMU+JtsyxzXPe4Ac7anqnRyGPSo5MhH7eaIQscM71+bFbG?= =?us-ascii?Q?u95AR8gRem+UUB6G8GOePZIc5WwyJnl0AY1W04EuebPk4KVPQUqXKgSdodgc?= =?us-ascii?Q?VQkZoH/nGfg3z0lCyHyWQPwzAsLgXhPfFV/GuDoi9QMHnXhovg7eG8BH0dDJ?= =?us-ascii?Q?yVGjoRtL7hu32kXzNGTe9uV/QS9OTvbDF9wSFHEn1NEvy2BXW3d1sPoxiEA2?= =?us-ascii?Q?6wRtn1rDqhm4IyuH9KfJLSRVA2WGRJpS37pmyg4YNqwxORhTG3j01qZsPYrP?= =?us-ascii?Q?NLxDllhU/bcKhaDvNvZnH2S1FXMog7Moyr4qMBCX398BR/F4lhfKhQl+HiGS?= =?us-ascii?Q?yVgpG4g2Sg3eDoyhXKi2fVzfoal+gILHpzVqgDuE3Wzqw4cN+AXkzFG8D7Qc?= =?us-ascii?Q?aMDFyWzXs7aP+muEA4hi5AgoM3Wk57cHAFhhOweg4lK4QJiyVXWEEQS9uaW4?= =?us-ascii?Q?Wfldjt0jqmwdAhlyclTUa/5WwVA1JEjcO2w8dhlz1nOVibwG+0bXr/RWJe6v?= =?us-ascii?Q?08YdigNzgJ1nWb9hV2hoN+uMB1uUkztORSgkqrV2fV1FR1CuhGmps/UWrVTv?= =?us-ascii?Q?Zv0uPRcY2IbPNmk+FTM5OB4kEpzBe6SeAtHcdmZFb?= X-Microsoft-Exchange-Diagnostics: 1;CY1PR0301MB1292;6:LhwC795905ASCDOo+rRh2vg4XTCXy6QtuXR9FOTpiucWKUqcOBMwTqJe1tKbY6+SavfemVjBOkWZmYwfi7hJMp6Sz8k6O4UinqGCXYFDYCswW7grqv7lxElifPm+OvCMisaDjHYegvQI8SnmHr8o6HiycF7QKgrKH//N2i5E9zN0AUI6JL5bUrogivvAh4bAKHp2P3wUR6BkO59fV2NbeQB6y/HxmGi2szZXWTclW3ULm9se9npeDDfbnouLAc7+fY7w6J/wMopJTrCTlEk+KIyplK6awVtTC0a/IZyFHOMLcYHAS3N0lcHJH7W361QRuK+Oylobj9EDwe0abGqHBw36YubJBLbeSaQaPXQPBmZqP7oI3Hf8mDoXbP/nFiiEj4dwG9nobQQr6LDfZIGG1MisXqsj5ye9X9Vce7dN57EVBBeZwGQ15MoP3xqxcfYByFkDSdVv4o7fIVBwfPEHEQ==;5:xy50NcAIGGF1h4ir8fVGArwc3EuWG8R7okJDcOV+aRVSQcs7BtJURcMRAAxz8yx3ILm8kxPBXmMqAkLs5gGwk6UfAmi3fnePq+3QiSaFbuVg6tZ2oOo3Ji8B/QY6BF79yaySvs+MOwcujpMYHSFtDaAApeBbuP8aEAZaBzPd7B/KHa8TQN7TSXBSWlNgixOP;24:7mhFRBzovHctVvtdL6tLs0LssHPHcGve4tCn5Ct0rwtssZQdSWTGleUTvftAVyOXLCMmOF2Ckhxf946L1WUsMiv0wHh3HBSBbAoIErSGcT4= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1;CY1PR0301MB1292;7:l4V0srLjFJick4K2ef37V7n0BoLkIhPrvD2N+XFZcgRb1LHwzsinPBG03uu+h43qy2m21eLAivUbq9ZT4mAURkXwbukvgSV+NTHj8P6IJs4q/5zNFsFpwEPQgXQU+cpGXVAIs66ujZIB0u8jqFnaehAcZmoH0q0LeGF6uNYOEUxf9UVcwVaTXza8+CTSRVJpNDJSLHRr5qk0Fj9quaYe6A8C/714K7wz2Gz8EautoY19XzEQet4Iww9IOHmqXBTiYYk19OW5kzrPP6K1euDrUzkZl1mfXM0fpGaLX2nM5wkUXSnKFcmehB0YggRJSYAaK5pAkF67NdM/KGC7ROfX/w== X-MS-Exchange-CrossTenant-OriginalArrivalTime: 11 Apr 2017 10:02:08.7909 (UTC) X-MS-Exchange-CrossTenant-Id: 5afe0b00-7697-4969-b663-5eab37d5f47e X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=5afe0b00-7697-4969-b663-5eab37d5f47e;Ip=[192.88.168.50];Helo=[tx30smr01.am.freescale.net] X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY1PR0301MB1292 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org rdesc->name/regulator-name is optional according to standard regulator binding doc. Use it conditionally to avoid a kernel NULL point crash. Cc: Liam Girdwood Cc: Mark Brown Cc: Shawn Guo Cc: Sascha Hauer Cc: Robin Gong Signed-off-by: Dong Aisheng --- drivers/regulator/anatop-regulator.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/regulator/anatop-regulator.c b/drivers/regulator/anatop-regulator.c index 19eb1f4..6da0b20 100644 --- a/drivers/regulator/anatop-regulator.c +++ b/drivers/regulator/anatop-regulator.c @@ -298,7 +298,7 @@ static int anatop_regulator_probe(struct platform_device *pdev) * a sane default until imx6-cpufreq was probed and changes the * voltage to the correct value. In this case we set 1.25V. */ - if (!sreg->sel && !strcmp(rdesc->name, "vddpu")) + if (!sreg->sel && rdesc->name && !strcmp(rdesc->name, "vddpu")) sreg->sel = 22; if (!sreg->bypass && !sreg->sel) { -- 2.7.4