[git pull] drm fixes for 5.1-rc3
From: Dave Airlie
Date: Thu Mar 28 2019 - 23:56:51 EST
Hi Linus,
Weekly fixes roundup, nothing two serious, some usb device regressions
are fixed, and i915 GVT has a bigger fix but otherwise not really much
happening here.
Thanks,
Dave.
core:
- fb bpp check regression fix
- release/unplug fix
- use after free fixes
i915:
- fix mmap range checks
- fix gvt ppgtt mm LRU list access races
- fix selftest error pointer check
- fix a macro definition (pre-emptive for potential further backports)
- fix one AML SKU ULX status
amdgpu:
- one variable refresh rate fix
udl:
- fix EDID reading
tegra:
- build/warning fixes
meson:
- cleanup path fixes
- TMDS clock filter fix
rockchip:
- NV12 buffers and scalar fix
drm-fixes-2019-03-29:
drm amdgpu, i915, meson, udl, tegra fixes
The following changes since commit 8c2ffd9174779014c3fe1f96d9dc3641d9175f00:
Linux 5.1-rc2 (2019-03-24 14:02:26 -0700)
are available in the Git repository at:
git://anongit.freedesktop.org/drm/drm tags/drm-fixes-2019-03-29
for you to fetch changes up to 0271ab11790cd5ab8ec38e0e669e13c1009f271a:
Merge tag 'drm-intel-fixes-2019-03-28' of
git://anongit.freedesktop.org/drm/drm-intel into drm-fixes (2019-03-29
10:45:11 +1000)
----------------------------------------------------------------
drm amdgpu, i915, meson, udl, tegra fixes
----------------------------------------------------------------
Anders Roxell (1):
drm/tegra: vic: Fix implicit function declaration warning
Colin Xu (1):
drm/i915/gvt: Add in context mmio 0x20D8 to gen9 mmio list
Dan Carpenter (1):
drm/i915/selftests: Fix an IS_ERR() vs NULL check
Dave Airlie (5):
drm/fb: avoid setting 0 depth.
Merge tag 'drm/tegra/for-5.1-rc2' of
git://anongit.freedesktop.org/tegra/linux into drm-fixes
Merge tag 'drm-misc-fixes-2019-03-25' of
git://anongit.freedesktop.org/drm/drm-misc into drm-fixes
Merge branch 'drm-fixes-5.1' of
git://people.freedesktop.org/~agd5f/linux into drm-fixes
Merge tag 'drm-intel-fixes-2019-03-28' of
git://anongit.freedesktop.org/drm/drm-intel into drm-fixes
Eric Biggers (2):
drm/vgem: fix use-after-free when drm_gem_handle_create() fails
drm/vkms: fix use-after-free when drm_gem_handle_create() fails
Jean-Philippe Brucker (2):
drm/meson: Fix invalid pointer in meson_drv_unbind()
drm/meson: Uninstall IRQ handler
Jonas Karlman (1):
drm/rockchip: vop: reset scale mode when win is disabled
Josà Roberto de Souza (1):
drm/i915/icl: Fix VEBOX mismatch BUG_ON()
Manasi Navare (1):
drm/i915/icl: Fix the TRANS_DDI_FUNC_CTL2 bitfield macro
Neil Armstrong (1):
drm/meson: fix TMDS clock filtering for DMT monitors
Nicholas Kazlauskas (1):
drm/amd/display: Only allow VRR when vrefresh is within supported range
Noralf TrÃnnes (1):
drm: Fix drm_release() and device unplug
Robert Tarasov (1):
drm/udl: Refactor edid retrieving in UDL driver (v2)
Rodrigo Vivi (1):
Merge tag 'gvt-fixes-2019-03-21' of
https://github.com/intel/gvt-linux into drm-intel-fixes
Thierry Reding (1):
drm/tegra: hub: Fix dereference before check
Ville SyrjÃlà (1):
drm/i915: Mark AML 0x87CA as ULX
Weinan Li (1):
drm/i915/gvt: stop scheduling workload when vgpu is inactive
Zhenyu Wang (4):
drm/i915/gvt: Fix MI_FLUSH_DW parsing with correct index check
drm/i915/gvt: Don't submit request for error workload dispatch
drm/i915/gvt: Only assign ppgtt root at dispatch time
drm/i915/gvt: Add mutual lock for ppgtt mm LRU list
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 4 +-
drivers/gpu/drm/drm_drv.c | 6 +-
drivers/gpu/drm/drm_fb_helper.c | 2 +-
drivers/gpu/drm/drm_file.c | 6 +-
drivers/gpu/drm/i915/gvt/cmd_parser.c | 2 +-
drivers/gpu/drm/i915/gvt/gtt.c | 14 ++++-
drivers/gpu/drm/i915/gvt/gtt.h | 1 +
drivers/gpu/drm/i915/gvt/mmio_context.c | 1 +
drivers/gpu/drm/i915/gvt/scheduler.c | 28 ++++++---
drivers/gpu/drm/i915/i915_drv.h | 3 +-
drivers/gpu/drm/i915/i915_reg.h | 4 +-
drivers/gpu/drm/i915/selftests/i915_gem_evict.c | 2 +-
drivers/gpu/drm/meson/meson_drv.c | 9 ++-
drivers/gpu/drm/meson/meson_dw_hdmi.c | 3 +-
drivers/gpu/drm/rockchip/rockchip_drm_vop.c | 18 +++++-
drivers/gpu/drm/tegra/hub.c | 4 +-
drivers/gpu/drm/tegra/vic.c | 2 +
drivers/gpu/drm/udl/udl_connector.c | 72 ++++-------------------
drivers/gpu/drm/vgem/vgem_drv.c | 6 +-
drivers/gpu/drm/vkms/vkms_gem.c | 5 +-
20 files changed, 89 insertions(+), 103 deletions(-)