[git pull] drm fixes for 6.8 final
From: Dave Airlie
Date: Thu Mar 07 2024 - 22:53:00 EST
Hi Linus,
not sure if -final is correct but guess I'll find out if it should
have said rc8.
Regular fixes (two weeks for i915), scattered across drivers, amdgpu
and i915 being the main ones, with nouveau having a couple of fixes.
One patch got applied for udl, but reverted soon after as the
maintainer has missed some crucial prior discussion.
Seems quiet and normal enough for this stage.
Dave.
drm-fixes-2024-03-08:
drm fixes for 6.8 final
MAINTAINERS
- update email address
core:
- fix polling in certain configurations
buddy:
- fix kunit test warning
panel:
- boe-tv101wum-nl6: timing tuning fixes
i915:
- Fix to extract HDCP information from primary connector
- Check for NULL mmu_interval_notifier before removing
- Fix for #10184: Kernel crash on UHD Graphics 730 (Cc stable)
- Fix for #10284: Boot delay regresion with PSR
- Fix DP connector DSC HW state readout
- Selftest fix to convert msecs to jiffies
xe:
- error path fix
amdgpu:
- SMU14 fix
- Fix possible NULL pointer
- VRR fix
- pwm fix
nouveau:
- fix deadlock in new ioctls fail path
- fix missing locking around object rbtree
udl:
- apply and revert format change
The following changes since commit 90d35da658da8cff0d4ecbb5113f5fac9d00eb72:
Linux 6.8-rc7 (2024-03-03 13:02:52 -0800)
are available in the Git repository at:
https://gitlab.freedesktop.org/drm/kernel.git tags/drm-fixes-2024-03-08
for you to fetch changes up to b7cc4ff787a572edf2c55caeffaa88cd801eb135:
nouveau: lock the client object tree. (2024-03-08 13:40:56 +1000)
----------------------------------------------------------------
drm fixes for 6.8 final
MAINTAINERS
- update email address
core:
- fix polling in certain configurations
buddy:
- fix kunit test warning
panel:
- boe-tv101wum-nl6: timing tuning fixes
i915:
- Fix to extract HDCP information from primary connector
- Check for NULL mmu_interval_notifier before removing
- Fix for #10184: Kernel crash on UHD Graphics 730 (Cc stable)
- Fix for #10284: Boot delay regresion with PSR
- Fix DP connector DSC HW state readout
- Selftest fix to convert msecs to jiffies
xe:
- error path fix
amdgpu:
- SMU14 fix
- Fix possible NULL pointer
- VRR fix
- pwm fix
nouveau:
- fix deadlock in new ioctls fail path
- fix missing locking around object rbtree
udl:
- apply and revert format change
----------------------------------------------------------------
Alex Deucher (1):
drm/amd/display: handle range offsets in VRR ranges
Animesh Manna (1):
drm/i915/panelreplay: Move out psr_init_dpcd() from init_connector()
Cong Yang (1):
drm/panel: boe-tv101wum-nl6: Fine tune Himax83102-j02 panel HFP
and HBP (again)
Daniel Vetter (1):
Merge tag 'drm-intel-fixes-2024-03-01' of
https://anongit.freedesktop.org/git/drm/drm-intel into drm-fixes
Dave Airlie (5):
Merge tag 'drm-intel-fixes-2024-03-07' of
https://anongit.freedesktop.org/git/drm/drm-intel into drm-fixes
Merge tag 'drm-xe-fixes-2024-03-07' of
https://gitlab.freedesktop.org/drm/xe/kernel into drm-fixes
Merge tag 'amd-drm-fixes-6.8-2024-03-07' of
https://gitlab.freedesktop.org/agd5f/linux into drm-fixes
Merge tag 'drm-misc-fixes-2024-03-07' of
https://anongit.freedesktop.org/git/drm/drm-misc into drm-fixes
nouveau: lock the client object tree.
Douglas Anderson (2):
drm/udl: Add ARGB8888 as a format
Revert "drm/udl: Add ARGB8888 as a format"
Imre Deak (2):
drm: Fix output poll work for drm_kms_helper_poll=n
drm/i915/dp: Fix connector DSC HW state readout
Janusz Krzysztofik (1):
drm/i915/selftests: Fix dependency of some timeouts on HZ
Karol Herbst (1):
drm/nouveau: fix stale locked mutex in nouveau_gem_ioctl_pushbuf
Li Ma (1):
drm/amd/swsmu: modify the gfx activity scaling
Ma Jun (1):
drm/amdgpu/pm: Fix the error of pwm1_enable setting
Matthew Auld (1):
drm/tests/buddy: fix print format
Melissa Wen (1):
drm/amd/display: check dc_link before dereferencing
Nirmoy Das (1):
drm/i915: Check before removing mm notifier
Rodrigo Vivi (1):
drm/xe: Return immediately on tile_init failure
Suraj Kandpal (3):
drm/i915/hdcp: Move to direct reads for HDCP
drm/i915/hdcp: Remove additional timing for reading mst hdcp message
drm/i915/hdcp: Extract hdcp structure from correct connector
Tvrtko Ursulin (1):
MAINTAINERS: Update email address for Tvrtko Ursulin
Ville Syrjälä (1):
drm/i915: Don't explode when the dig port we don't have an AUX CH
.mailmap | 5 +++
MAINTAINERS | 2 +-
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 21 +++++++---
drivers/gpu/drm/amd/pm/amdgpu_pm.c | 12 +++++-
drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0.c | 2 -
.../gpu/drm/amd/pm/swsmu/smu14/smu_v14_0_0_ppt.c | 5 ++-
drivers/gpu/drm/drm_probe_helper.c | 8 ++--
.../drm/i915/display/intel_display_power_well.c | 17 ++++++--
drivers/gpu/drm/i915/display/intel_display_types.h | 7 ++++
drivers/gpu/drm/i915/display/intel_dp.c | 16 ++++++++
drivers/gpu/drm/i915/display/intel_dp.h | 2 +
drivers/gpu/drm/i915/display/intel_dp_hdcp.c | 47 ++++++++--------------
drivers/gpu/drm/i915/display/intel_dp_mst.c | 1 +
drivers/gpu/drm/i915/display/intel_modeset_setup.c | 13 +++---
drivers/gpu/drm/i915/display/intel_psr.c | 3 --
drivers/gpu/drm/i915/gem/i915_gem_userptr.c | 3 ++
.../drm/i915/selftests/intel_scheduler_helpers.c | 6 ++-
drivers/gpu/drm/nouveau/include/nvkm/core/client.h | 1 +
drivers/gpu/drm/nouveau/nouveau_gem.c | 2 +-
drivers/gpu/drm/nouveau/nvkm/core/client.c | 1 +
drivers/gpu/drm/nouveau/nvkm/core/object.c | 26 +++++++++---
drivers/gpu/drm/panel/panel-boe-tv101wum-nl6.c | 8 ++--
drivers/gpu/drm/tests/drm_buddy_test.c | 2 +-
drivers/gpu/drm/xe/xe_tile.c | 5 ++-
24 files changed, 141 insertions(+), 74 deletions(-)