From: Vasiliy Ulyanov Date: Mon, 17 Aug 2015 14:07:37 +0000 (+0300) Subject: VIGS: change min dpi constraint X-Git-Tag: submit/tizen/20160422.055611~1^2~22^2~3 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=d6996a1ffc38c4bb651608a716bea51e070e3f42;p=sdk%2Femulator%2Femulator-kernel.git VIGS: change min dpi constraint This is a workaround for output phys dimensions computation. In some cases we need a smaller dpi in order to make Xorg calculate display coordinates properly. Change-Id: I40b7215d1aefcc7e63a98239501a937466ac5579 Signed-off-by: Vasiliy Ulyanov --- diff --git a/drivers/gpu/drm/vigs/vigs_output.c b/drivers/gpu/drm/vigs/vigs_output.c index 77b83b14166a..f8d681375e5b 100644 --- a/drivers/gpu/drm/vigs/vigs_output.c +++ b/drivers/gpu/drm/vigs/vigs_output.c @@ -4,7 +4,7 @@ #include #define DPI_DEF_VALUE 3160 -#define DPI_MIN_VALUE 1000 +#define DPI_MIN_VALUE 100 #define DPI_MAX_VALUE 4800 #ifndef MODULE @@ -272,14 +272,12 @@ int vigs_output_get_dpi(void) int dpi = DPI_DEF_VALUE; #ifndef MODULE char *str; - char dpi_info[16]; str = strstr(saved_command_line, "dpi="); if (str != NULL) { str += 4; - strncpy(dpi_info, str, 4); - dpi = vigs_atoi(dpi_info); + dpi = vigs_atoi(str); if ((dpi < DPI_MIN_VALUE) || (dpi > DPI_MAX_VALUE)) { dpi = DPI_DEF_VALUE; }