[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(-)