From: Heiko Stuebner <heiko@sntech.de>
To: hjc@rock-chips.com, andy.yan@rock-chips.com,
maarten.lankhorst@linux.intel.com, mripard@kernel.org,
tzimmermann@suse.de, airlied@gmail.com, daniel@ffwll.ch,
dri-devel@lists.freedesktop.org,
linux-arm-kernel@lists.infradead.org,
linux-rockchip@lists.infradead.org, linux-kernel@vger.kernel.org,
krzk@kernel.org, jic23@kernel.org,
Jinjie Ruan <ruanjinjie@huawei.com>
Cc: ruanjinjie@huawei.com
Subject: Re: [PATCH -next v2 3/3] drm/rockchip: Simplified with dev_err_probe()
Date: Thu, 19 Sep 2024 17:25:06 +0200 [thread overview]
Message-ID: <2013930.8hb0ThOEGa@phil> (raw)
In-Reply-To: <20240827030357.1006220-4-ruanjinjie@huawei.com>
Am Dienstag, 27. August 2024, 05:03:57 CEST schrieb Jinjie Ruan:
> Use dev_err_probe to replace deprecated() DRM_DEV_ERROR(), which
> can simplfy code.
>
> Signed-off-by: Jinjie Ruan <ruanjinjie@huawei.com>
> ---
> drivers/gpu/drm/rockchip/rockchip_lvds.c | 30 +++++++++---------------
> 1 file changed, 11 insertions(+), 19 deletions(-)
>
> diff --git a/drivers/gpu/drm/rockchip/rockchip_lvds.c b/drivers/gpu/drm/rockchip/rockchip_lvds.c
> index 700ac730887d..92679e54c71d 100644
> --- a/drivers/gpu/drm/rockchip/rockchip_lvds.c
> +++ b/drivers/gpu/drm/rockchip/rockchip_lvds.c
> @@ -467,24 +465,22 @@ static int rk3288_lvds_probe(struct platform_device *pdev,
>
> lvds->pins->p = devm_pinctrl_get(lvds->dev);
> if (IS_ERR(lvds->pins->p)) {
> - DRM_DEV_ERROR(lvds->dev, "no pinctrl handle\n");
> + dev_err(lvds->dev, "no pinctrl handle\n");
you're mixing things here.
The commit message talks about dev_err_probe but you're doing
here and below a DRM_DEV_ERROR to dev_err conversion, which also
partially happens in patch 2 of this series.
Please structure things in a way that the patch content matches
the patch description :-)
Thanks a lot
Heiko
> devm_kfree(lvds->dev, lvds->pins);
> lvds->pins = NULL;
> } else {
> lvds->pins->default_state =
> pinctrl_lookup_state(lvds->pins->p, "lcdc");
> if (IS_ERR(lvds->pins->default_state)) {
> - DRM_DEV_ERROR(lvds->dev, "no default pinctrl state\n");
> + dev_err(lvds->dev, "no default pinctrl state\n");
> devm_kfree(lvds->dev, lvds->pins);
> lvds->pins = NULL;
> }
> }
>
> ret = clk_prepare(lvds->pclk);
> - if (ret < 0) {
> - DRM_DEV_ERROR(lvds->dev, "failed to prepare pclk_lvds\n");
> - return ret;
> - }
> + if (ret < 0)
> + return dev_err_probe(lvds->dev, ret, "failed to prepare pclk_lvds\n");
>
> return 0;
> }
> @@ -700,22 +696,18 @@ static int rockchip_lvds_probe(struct platform_device *pdev)
>
> lvds->grf = syscon_regmap_lookup_by_phandle(dev->of_node,
> "rockchip,grf");
> - if (IS_ERR(lvds->grf)) {
> - DRM_DEV_ERROR(dev, "missing rockchip,grf property\n");
> - return PTR_ERR(lvds->grf);
> - }
> + if (IS_ERR(lvds->grf))
> + return dev_err_probe(dev, PTR_ERR(lvds->grf), "missing rockchip,grf property\n");
>
> ret = lvds->soc_data->probe(pdev, lvds);
> - if (ret) {
> - DRM_DEV_ERROR(dev, "Platform initialization failed\n");
> - return ret;
> - }
> + if (ret)
> + return dev_err_probe(dev, ret, "Platform initialization failed\n");
>
> dev_set_drvdata(dev, lvds);
>
> ret = component_add(&pdev->dev, &rockchip_lvds_component_ops);
> if (ret < 0) {
> - DRM_DEV_ERROR(dev, "failed to add component\n");
> + dev_err(dev, "failed to add component\n");
> clk_unprepare(lvds->pclk);
> }
>
>
prev parent reply other threads:[~2024-09-19 15:26 UTC|newest]
Thread overview: 6+ messages / expand[flat|nested] mbox.gz Atom feed top
2024-08-27 3:03 [PATCH -next v2 0/3] drm/rockchip: Simplified with for_each_child_of_node_scoped() Jinjie Ruan
2024-08-27 3:03 ` [PATCH -next v2 1/3] drm/rockchip: Use for_each_child_of_node_scoped() Jinjie Ruan
2024-08-27 3:03 ` [PATCH -next v2 2/3] drm/rockchip: Simplified with dev_err() and __free() Jinjie Ruan
2024-09-19 15:11 ` Heiko Stuebner
2024-08-27 3:03 ` [PATCH -next v2 3/3] drm/rockchip: Simplified with dev_err_probe() Jinjie Ruan
2024-09-19 15:25 ` Heiko Stuebner [this message]
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=2013930.8hb0ThOEGa@phil \
--to=heiko@sntech.de \
--cc=airlied@gmail.com \
--cc=andy.yan@rock-chips.com \
--cc=daniel@ffwll.ch \
--cc=dri-devel@lists.freedesktop.org \
--cc=hjc@rock-chips.com \
--cc=jic23@kernel.org \
--cc=krzk@kernel.org \
--cc=linux-arm-kernel@lists.infradead.org \
--cc=linux-kernel@vger.kernel.org \
--cc=linux-rockchip@lists.infradead.org \
--cc=maarten.lankhorst@linux.intel.com \
--cc=mripard@kernel.org \
--cc=ruanjinjie@huawei.com \
--cc=tzimmermann@suse.de \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).