[git pull] drm fixes for 4.20-rc4

From: Dave Airlie
Date: Thu Nov 22 2018 - 20:40:05 EST


Hi Linus,

Regular drm fixes pull for rc4.

amdgpu: Vega20 fixes, firmware loading fix, panel display fix, override fix
i915: Sandybridge lockup fix, fastboot DSI panel fix, GPU hang on
Broxton, GPU reloc fixes on pineview/bearlake
ast: screen blurring fix, cursor appearance fix
udmabuf: mmap fix
vc4: NULL deref fix, async cursor update fix.

All seems pretty normal at this stage,

Thanks,
Dave.

drm-fixes-2018-11-23:
drm i915, amdgpu, ast, vc4, udmabuf fixes
The following changes since commit 9ff01193a20d391e8dbce4403dd5ef87c7eaaca6:

Linux 4.20-rc3 (2018-11-18 13:33:44 -0800)

are available in the Git repository at:

git://anongit.freedesktop.org/drm/drm tags/drm-fixes-2018-11-23

for you to fetch changes up to 98c9cdfd34fbb62886e4c5a07e33661aa3352ef5:

Merge tag 'drm-intel-fixes-2018-11-22' of
git://anongit.freedesktop.org/drm/drm-intel into drm-fixes (2018-11-23
11:03:21 +1000)

----------------------------------------------------------------
drm i915, amdgpu, ast, vc4, udmabuf fixes

----------------------------------------------------------------
Boris Brezillon (2):
drm/vc4: Fix NULL pointer dereference in the async update path
drm/vc4: Set ->legacy_cursor_update to false when doing non-async updates

Chris Wilson (2):
drm/i915: Prevent machine hang from Broxton's vtd w/a and error capture
drm/i915: Write GPU relocs harder with gen3

Dave Airlie (3):
Merge tag 'drm-misc-fixes-2018-11-21' of
git://anongit.freedesktop.org/drm/drm-misc into drm-fixes
Merge branch 'drm-fixes-4.20' of
git://people.freedesktop.org/~agd5f/linux into drm-fixes
Merge tag 'drm-intel-fixes-2018-11-22' of
git://anongit.freedesktop.org/drm/drm-intel into drm-fixes

Evan Quan (1):
drm/amd/powerplay: disable Vega20 DS related features

Felix Kuehling (1):
drm/amdgpu: Fix oops when pp_funcs->switch_power_profile is unset

Gerd Hoffmann (1):
udmabuf: set read/write flag when exporting

Greathouse, Joseph (1):
drm/amd/pp: handle negative values when reading OD

Kenneth Feng (1):
drm/amdgpu: Enable HDP memory light sleep

Nicholas Kazlauskas (2):
drm/amdgpu: Add amdgpu "max bpc" connector property (v2)
drm/amd/display: Support amdgpu "max bpc" connector property (v2)

Paul Kocialkowski (1):
drm/fb-helper: Blacklist writeback when adding connectors to fbdev

Takashi Iwai (1):
drm/amdgpu: Add missing firmware entry for HAINAN

Thomas Zimmermann (1):
drm/ast: Remove existing framebuffers before loading driver

Ville SyrjÃlà (3):
drm/i915: Disable LP3 watermarks on all SNB machines
drm/i915: Force a LUT update in intel_initial_commit()
drm/i915: Add rotation readout for plane initial config

Y.C. Chen (2):
drm/ast: change resolution may cause screen blurred
drm/ast: fixed cursor may disappear sometimes

drivers/dma-buf/udmabuf.c | 1 +
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c | 7 ++--
drivers/gpu/drm/amd/amdgpu/amdgpu_display.c | 7 ++++
drivers/gpu/drm/amd/amdgpu/amdgpu_mode.h | 2 ++
drivers/gpu/drm/amd/amdgpu/gmc_v6_0.c | 1 +
drivers/gpu/drm/amd/amdgpu/soc15.c | 39 ++++++++++++++++----
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 16 +++++++++
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.h | 1 +
drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c | 20 +++++------
drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c | 25 ++++++-------
drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c | 23 ++++++------
drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c | 30 +++++++++++-----
drivers/gpu/drm/ast/ast_drv.c | 21 +++++++++++
drivers/gpu/drm/ast/ast_mode.c | 3 +-
drivers/gpu/drm/drm_fb_helper.c | 3 ++
drivers/gpu/drm/i915/i915_gem_execbuffer.c | 7 +++-
drivers/gpu/drm/i915/i915_gem_gtt.c | 5 +++
drivers/gpu/drm/i915/i915_gpu_error.c | 15 +++++++-
drivers/gpu/drm/i915/i915_gpu_error.h | 8 ++++-
drivers/gpu/drm/i915/intel_display.c | 39 ++++++++++++++++++++
drivers/gpu/drm/i915/intel_drv.h | 1 +
drivers/gpu/drm/i915/intel_pm.c | 41 +++++++++++++++++++++-
drivers/gpu/drm/vc4/vc4_kms.c | 6 ++++
drivers/gpu/drm/vc4/vc4_plane.c | 15 ++++++--
24 files changed, 273 insertions(+), 63 deletions(-)