[git pull] drm fixes for 6.5 final
From: Dave Airlie
Date: Thu Aug 24 2023 - 23:08:38 EST
Hi Linus,
A bit bigger than I'd care for, but it's mostly a single vmwgfx fix
and a fix for an i915 hotplug probing. Otherwise misc i915, bridge,
panfrost and dma-buf fixes.
Dave.
drm-fixes-2023-08-25:
drm fixes for 6.5-rc8
core:
- add a HPD poll helper
i915:
- fix regression in i915 polling
- fix docs build warning
- fix DG2 idle power consumption
bridge:
- samsung-dsim: init fix
panfrost:
- fix speed binning issue
dma-buf:
- fix recursive lock in fence signal
vmwgfx:
- fix shader stage validation
- fix NULL ptr derefs in gem put
The following changes since commit 706a741595047797872e669b3101429ab8d378ef:
Linux 6.5-rc7 (2023-08-20 15:02:52 +0200)
are available in the Git repository at:
git://anongit.freedesktop.org/drm/drm tags/drm-fixes-2023-08-25
for you to fetch changes up to 59fe2029b9e05cd490eaf972053dd86f96f77869:
Merge tag 'drm-intel-fixes-2023-08-24' of
git://anongit.freedesktop.org/drm/drm-intel into drm-fixes (2023-08-25
09:12:02 +1000)
----------------------------------------------------------------
drm fixes for 6.5-rc8
core:
- add a HPD poll helper
i915:
- fix regression in i915 polling
- fix docs build warning
- fix DG2 idle power consumption
bridge:
- samsung-dsim: init fix
panfrost:
- fix speed binning issue
dma-buf:
- fix recursive lock in fence signal
vmwgfx:
- fix shader stage validation
- fix NULL ptr derefs in gem put
----------------------------------------------------------------
Ankit Nautiyal (1):
drm/display/dp: Fix the DP DSC Receiver cap size
Anshuman Gupta (1):
drm/i915/dgfx: Enable d3cold at s2idle
Dave Airlie (2):
Merge tag 'drm-misc-fixes-2023-08-24' of
git://anongit.freedesktop.org/drm/drm-misc into drm-fixes
Merge tag 'drm-intel-fixes-2023-08-24' of
git://anongit.freedesktop.org/drm/drm-intel into drm-fixes
David Michael (1):
drm/panfrost: Skip speed binning on EOPNOTSUPP
Frieder Schrempf (1):
drm: bridge: samsung-dsim: Fix init during host transfer
Imre Deak (2):
drm: Add an HPD poll helper to reschedule the poll work
drm/i915: Fix HPD polling, reenabling the output poll work as needed
Jani Nikula (1):
drm/i915: fix Sphinx indentation warning
Rob Clark (1):
dma-buf/sw_sync: Avoid recursive lock during fence signal
Zack Rusin (2):
drm/vmwgfx: Fix shader stage validation
drm/vmwgfx: Fix possible invalid drm gem put calls
drivers/dma-buf/sw_sync.c | 18 ++++----
drivers/gpu/drm/bridge/samsung-dsim.c | 27 +++++++----
drivers/gpu/drm/drm_probe_helper.c | 68 +++++++++++++++++++---------
drivers/gpu/drm/i915/display/intel_hotplug.c | 4 +-
drivers/gpu/drm/i915/gt/uc/intel_huc.c | 2 +
drivers/gpu/drm/i915/i915_driver.c | 33 ++++++++------
drivers/gpu/drm/panfrost/panfrost_devfreq.c | 2 +-
drivers/gpu/drm/vmwgfx/vmwgfx_bo.c | 6 +--
drivers/gpu/drm/vmwgfx/vmwgfx_bo.h | 8 ++++
drivers/gpu/drm/vmwgfx/vmwgfx_drv.h | 12 +++++
drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c | 35 ++++++--------
drivers/gpu/drm/vmwgfx/vmwgfx_kms.c | 6 +--
drivers/gpu/drm/vmwgfx/vmwgfx_overlay.c | 3 +-
drivers/gpu/drm/vmwgfx/vmwgfx_shader.c | 3 +-
include/drm/display/drm_dp.h | 2 +-
include/drm/drm_probe_helper.h | 1 +
16 files changed, 136 insertions(+), 94 deletions(-)