drm/tegra: Propagate errors from drm_gem_plane_helper_prepare_fb()
authorThierry Reding <treding@nvidia.com>
Thu, 9 Sep 2021 12:10:23 +0000 (14:10 +0200)
committerThierry Reding <treding@nvidia.com>
Thu, 16 Dec 2021 13:07:06 +0000 (14:07 +0100)
Currently this function doesn't return an error, but that may change in
the future, so make sure to propagate any error codes that it might
return.

Signed-off-by: Thierry Reding <treding@nvidia.com>
drivers/gpu/drm/tegra/plane.c

index f8e8afc..321cb1f 100644 (file)
@@ -200,11 +200,14 @@ int tegra_plane_prepare_fb(struct drm_plane *plane,
                           struct drm_plane_state *state)
 {
        struct tegra_dc *dc = to_tegra_dc(state->crtc);
+       int err;
 
        if (!state->fb)
                return 0;
 
-       drm_gem_plane_helper_prepare_fb(plane, state);
+       err = drm_gem_plane_helper_prepare_fb(plane, state);
+       if (err < 0)
+               return err;
 
        return tegra_dc_pin(dc, to_tegra_plane_state(state));
 }