clk: s5p-tv: Fix incorrect usage of IS_ERR_OR_NULL
Subsystems (4)
A message that is not in the archive (sent off-list or not yet received): [email protected]
PATCH 2/6 clk: exynos: Fix incorrect usage of IS_ERR_OR_NULL
Replace IS_ERR_OR_NULL with IS_ERR on clk_get results.
In the fail: path of mixer_resources_init() and vp_resources_init() the first clk tested cannot be NULL either, so IS_ERR_OR_NULL is removed from these as well. Other clocks may still be NULL as they haven't been clk_get'd yet.
--- drivers/gpu/drm/exynos/exynos_mixer.c | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-)
drivers/gpu/drm/exynos/exynos_mixer.c +7 -7
@@ -972,14 +972,14 @@ static int __devinit mixer_resources_init(struct exynos_drm_hdmi_context *ctx,spin_lock_init (&mixer_res->reg_slock); mixer_res->mixer =clk_get (dev,"mixer" ); -if (IS_ERR_OR_NULL (mixer_res->mixer)) { +if (IS_ERR (mixer_res->mixer)) {dev_err (dev,"failed to get clock 'mixer'\n" ); ret = -ENODEV ; goto fail; } mixer_res->sclk_hdmi =clk_get (dev,"sclk_hdmi" ); -if (IS_ERR_OR_NULL (mixer_res->sclk_hdmi)) { +if (IS_ERR (mixer_res->sclk_hdmi)) {dev_err (dev,"failed to get clock 'sclk_hdmi'\n" ); ret = -ENODEV ; goto fail;
@@ -1019,7 +1019,7 @@ static int __devinit mixer_resources_init(struct exynos_drm_hdmi_context *ctx, fail:if (!IS_ERR_OR_NULL (mixer_res->sclk_hdmi))clk_put (mixer_res->sclk_hdmi); -if (!IS_ERR_OR_NULL (mixer_res->mixer)) +if (!IS_ERR (mixer_res->mixer))clk_put (mixer_res->mixer);return ret; }
@@ -1034,19 +1034,19 @@ static int __devinit vp_resources_init(struct exynos_drm_hdmi_context *ctx,int ret; mixer_res->vp =clk_get (dev,"vp" ); -if (IS_ERR_OR_NULL (mixer_res->vp)) { +if (IS_ERR (mixer_res->vp)) {dev_err (dev,"failed to get clock 'vp'\n" ); ret = -ENODEV ; goto fail; } mixer_res->sclk_mixer =clk_get (dev,"sclk_mixer" ); -if (IS_ERR_OR_NULL (mixer_res->sclk_mixer)) { +if (IS_ERR (mixer_res->sclk_mixer)) {dev_err (dev,"failed to get clock 'sclk_mixer'\n" ); ret = -ENODEV ; goto fail; } mixer_res->sclk_dac =clk_get (dev,"sclk_dac" ); -if (IS_ERR_OR_NULL (mixer_res->sclk_dac)) { +if (IS_ERR (mixer_res->sclk_dac)) {dev_err (dev,"failed to get clock 'sclk_dac'\n" ); ret = -ENODEV ; goto fail;
@@ -1077,7 +1077,7 @@ fail:clk_put (mixer_res->sclk_dac);if (!IS_ERR_OR_NULL (mixer_res->sclk_mixer))clk_put (mixer_res->sclk_mixer); -if (!IS_ERR_OR_NULL (mixer_res->vp)) +if (!IS_ERR (mixer_res->vp))clk_put (mixer_res->vp);return ret; }
Signature · 1 line
1.7.9.5
PATCH 3/6 clk: exynos: Fix incorrect usage of IS_ERR_OR_NULL
In reply to a message not in the archiveReplace IS_ERR_OR_NULL with IS_ERR on clk_get results.
--- drivers/gpu/drm/exynos/exynos_hdmi.c | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-)
drivers/gpu/drm/exynos/exynos_hdmi.c +5 -5
@@ -2167,27 +2167,27 @@ static int __devinit hdmi_resources_init(struct hdmi_context *hdata)/* get clocks, power */ res->hdmi =clk_get (dev,"hdmi" ); -if (IS_ERR_OR_NULL (res->hdmi)) { +if (IS_ERR (res->hdmi)) {DRM_ERROR ("failed to get clock 'hdmi'\n" ); goto fail; } res->sclk_hdmi =clk_get (dev,"sclk_hdmi" ); -if (IS_ERR_OR_NULL (res->sclk_hdmi)) { +if (IS_ERR (res->sclk_hdmi)) {DRM_ERROR ("failed to get clock 'sclk_hdmi'\n" ); goto fail; } res->sclk_pixel =clk_get (dev,"sclk_pixel" ); -if (IS_ERR_OR_NULL (res->sclk_pixel)) { +if (IS_ERR (res->sclk_pixel)) {DRM_ERROR ("failed to get clock 'sclk_pixel'\n" ); goto fail; } res->sclk_hdmiphy =clk_get (dev,"sclk_hdmiphy" ); -if (IS_ERR_OR_NULL (res->sclk_hdmiphy)) { +if (IS_ERR (res->sclk_hdmiphy)) {DRM_ERROR ("failed to get clock 'sclk_hdmiphy'\n" ); goto fail; } res->hdmiphy =clk_get (dev,"hdmiphy" ); -if (IS_ERR_OR_NULL (res->hdmiphy)) { +if (IS_ERR (res->hdmiphy)) {DRM_ERROR ("failed to get clock 'hdmiphy'\n" ); goto fail; }
Signature · 1 line
1.7.9.5
PATCH 4/6 clk: s5p-tv: Fix incorrect usage of IS_ERR_OR_NULL
In reply to a message not in the archiveReplace IS_ERR_OR_NULL with IS_ERR on clk_get results.
--- drivers/media/platform/s5p-tv/hdmi_drv.c | 10 +++++----- drivers/media/platform/s5p-tv/mixer_drv.c | 10 +++++----- drivers/media/platform/s5p-tv/sdo_drv.c | 10 +++++----- 3 files changed, 15 insertions(+), 15 deletions(-)
drivers/media/platform/s5p-tv/hdmi_drv.c +5 -5
@@ -781,27 +781,27 @@ static int hdmi_resources_init(struct hdmi_device *hdev)/* get clocks, power */ res->hdmi =clk_get (dev,"hdmi" ); -if (IS_ERR_OR_NULL (res->hdmi)) { +if (IS_ERR (res->hdmi)) {dev_err (dev,"failed to get clock 'hdmi'\n" ); goto fail; } res->sclk_hdmi =clk_get (dev,"sclk_hdmi" ); -if (IS_ERR_OR_NULL (res->sclk_hdmi)) { +if (IS_ERR (res->sclk_hdmi)) {dev_err (dev,"failed to get clock 'sclk_hdmi'\n" ); goto fail; } res->sclk_pixel =clk_get (dev,"sclk_pixel" ); -if (IS_ERR_OR_NULL (res->sclk_pixel)) { +if (IS_ERR (res->sclk_pixel)) {dev_err (dev,"failed to get clock 'sclk_pixel'\n" ); goto fail; } res->sclk_hdmiphy =clk_get (dev,"sclk_hdmiphy" ); -if (IS_ERR_OR_NULL (res->sclk_hdmiphy)) { +if (IS_ERR (res->sclk_hdmiphy)) {dev_err (dev,"failed to get clock 'sclk_hdmiphy'\n" ); goto fail; } res->hdmiphy =clk_get (dev,"hdmiphy" ); -if (IS_ERR_OR_NULL (res->hdmiphy)) { +if (IS_ERR (res->hdmiphy)) {dev_err (dev,"failed to get clock 'hdmiphy'\n" ); goto fail; }
drivers/media/platform/s5p-tv/mixer_drv.c +5 -5
@@ -240,27 +240,27 @@ static int mxr_acquire_clocks(struct mxr_device *mdev)struct device *dev = mdev->dev; res->mixer =clk_get (dev,"mixer" ); -if (IS_ERR_OR_NULL (res->mixer)) { +if (IS_ERR (res->mixer)) {mxr_err (mdev,"failed to get clock 'mixer'\n" ); goto fail; } res->vp =clk_get (dev,"vp" ); -if (IS_ERR_OR_NULL (res->vp)) { +if (IS_ERR (res->vp)) {mxr_err (mdev,"failed to get clock 'vp'\n" ); goto fail; } res->sclk_mixer =clk_get (dev,"sclk_mixer" ); -if (IS_ERR_OR_NULL (res->sclk_mixer)) { +if (IS_ERR (res->sclk_mixer)) {mxr_err (mdev,"failed to get clock 'sclk_mixer'\n" ); goto fail; } res->sclk_hdmi =clk_get (dev,"sclk_hdmi" ); -if (IS_ERR_OR_NULL (res->sclk_hdmi)) { +if (IS_ERR (res->sclk_hdmi)) {mxr_err (mdev,"failed to get clock 'sclk_hdmi'\n" ); goto fail; } res->sclk_dac =clk_get (dev,"sclk_dac" ); -if (IS_ERR_OR_NULL (res->sclk_dac)) { +if (IS_ERR (res->sclk_dac)) {mxr_err (mdev,"failed to get clock 'sclk_dac'\n" ); goto fail; }
drivers/media/platform/s5p-tv/sdo_drv.c +5 -5
@@ -341,25 +341,25 @@ static int __devinit sdo_probe(struct platform_device *pdev)/* acquire clocks */ sdev->sclk_dac =clk_get (dev,"sclk_dac" ); -if (IS_ERR_OR_NULL (sdev->sclk_dac)) { +if (IS_ERR (sdev->sclk_dac)) {dev_err (dev,"failed to get clock 'sclk_dac'\n" ); ret = -ENXIO ; goto fail; } sdev->dac =clk_get (dev,"dac" ); -if (IS_ERR_OR_NULL (sdev->dac)) { +if (IS_ERR (sdev->dac)) {dev_err (dev,"failed to get clock 'dac'\n" ); ret = -ENXIO ; goto fail_sclk_dac; } sdev->dacphy =clk_get (dev,"dacphy" ); -if (IS_ERR_OR_NULL (sdev->dacphy)) { +if (IS_ERR (sdev->dacphy)) {dev_err (dev,"failed to get clock 'dacphy'\n" ); ret = -ENXIO ; goto fail_dac; } sclk_vpll =clk_get (dev,"sclk_vpll" ); -if (IS_ERR_OR_NULL (sclk_vpll)) { +if (IS_ERR (sclk_vpll)) {dev_err (dev,"failed to get clock 'sclk_vpll'\n" ); ret = -ENXIO ; goto fail_dacphy;
@@ -367,7 +367,7 @@ static int __devinit sdo_probe(struct platform_device *pdev)clk_set_parent (sdev->sclk_dac, sclk_vpll);clk_put (sclk_vpll); sdev->fout_vpll =clk_get (dev,"fout_vpll" ); -if (IS_ERR_OR_NULL (sdev->fout_vpll)) { +if (IS_ERR (sdev->fout_vpll)) {dev_err (dev,"failed to get clock 'fout_vpll'\n" ); goto fail_dacphy; }
Signature · 1 line
1.7.9.5
PATCH 5/6 clk: s5p-fimc: Fix incorrect usage of IS_ERR_OR_NULL
In reply to a message not in the archiveReplace IS_ERR_OR_NULL with IS_ERR on clk_get results.
--- drivers/media/platform/s5p-fimc/fimc-mdevice.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)
drivers/media/platform/s5p-fimc/fimc-mdevice.c +1 -1
@@ -730,7 +730,7 @@ static int fimc_md_get_clocks(struct fimc_md *fmd)for (i =0 ; i <FIMC_MAX_CAMCLKS ; i++) {snprintf (clk_name,sizeof (clk_name),"sclk_cam%u" , i); clock =clk_get (NULL , clk_name); -if (IS_ERR_OR_NULL (clock)) { +if (IS_ERR (clock)) {v4l2_err (&fmd->v4l2_dev,"Failed to get clock: %s" , clk_name);return -ENXIO ;
Signature · 1 line
1.7.9.5
Sylwester Nawrocki
AppliedRe: [PATCH 5/6] clk: s5p-fimc: Fix incorrect usage of IS_ERR_OR_NULL
Quoted 6 lines · Tony Prisk
Replace
IS_ERR_OR_NULLwithIS_ERRonclk_getresults.Signed-off-by Tony Prisk<[email protected]>CC Kyungmin Park<[email protected]>CC Tomasz Stanislawski<[email protected]>
Applied, thanks.
PATCH 6/6 clk: s5p-g2d: Fix incorrect usage of IS_ERR_OR_NULL
In reply to a message not in the archiveReplace IS_ERR_OR_NULL with IS_ERR on clk_get results.
--- drivers/media/platform/s5p-g2d/g2d.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-)
drivers/media/platform/s5p-g2d/g2d.c +2 -2
@@ -715,7 +715,7 @@ static int g2d_probe(struct platform_device *pdev) } dev->clk =clk_get (&pdev->dev,"sclk_fimg2d" ); -if (IS_ERR_OR_NULL (dev->clk)) { +if (IS_ERR (dev->clk)) {dev_err (&pdev->dev,"failed to get g2d clock\n" );return -ENXIO ; }
@@ -727,7 +727,7 @@ static int g2d_probe(struct platform_device *pdev) } dev->gate =clk_get (&pdev->dev,"fimg2d" ); -if (IS_ERR_OR_NULL (dev->gate)) { +if (IS_ERR (dev->gate)) {dev_err (&pdev->dev,"failed to get g2d clock gate\n" ); ret = -ENXIO ; goto unprep_clk;
Signature · 1 line
1.7.9.5