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