linux/drivers/gpu/drm
John Keeping 46d10109ae UPSTREAM: drm/rockchip: allocate correct crtc state structure on reset
Because we are using a custom crtc_state structure, we must override the
reset helper to allocate the correct amount of memory.

Cc: stable@vger.kernel.org

Change-Id: I1895dbe994232991c1659cf2f4d63c4aa957b794
Fixes: 4e257d9eee ("drm/rockchip: get rid of rockchip_drm_crtc_mode_config")
Signed-off-by: John Keeping <john@metanate.com>
Signed-off-by: Mark Yao <mark.yao@rock-chips.com>
Reviewed-by: Sean Paul <seanpaul@chromium.org>
(cherry picked from dc0b408f5a)
2016-08-10 10:56:48 +08:00
..
amd LSK 16.06 v4.4-android 2016-07-05 18:36:47 +08:00
armada UPSTREAM: drm: Pass 'name' to drm_universal_plane_init() 2016-03-17 09:42:01 +08:00
ast Merge branch 'linux-linaro-lsk-v4.4-android' of git://git.linaro.org/kernel/linux-linaro-stable.git 2016-03-24 15:45:58 +08:00
atmel-hlcdc UPSTREAM: drm: Pass 'name' to drm_encoder_init() 2016-03-17 09:42:01 +08:00
bochs UPSTREAM: drm: Pass 'name' to drm_encoder_init() 2016-03-17 09:42:01 +08:00
bridge drm/rockchip: find connector by device node 2016-08-03 15:54:37 +08:00
cirrus UPSTREAM: drm: Pass 'name' to drm_encoder_init() 2016-03-17 09:42:01 +08:00
exynos FROMLIST: drm: bridge: analogix/dp: fix some obvious code style 2016-03-21 19:38:39 +08:00
fsl-dcu UPSTREAM: drm: Pass 'name' to drm_encoder_init() 2016-03-17 09:42:01 +08:00
gma500 LSK 16.06 v4.4-android 2016-07-05 18:36:47 +08:00
i2c UPSTREAM: drm: Do not set connector->encoder in drivers 2016-07-06 15:25:34 +08:00
i810
i915 LSK 16.06 v4.4-android 2016-07-05 18:36:47 +08:00
imx UPSTREAM: drm: Do not set connector->encoder in drivers 2016-07-06 15:25:34 +08:00
mga
mgag200 UPSTREAM: drm: Pass 'name' to drm_encoder_init() 2016-03-17 09:42:01 +08:00
msm UPSTREAM: drm: Pass 'name' to drm_encoder_init() 2016-03-17 09:42:01 +08:00
nouveau Merge branch 'linux-linaro-lsk-v4.4-android' of git://git.linaro.org/kernel/linux-linaro-stable.git 2016-05-13 12:20:56 +08:00
omapdrm UPSTREAM: drm: Pass 'name' to drm_encoder_init() 2016-03-17 09:42:01 +08:00
panel FROMLIST: drm/panel: add of display timing support 2016-07-21 14:23:48 +08:00
qxl Merge branch 'linux-linaro-lsk-v4.4-android' of git://git.linaro.org/kernel/linux-linaro-stable.git 2016-05-13 12:20:56 +08:00
r128
radeon LSK 16.05 v4.4-android 2016-05-30 14:24:17 +08:00
rcar-du UPSTREAM: drm: Pass 'name' to drm_encoder_init() 2016-03-17 09:42:01 +08:00
rockchip UPSTREAM: drm/rockchip: allocate correct crtc state structure on reset 2016-08-10 10:56:48 +08:00
savage
shmobile UPSTREAM: drm: Do not set connector->encoder in drivers 2016-07-06 15:25:34 +08:00
sis
sti UPSTREAM: drm: Pass 'name' to drm_encoder_init() 2016-03-17 09:42:01 +08:00
tdfx
tegra UPSTREAM: drm: Pass 'name' to drm_encoder_init() 2016-03-17 09:42:01 +08:00
tilcdc UPSTREAM: drm: Pass 'name' to drm_encoder_init() 2016-03-17 09:42:01 +08:00
ttm drm/ttm: Fixed a read/write lock imbalance 2015-11-26 15:47:38 +01:00
udl Merge branch 'linux-linaro-lsk-v4.4-android' of git://git.linaro.org/kernel/linux-linaro-stable.git 2016-05-13 12:20:56 +08:00
vc4 UPSTREAM: drm: Pass 'name' to drm_encoder_init() 2016-03-17 09:42:01 +08:00
vgem
via
virtio UPSTREAM: drm: Pass 'name' to drm_encoder_init() 2016-03-17 09:42:01 +08:00
vmwgfx LSK 16.06 v4.4-android 2016-07-05 18:36:47 +08:00
ati_pcigart.c
drm_agpsupport.c
drm_atomic_helper.c UPSTREAM: drm/atomic-helper: Implement subsystem-level suspend/resume 2016-08-08 14:39:36 +08:00
drm_atomic.c UPSTREAM: drm: Implement drm_modeset_lock_all_ctx() 2016-08-08 14:39:25 +08:00
drm_auth.c
drm_bridge.c
drm_bufs.c
drm_cache.c
drm_context.c
drm_crtc_helper.c UPSTREAM: drm/atomic-helper: Implement subsystem-level suspend/resume 2016-08-08 14:39:36 +08:00
drm_crtc_internal.h
drm_crtc.c UPSTREAM: drm: Do not set connector->encoder in drivers 2016-07-06 15:25:34 +08:00
drm_debugfs.c
drm_dma.c
drm_dp_helper.c drm/dp: move hw_mutex up the call stack 2016-04-20 15:41:55 +09:00
drm_dp_mst_topology.c drm/dp/mst: Get validated port ref in drm_dp_update_payload_part1() 2016-05-04 14:48:47 -07:00
drm_drv.c drm: Fix an unwanted master inheritance v2 2015-12-04 12:28:14 +10:00
drm_edid_load.c
drm_edid.c
drm_encoder_slave.c
drm_fb_cma_helper.c
drm_fb_helper.c drm/fb_helper: Fix references to dev->mode_config.num_connector 2016-06-07 18:14:36 -07:00
drm_flip_work.c
drm_fops.c drm: Fix an unwanted master inheritance v2 2015-12-04 12:28:14 +10:00
drm_gem_cma_helper.c Merge branch 'drm-next' of git://people.freedesktop.org/~airlied/linux 2015-11-10 09:33:06 -08:00
drm_gem.c Merge branch 'drm-next' of git://people.freedesktop.org/~airlied/linux 2015-11-10 09:33:06 -08:00
drm_global.c
drm_hashtab.c
drm_info.c
drm_internal.h
drm_ioc32.c
drm_ioctl.c drm: introduce share plane 2016-05-04 18:16:50 +08:00
drm_irq.c drm: Fix treatment of drm_vblank_offdelay in drm_vblank_on() (v2) 2016-03-03 15:07:23 -08:00
drm_legacy.h
drm_lock.c signals: kill block_all_signals() and unblock_all_signals() 2015-11-06 17:50:42 -08:00
drm_memory.c
drm_mipi_dsi.c
drm_mm.c
drm_modes.c
drm_modeset_lock.c UPSTREAM: drm: Implement drm_modeset_lock_all_ctx() 2016-08-08 14:39:25 +08:00
drm_of.c UPSTREAM: drm: add drm_of_encoder_active_endpoint helpers 2016-06-28 18:40:44 +08:00
drm_panel.c
drm_pci.c
drm_plane_helper.c UPSTREAM: drm: Pass 'name' to drm_universal_plane_init() 2016-03-17 09:42:01 +08:00
drm_platform.c
drm_prime.c UPSTREAM: drm: prime: Honour O_RDWR during prime-handle-to-fd 2016-04-14 09:25:43 +08:00
drm_probe_helper.c drm: Don't overwrite UNVERFIED mode status to OK 2015-12-15 11:00:10 +10:00
drm_rect.c
drm_scatter.c
drm_sync_helper.c CHROMIUM: drm: add helpers for fence and reservation based dma-buf sync 2016-04-08 11:39:49 +08:00
drm_sysfs.c
drm_trace_points.c
drm_trace.h
drm_vm.c
drm_vma_manager.c
Kconfig CHROMIUM: drm: add helpers for fence and reservation based dma-buf sync 2016-04-08 11:39:49 +08:00
Makefile CHROMIUM: drm: add helpers for fence and reservation based dma-buf sync 2016-04-08 11:39:49 +08:00