From: hjc Date: Wed, 3 Jun 2015 03:38:39 +0000 (+0800) Subject: rk fb: if win close we have to set 4 area state to 0, otherwise will lead to pagefault X-Git-Tag: firefly_0821_release~4082 X-Git-Url: http://demsky.eecs.uci.edu/git/?a=commitdiff_plain;h=36cb2472e4c1fffafe61f759908f772c555ef636;p=firefly-linux-kernel-4.4.55.git rk fb: if win close we have to set 4 area state to 0, otherwise will lead to pagefault Signed-off-by: hjc --- diff --git a/drivers/video/rockchip/rk_fb.c b/drivers/video/rockchip/rk_fb.c index 307c95349cd3..a9ee1f0c3853 100755 --- a/drivers/video/rockchip/rk_fb.c +++ b/drivers/video/rockchip/rk_fb.c @@ -1841,6 +1841,8 @@ static void rk_fb_update_reg(struct rk_lcdc_driver *dev_drv, } else { win->z_order = -1; win->state = 0; + for (j = 0; j < 4; j++) + win->area[j].state = 0; #if defined(CONFIG_ROCKCHIP_IOMMU) if (dev_drv->iommu_enabled) { for (j = 0; j < 4; j++) {