[git pull] drm fixes for 4.19-rc2

From: Dave Airlie
Date: Thu Aug 30 2018 - 23:48:37 EST


Hi Linus,

Regular fixes pull,

Mediatek is a bunch of fixes to their RDMA and Overlay engines.
i915 has some Cannonlake/Geminilake watermark workarounds, LSPCON fix,
HDCP free fix, audio fix and a ppgtt reference counting fix.
amdgpu has some SRIOV, Kasan, memory leaks and other misc fixes.

Thanks,
Dave.

drm-fixes-2018-08-31:
drm fixes for mediatek, amdgpu and i915.
The following changes since commit 5b394b2ddf0347bef56e50c69a58773c94343ff3:

Linux 4.19-rc1 (2018-08-26 14:11:59 -0700)

are available in the Git repository at:

git://anongit.freedesktop.org/drm/drm tags/drm-fixes-2018-08-31

for you to fetch changes up to 49a51c4b4064c8a89ffd166434696138edef6b85:

Merge tag 'drm-intel-fixes-2018-08-29' of
git://anongit.freedesktop.org/drm/drm-intel into drm-fixes (2018-08-30
11:35:03 +1000)

----------------------------------------------------------------
drm fixes for mediatek, amdgpu and i915.

----------------------------------------------------------------
Andrey Grodzovsky (1):
drm/amdgpu: Fix page fault and kasan warning on pci device remove.

Chris Wilson (2):
drm/i915: Stop holding a ref to the ppgtt from each vma
drm/i915/audio: Hook up component bindings even if displays are disabled

Christian KÃnig (3):
drm/amdgpu: fix VM clearing for the root PD
drm/amdgpu: fix preamble handling
drm/amdgpu: fix holding mn_lock while allocating memory

Dave Airlie (3):
Merge branch 'mediatek-drm-fixes-4.19' of
https://github.com/ckhu-mediatek/linux.git-tags into drm-fixes
Merge branch 'drm-fixes-4.19' of
git://people.freedesktop.org/~agd5f/linux into drm-fixes
Merge tag 'drm-intel-fixes-2018-08-29' of
git://anongit.freedesktop.org/drm/drm-intel into drm-fixes

Emily Deng (2):
amdgpu: fix multi-process hang issue
drm/amdgpu: Need to set moved to true when evict bo

Felix Kuehling (1):
drm/amdgpu: Adjust the VM size based on system memory size v2

Fredrik SchÃn (1):
drm/i915: Increase LSPCON timeout

Rex Zhu (6):
drm/amd/display: Fix bug use wrong pp interface
drm/amdgpu: Enable/disable gfx PG feature in rlc safe mode
drm/amdgpu: Fix vce initialize failed on Kaveri/Mullins
drm/amdgpu: Update power state at the end of smu hw_init.
drm/amdgpu: Power on uvd block when hw_fini
drm/amdgpu: Remove duplicated power source update

Rodrigo Vivi (1):
drm/i915: Free write_buf that we allocated with kzalloc.

SivapiriyanKumarasamy (1):
drm/amd/display: Fix memory leak caused by missed dc_sink_release

Souptick Joarder (1):
drm/mediatek: Convert drm_atomic_helper_suspend/resume()

Stu Hsieh (14):
drm/mediatek: add connection from RDMA0 to DPI1
drm/mediatek: add connection from RDMA0 to DSI1
drm/mediatek: add connection from RDMA1 to DSI0
drm/mediatek: add connection from RDMA2 to DSI0
drm/mediatek: add memory mode and layer_config for RDMA
drm/mediatek: add RGB color format support for RDMA
drm/mediatek: add the comment about color format setting for OVL
drm/mediatek: add YUYV/UYVY color format support for RDMA
drm/mediatek: add function to get layer number for component
drm/mediatek: add function to return OVL layer number
drm/mediatek: add function to return RDMA layer number
drm/mediatek: use layer_nr function to get layer number to init plane
drm/mediatek: update some variable name from ovl to comp
drm/mediatek: fix connection from RDMA2 to DSI1

Thomas Zimmermann (1):
drm/mediatek: Replace drm_dev_unref with drm_dev_put

Ville SyrjÃlà (1):
drm/i915: Fix glk/cnl display w/a #1175

drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c | 47 ++++++-----
drivers/gpu/drm/amd/amdgpu/amdgpu_ib.c | 3 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_pm.c | 8 --
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c | 35 ++++++--
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.h | 2 +-
drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c | 11 ++-
drivers/gpu/drm/amd/amdgpu/gmc_v6_0.c | 9 +--
drivers/gpu/drm/amd/amdgpu/gmc_v7_0.c | 16 +---
drivers/gpu/drm/amd/amdgpu/gmc_v8_0.c | 16 +---
drivers/gpu/drm/amd/amdgpu/gmc_v9_0.c | 16 +---
drivers/gpu/drm/amd/amdgpu/kv_dpm.c | 49 +++++++-----
drivers/gpu/drm/amd/amdgpu/si_dpm.c | 3 +-
.../drm/amd/display/amdgpu_dm/amdgpu_dm_pp_smu.c | 12 ++-
drivers/gpu/drm/amd/display/dc/core/dc_link.c | 6 +-
drivers/gpu/drm/i915/i915_vma.c | 4 -
drivers/gpu/drm/i915/intel_audio.c | 3 -
drivers/gpu/drm/i915/intel_display.c | 7 +-
drivers/gpu/drm/i915/intel_hdmi.c | 8 +-
drivers/gpu/drm/i915/intel_lspcon.c | 2 +-
drivers/gpu/drm/mediatek/mtk_disp_ovl.c | 11 +++
drivers/gpu/drm/mediatek/mtk_disp_rdma.c | 92 ++++++++++++++++++++++
drivers/gpu/drm/mediatek/mtk_drm_crtc.c | 47 ++++++-----
drivers/gpu/drm/mediatek/mtk_drm_crtc.h | 3 +-
drivers/gpu/drm/mediatek/mtk_drm_ddp.c | 18 ++++-
drivers/gpu/drm/mediatek/mtk_drm_ddp_comp.h | 9 +++
drivers/gpu/drm/mediatek/mtk_drm_drv.c | 27 +++----
26 files changed, 303 insertions(+), 161 deletions(-)