video: rk_fb: widen out var config limit
authorMark Yao <mark.yao@rock-chips.com>
Wed, 23 Dec 2015 08:22:21 +0000 (16:22 +0800)
committerHuang Jiachai <hjc@rock-chips.com>
Thu, 14 Jan 2016 05:59:47 +0000 (13:59 +0800)
All layers allow out of right side and bottom side.
And hardware cursor want to support outside of right and bottom.

Change-Id: I27d64b2e12326fbad436f291a9fb5092538428f9
Signed-off-by: Mark Yao <mark.yao@rock-chips.com>
drivers/video/rockchip/rk_fb.c

index 5836049d7e0d2adddf234314862dfee81a395e04..7c0462c18cfa9ac6141257855ebbbd6270aa72b4 100644 (file)
@@ -1938,9 +1938,9 @@ static int rk_fb_check_config_var(struct rk_fb_area_par *area_par,
                return -EINVAL;
        }
 
-       if ((area_par->xpos + area_par->xsize > screen->mode.xres) ||
-           (area_par->ypos + area_par->ysize > screen->mode.yres) ||
-           (area_par->xsize <= 0) || (area_par->ysize <= 0)) {
+       if ((area_par->xpos >= screen->mode.xres) ||
+           (area_par->ypos >= screen->mode.yres) ||
+           ((area_par->xsize <= 0) || (area_par->ysize <= 0))) {
                pr_warn("check config var fail 1:\n"
                       "xpos=%d,xsize=%d,xres=%d\n"
                       "ypos=%d,ysize=%d,yres=%d\n",