From: Seung-Woo Kim Date: Tue, 19 Oct 2021 06:22:49 +0000 (+0900) Subject: drm/vigs: fix dpi allow range X-Git-Tag: accepted/tizen/unified/20220125.121749~1 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=6f5124edc25c9f6981bd503064bf46a37dfc7787;p=sdk%2Femulator%2Femulator-kernel.git drm/vigs: fix dpi allow range Fix dpi allow range with 1 to 1000. Also, set min or max value for value in out of the range. Change-Id: I89837120b1d0128f1194c86d323d35ca269ef71e Signed-off-by: Seung-Woo Kim --- diff --git a/drivers/gpu/drm/vigs/vigs_output.c b/drivers/gpu/drm/vigs/vigs_output.c index 47603cb..3684759 100644 --- a/drivers/gpu/drm/vigs/vigs_output.c +++ b/drivers/gpu/drm/vigs/vigs_output.c @@ -4,8 +4,8 @@ #include #define DPI_DEF_VALUE 316 -#define DPI_MIN_VALUE 100 -#define DPI_MAX_VALUE 600 +#define DPI_MIN_VALUE 1 +#define DPI_MAX_VALUE 1000 #ifndef MODULE static int vigs_atoi(const char *str) @@ -280,9 +280,10 @@ int vigs_output_get_dpi(void) if (str != NULL) { str += 4; dpi = vigs_atoi(str); - if ((dpi < DPI_MIN_VALUE) || (dpi > DPI_MAX_VALUE)) { - dpi = DPI_DEF_VALUE; - } + if (dpi < DPI_MIN_VALUE) + dpi = DPI_MIN_VALUE; + else if (dpi > DPI_MAX_VALUE) + dpi = DPI_MAX_VALUE; } #endif return dpi;