Received: by 2002:a05:6a10:7420:0:0:0:0 with SMTP id hk32csp411337pxb; Thu, 17 Feb 2022 06:48:53 -0800 (PST) X-Google-Smtp-Source: ABdhPJzx/SSrHDcGA3g5AblxgRDMOUPwXFen3MaTjuCGDuR8FpyEGhcU0Y4AEkAowixH5SR+jqDz X-Received: by 2002:a17:906:9256:b0:6a9:dfca:78d8 with SMTP id c22-20020a170906925600b006a9dfca78d8mr2705415ejx.330.1645109333332; Thu, 17 Feb 2022 06:48:53 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1645109333; cv=none; d=google.com; s=arc-20160816; b=ioov1gtwVNq4kkJOFqJYc4049ClV4inznJa3yBCGRdozmtGqNi60KOnOmkQkhR2mdS XiDhHJL5rnbDvBw2pycnlXsN/aNuVTjBvs3ioGvc2FJiPsiRu05/OeqzE+k01LR61e27 CFgFlXoLgHgBhE4b9rRB6cEiU95eEL9C24Yz0RtpNje2FE9WIhR5n2l+Ema2dsxGpkzK qVTMOLVpYNQ0wfr3OiMjZuZz1Vu8ftsRF21iAMPYQc3yaWRpVFSnR3WF1J7zdGAIX+87 P04EnWH/TPnT4iT83AKD7ZmbMjx7SU1HNiwVijJtn/AgaiisVI22UM2QrhWM9cqPyUO6 +/HA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :message-id:date:subject:to:from; bh=xWgThf4jJSAhNyxniR4dYAqq8BL3EKwE1OWuNA5KCQ8=; b=JwGe47YPCHVW9+6T8qoVjMpY4NVcgz/MWgvwjaSxjWdhLDNYtyKK8fi8dAxqEwx87X LUjJldgPa8eFKEuCM3U/QaQoI4N63IodlObLpHZQK+0lMhK1+jbPkAB/MEnxeiT0XnJ0 ZQ6BEIzmyYgRPlRy8PcHv+dhQiNuQIvv0NrgCxUg9QiIHkLyX8q9Voh9arURboxSuKGA jvuiOtyK4nd1LD/V9PmUWSa/W6qiI4qp+J2dkRvbRUW1j3bx1qlyB9kP116wYxNpykjb 3c/z8Xig1B1MddcW7kdrsB4RB//nLijYYnz612V3ujvBAl3xtZhc0d/xOw1T8qkuBHn5 +k4Q== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id hr4si2670641ejc.94.2022.02.17.06.48.30; Thu, 17 Feb 2022 06:48:53 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S240523AbiBQNTE (ORCPT + 99 others); Thu, 17 Feb 2022 08:19:04 -0500 Received: from mxb-00190b01.gslb.pphosted.com ([23.128.96.19]:41212 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S233011AbiBQNTD (ORCPT ); Thu, 17 Feb 2022 08:19:03 -0500 Received: from unicorn.mansr.com (unicorn.mansr.com [IPv6:2001:8b0:ca0d:8d8e::2]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 747852AE727 for ; Thu, 17 Feb 2022 05:18:47 -0800 (PST) Received: from raven.mansr.com (raven.mansr.com [81.2.72.235]) by unicorn.mansr.com (Postfix) with ESMTPS id 84F8A15360; Thu, 17 Feb 2022 13:18:45 +0000 (GMT) Received: by raven.mansr.com (Postfix, from userid 51770) id 4EB30219C0A; Thu, 17 Feb 2022 13:18:45 +0000 (GMT) From: Mans Rullgard To: Linus Walleij , Maxime Ripard , Chen-Yu Tsai , Jernej Skrabec , linux-gpio@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org Subject: [PATCH] pinctrl: sunxi: do not print error message for EPROBE_DEFER Date: Thu, 17 Feb 2022 13:17:37 +0000 Message-Id: <20220217131737.10931-1-mans@mansr.com> X-Mailer: git-send-email 2.35.1 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,SPF_HELO_PASS, SPF_PASS,T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Avoid printing an error message if getting a regulator fails with EPROBE_DEFER. This can happen if, for example, a regulator supplying one of the main banks is controlled by a PL pin. Signed-off-by: Mans Rullgard --- drivers/pinctrl/sunxi/pinctrl-sunxi.c | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/drivers/pinctrl/sunxi/pinctrl-sunxi.c b/drivers/pinctrl/sunxi/pinctrl-sunxi.c index e42a3a0005a7..534c42ee0718 100644 --- a/drivers/pinctrl/sunxi/pinctrl-sunxi.c +++ b/drivers/pinctrl/sunxi/pinctrl-sunxi.c @@ -777,11 +777,10 @@ static int sunxi_pmx_request(struct pinctrl_dev *pctldev, unsigned offset) snprintf(supply, sizeof(supply), "vcc-p%c", 'a' + bank); reg = regulator_get(pctl->dev, supply); - if (IS_ERR(reg)) { - dev_err(pctl->dev, "Couldn't get bank P%c regulator\n", - 'A' + bank); - return PTR_ERR(reg); - } + if (IS_ERR(reg)) + return dev_err_probe(pctl->dev, PTR_ERR(reg), + "Couldn't get bank P%c regulator\n", + 'A' + bank); ret = regulator_enable(reg); if (ret) { -- 2.35.1