Hi Linus,
Weekly fixes pull, big bigger than I'd normally like, but they are fairly scattered and small individually. The vmwgfx one is a black screen regression, otherwise the largest is an MST encoder fix for amdgpu which results in a WARN in some cases, and a scattering of i915 fixes.
I'm tracking two regressions at the moment that hopefully we get nailed down this week for rc7.
Dave.
drm-fixes-2020-07-17-1: drm fixes for 5.8-rc6
dma-buf: - sleeping atomic fix
amdgpu: - Fix a race condition with KIQ - Preemption fix - Fix handling of fake MST encoders - OLED panel fix - Handle allocation failure in stream construction - Renoir SMC fix - SDMA 5.x fix
i915: - FBC w/a stride fix - Fix use-after-free fix on module reload - Ignore irq enabling on the virtual engines to fix device sleep - Use GTT when saving/restoring engine GPR - Fix selftest sort function
vmwgfx: - black screen fix
aspeed: - fbcon init warn fix The following changes since commit 11ba468877bb23f28956a35e896356252d63c983:
Linux 5.8-rc5 (2020-07-12 16:34:50 -0700)
are available in the Git repository at:
git://anongit.freedesktop.org/drm/drm tags/drm-fixes-2020-07-17-1
for you to fetch changes up to adbe8a3cae94a63e9f416795c750237a9b789124:
Merge tag 'amd-drm-fixes-5.8-2020-07-15' of git://people.freedesktop.org/~agd5f/linux into drm-fixes (2020-07-17 13:29:00 +1000)
---------------------------------------------------------------- drm fixes for 5.8-rc6
dma-buf: - sleeping atomic fix
amdgpu: - Fix a race condition with KIQ - Preemption fix - Fix handling of fake MST encoders - OLED panel fix - Handle allocation failure in stream construction - Renoir SMC fix - SDMA 5.x fix
i915: - FBC w/a stride fix - Fix use-after-free fix on module reload - Ignore irq enabling on the virtual engines to fix device sleep - Use GTT when saving/restoring engine GPR - Fix selftest sort function
vmwgfx: - black screen fix
aspeed: - fbcon init warn fix
---------------------------------------------------------------- Alex Deucher (1): drm/amdgpu/display: create fake mst encoders ahead of time (v4)
Charan Teja Kalla (1): dmabuf: use spinlock to access dmabuf->name
Chris Wilson (2): drm/i915/gt: Ignore irq enabling on the virtual engines drm/i915/gt: Only swap to a random sibling once upon creation
Dave Airlie (4): Merge branch 'vmwgfx-fixes-5.8' of git://people.freedesktop.org/~sroland/linux into drm-fixes Merge tag 'drm-misc-fixes-2020-07-15' of git://anongit.freedesktop.org/drm/drm-misc into drm-fixes Merge tag 'drm-intel-fixes-2020-07-15' of git://anongit.freedesktop.org/drm/drm-intel into drm-fixes Merge tag 'amd-drm-fixes-5.8-2020-07-15' of git://people.freedesktop.org/~agd5f/linux into drm-fixes
Guenter Roeck (1): drm/aspeed: Call drm_fbdev_generic_setup after drm_dev_register
Jack Xiao (2): drm/amdgpu/gfx10: fix race condition for kiq drm/amdgpu: fix preemption unit test
Josip Pavic (1): drm/amd/display: handle failed allocation during stream construction
Maarten Lankhorst (1): drm/i915: Move cec_notifier to intel_hdmi_connector_unregister, v2.
Roland Scheidegger (1): drm/vmwgfx: fix update of display surface when resolution changes
Sudeep Holla (1): drm/i915/selftests: Fix compare functions provided for sorting
Umesh Nerlige Ramappa (1): drm/i915/perf: Use GTT when saving/restoring engine GPR
Ville Syrjälä (1): drm/i915: Recalculate FBC w/a stride when needed
Xiaojie Yuan (1): drm/amdgpu/sdma5: fix wptr overwritten in ->get_wptr()
chen gong (1): drm/amdgpu/powerplay: Modify SMC message name for setting power profile mode
hersen wu (1): drm/amd/display: OLED panel backlight adjust not work with external display connected
drivers/dma-buf/dma-buf.c | 11 +++-- drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c | 20 ++++++-- drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c | 9 +++- drivers/gpu/drm/amd/amdgpu/sdma_v5_0.c | 26 ++++------- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 14 ++++++ drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.h | 11 ++++- .../amd/display/amdgpu_dm/amdgpu_dm_mst_types.c | 53 +++++++++++----------- .../amd/display/amdgpu_dm/amdgpu_dm_mst_types.h | 3 ++ drivers/gpu/drm/amd/display/dc/core/dc_stream.c | 19 ++++++-- drivers/gpu/drm/amd/powerplay/renoir_ppt.c | 2 +- drivers/gpu/drm/aspeed/aspeed_gfx_drv.c | 3 +- drivers/gpu/drm/i915/display/intel_fbc.c | 33 +++++++++++--- drivers/gpu/drm/i915/display/intel_hdmi.c | 10 +--- drivers/gpu/drm/i915/gt/intel_lrc.c | 19 ++------ drivers/gpu/drm/i915/gt/selftest_rps.c | 8 ++-- drivers/gpu/drm/i915/i915_drv.h | 1 + drivers/gpu/drm/i915/i915_perf.c | 1 + drivers/gpu/drm/vmwgfx/vmwgfx_stdu.c | 8 ++-- include/linux/dma-buf.h | 1 + 19 files changed, 153 insertions(+), 99 deletions(-)
The pull request you sent on Fri, 17 Jul 2020 13:42:02 +1000:
git://anongit.freedesktop.org/drm/drm tags/drm-fixes-2020-07-17-1
has been merged into torvalds/linux.git: https://git.kernel.org/torvalds/c/8882572675c1bb1cc544f4e229a11661f1fc52e4
Thank you!
dri-devel@lists.freedesktop.org