WSL2-Linux-Kernel/drivers/gpu/drm/rockchip
Mark Yao e3c4abdb3b drm/rockchip: fix wrong pitch/size using on gem
args->pitch and args->size may not be set by userspace, sometimes
userspace only malloc args and not memset args to zero, then
args->pitch and args->size is random, it is very danger to use
pitch/size on gem.

pitch's type is u32, and min_pitch's type is int, example,
pitch is 0xffffffff, then pitch < min_pitch return true, then gem will
alloc very very big bufffer, it would eat all the memory and cause kernel
crash.

Stop using pitch/size from args, calc them from other args.

Signed-off-by: Mark Yao <mark.yao@rock-chips.com>
2016-01-21 09:14:05 +08:00
..
Kconfig drm: rockchip: Support Synopsys DW MIPI DSI 2016-01-06 16:16:39 +08:00
Makefile drm/rockchip: Don't build rockchip_drm_vop as modules 2016-01-18 08:42:08 +08:00
dw-mipi-dsi.c drm/rockchip/dsi: fix handling mipi_dsi_pixel_format_to_bpp result 2016-01-18 08:43:16 +08:00
dw_hdmi-rockchip.c drm/rockchip: dw_hdmi: use encoder enable function 2015-12-28 08:57:16 +08:00
rockchip_drm_drv.c drm/rockchip: cleanup unnecessary export symbol 2016-01-18 08:42:09 +08:00
rockchip_drm_drv.h drm/rockchip: support atomic asynchronous commit 2015-12-28 08:49:54 +08:00
rockchip_drm_fb.c drm/rockchip: explain why we can't wait_for_vblanks 2016-01-20 08:56:06 +08:00
rockchip_drm_fb.h drm: Pass the user drm_mode_fb_cmd2 as const to .fb_create() 2015-11-24 11:47:38 +01:00
rockchip_drm_fbdev.c drm/rockchip: Use new drm_fb_helper functions 2015-08-06 14:12:56 +02:00
rockchip_drm_fbdev.h drm: rockchip: Add basic drm driver 2014-12-02 17:29:03 +08:00
rockchip_drm_gem.c drm/rockchip: fix wrong pitch/size using on gem 2016-01-21 09:14:05 +08:00
rockchip_drm_gem.h drm/rockchip: Only alloc a kmap for fbdev gem object 2015-03-16 10:07:12 +08:00
rockchip_drm_vop.c drm/rockchip: vop: fix mask when updating interrupts 2016-01-18 08:42:09 +08:00
rockchip_drm_vop.h drm/rockchip: vop: spilt scale regsters 2015-12-28 09:01:41 +08:00
rockchip_vop_reg.c drm/rockchip: vop: add rk3036 vop support 2015-12-28 09:01:48 +08:00
rockchip_vop_reg.h drm/rockchip: vop: add rk3036 vop support 2015-12-28 09:01:48 +08:00