drm/exynos: fimd: Fix compilation warning
authorSean Paul <seanpaul@chromium.org>
Fri, 7 Sep 2012 18:51:46 +0000 (11:51 -0700)
committerGerrit <chrome-bot@google.com>
Mon, 10 Sep 2012 19:00:12 +0000 (12:00 -0700)
This patch fixes a compilation warning (and possibly) use uninitialized
in fimd_display_power_on by returning early if we received an invalid
DPMS mode value.

BUG=chrome-os-partner:13349
TEST=Tested on snow

Change-Id: I30b8840c71d3f7239871836b184817fc23b25b7a
Signed-off-by: Sean Paul <seanpaul@chromium.org>
Reviewed-on: https://gerrit.chromium.org/gerrit/32572

drivers/gpu/drm/exynos/exynos_drm_fimd.c

index d0811ac..dda2201 100644 (file)
@@ -156,7 +156,7 @@ static int fimd_display_power_on(struct device *dev, int mode)
                break;
        default:
                DRM_DEBUG_KMS("unspecified mode %d\n", mode);
-               break;
+               return -EINVAL;
        }
 
        fimd_power_on(ctx, enable);
@@ -784,9 +784,6 @@ static int fimd_power_on(struct fimd_context *ctx, bool enable)
 
        DRM_DEBUG_KMS("%s\n", __FILE__);
 
-       if (enable != false && enable != true)
-               return -EINVAL;
-
        if (enable) {
                int ret;