Received: by 2002:ac0:da4c:0:0:0:0:0 with SMTP id a12csp612425imi; Fri, 22 Jul 2022 05:59:31 -0700 (PDT) X-Google-Smtp-Source: AGRyM1tGk0E8s5lJRhE+qtYnGjO7itf4C9QJa3iaDX1LgR/8xOs/zr3mS09fQFPB2ENMxRszgqWv X-Received: by 2002:a17:90b:3b42:b0:1f2:4528:c6cf with SMTP id ot2-20020a17090b3b4200b001f24528c6cfmr334836pjb.61.1658494771523; Fri, 22 Jul 2022 05:59:31 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1658494771; cv=none; d=google.com; s=arc-20160816; b=OLiHHHGFb7q2B8EVNmPyce5Nhm2uol5QlkbiFw+yWCs7yxDqaa9YVzM0qNWH3HiZgX eD1pSiElyyuxYfiXSJnptEsrLr2k79OUNjw3tAF9GAncyUIFHOzOgHFoFKp9L6pP+p9L 90SI5bMbUTyDk2Qy9x1m5Xcsi6OzYukma/M1k8i2kNSiwCYxgWL0YCnhP3ZiZdSV/uyt CjyFJ0HIBBFaHOaNjBXMtltWjT/H3itowQE5KYTn8ViDUj8Gr6wcstcHxuzO2+yROPhc 98ZI5mLMyyfVGYxKKQEBLz/oe7szAM0+BYYfzqnxQVrgETFGcx2FelAjSAn43JqrgOJa IGug== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:in-reply-to :organization:from:references:cc:to:content-language:subject :user-agent:mime-version:date:message-id:dkim-signature; bh=LgQxsoNwFXh8CED75xM73narlC5QL4qQgXd4TvQ2pnc=; b=iaNe9kAdGer8YV/76lQ9DLQBub09c+fB80meAp3IBvK8KbJmGOpDpKYcJ60ydFcCdA lBlWcWk2lu6VJypU5vYIRfnQBEHZq54fqa6rL/bfWo6/IDRikv2CEKsqwy9gXRpTIXaV RwP2CXbJygGQU5D704OWgvaEzcDcB/JiIWoQWb5de/E4gjiJw6skmHVIC9x1GMRu/Mtn byjrT8QSCD2SD7ivyZ7lSoY7idP9g6oH7dsgQsq2UovHtqdPcVRkQ+XTS7ZHZBceI6kS 3yMaZcPcpN+dQh7LPQfaYbmZKlsg3K0IWFNFG63btZaXavbNFTBdahR2UXkqzBaQY9MM SGxA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@intel.com header.s=Intel header.b="bWWW/gT8"; 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; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=intel.com Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id mw8-20020a17090b4d0800b001ef8d18264bsi10777769pjb.21.2022.07.22.05.59.16; Fri, 22 Jul 2022 05:59:31 -0700 (PDT) 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; dkim=pass header.i=@intel.com header.s=Intel header.b="bWWW/gT8"; 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; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=intel.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S235229AbiGVM4P (ORCPT + 99 others); Fri, 22 Jul 2022 08:56:15 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:41344 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231805AbiGVM4M (ORCPT ); Fri, 22 Jul 2022 08:56:12 -0400 Received: from mga04.intel.com (mga04.intel.com [192.55.52.120]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id DFCF18C751 for ; Fri, 22 Jul 2022 05:56:09 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1658494569; x=1690030569; h=message-id:date:mime-version:subject:to:cc:references: from:in-reply-to:content-transfer-encoding; bh=9+dXXFg3dVNO+F5OFKMuAstg6hlbJQ2O+VxxMLytHfc=; b=bWWW/gT8u9SLGWjN0ocYoDuYkIrNXVwf7u0SFR2gSaQbS8woc5zf6sxN NKxoBG2ImtlPG6NG5SMLK6JaZ1YkCJQCDHEZe5f+pX4VTRiu3o4zaCjC9 Ng23Sv/kwj2if5C4zcZ+ARyOoDCBdnwsdIURsj63eDtI3GvdzljwX9M+s 0SBoOs6ob9MftD8S9yxRUZyUcCR4Yvy0R6yDqy0d3MuIA7BFnVT+JqwWD TX5UnFh5T0LYUdV5i1zGssK3mxNj2hVUH0ZFuPr/9TILEa1zh30HrNnD6 XjVDlIu6kTQKASCWlMITFYuB5OIzcYW8c4CL3JwmuVAwsn7EISyzIYRB6 w==; X-IronPort-AV: E=McAfee;i="6400,9594,10415"; a="286068551" X-IronPort-AV: E=Sophos;i="5.93,185,1654585200"; d="scan'208";a="286068551" Received: from orsmga006.jf.intel.com ([10.7.209.51]) by fmsmga104.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 22 Jul 2022 05:56:08 -0700 X-IronPort-AV: E=Sophos;i="5.93,185,1654585200"; d="scan'208";a="574160416" Received: from ahajda-mobl.ger.corp.intel.com (HELO [10.213.22.123]) ([10.213.22.123]) by orsmga006-auth.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 22 Jul 2022 05:56:05 -0700 Message-ID: <6bb802aa-20d1-eb19-6946-66b8978c3699@intel.com> Date: Fri, 22 Jul 2022 14:56:02 +0200 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101 Firefox/91.0 Thunderbird/91.11.0 Subject: Re: [PATCH] drm/bridge: ti-sn65dsi86: Use dev_err_probe() to avoid polluting the log Content-Language: en-US To: Javier Martinez Canillas , linux-kernel@vger.kernel.org Cc: Erico Nunes , Enric Balletbo i Serra , Daniel Vetter , David Airlie , Douglas Anderson , Jernej Skrabec , Jonas Karlman , Laurent Pinchart , Neil Armstrong , Robert Foss , dri-devel@lists.freedesktop.org References: <20220722074755.660258-1-javierm@redhat.com> From: Andrzej Hajda Organization: Intel Technology Poland sp. z o.o. - ul. Slowackiego 173, 80-298 Gdansk - KRS 101882 - NIP 957-07-52-316 In-Reply-To: <20220722074755.660258-1-javierm@redhat.com> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Status: No, score=-5.1 required=5.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,NICE_REPLY_A, RCVD_IN_DNSWL_MED,SPF_HELO_NONE,SPF_NONE 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 On 22.07.2022 09:47, Javier Martinez Canillas wrote: > If devm_drm_of_get_bridge() can't find the connected bridge, it returns an > ERR_PTR(-EPROBE_DEFER) to indicate that the probe should be deferred. > > But this path also prints an error message, which pollutes the kernel log > since is printed on every probe deferral, i.e: > > $ dmesg | grep "failed to create panel bridge" | wc -l > 38 > > Signed-off-by: Javier Martinez Canillas Reviewed-by: Andrzej Hajda Regards Andrzej > --- > > drivers/gpu/drm/bridge/ti-sn65dsi86.c | 7 +++---- > 1 file changed, 3 insertions(+), 4 deletions(-) > > diff --git a/drivers/gpu/drm/bridge/ti-sn65dsi86.c b/drivers/gpu/drm/bridge/ti-sn65dsi86.c > index 369bf72717f6..90bbabde1595 100644 > --- a/drivers/gpu/drm/bridge/ti-sn65dsi86.c > +++ b/drivers/gpu/drm/bridge/ti-sn65dsi86.c > @@ -1206,10 +1206,9 @@ static int ti_sn_bridge_probe(struct auxiliary_device *adev, > int ret; > > pdata->next_bridge = devm_drm_of_get_bridge(pdata->dev, np, 1, 0); > - if (IS_ERR(pdata->next_bridge)) { > - DRM_ERROR("failed to create panel bridge\n"); > - return PTR_ERR(pdata->next_bridge); > - } > + if (IS_ERR(pdata->next_bridge)) > + return dev_err_probe(pdata->dev, PTR_ERR(pdata->next_bridge), > + "failed to create panel bridge\n"); > > ti_sn_bridge_parse_lanes(pdata, np); >